November 2002
Article Index  Product Contact Details
ArcSight Enterprise Security Management Software
Version 1.1
by Jon Tullett

FOR
Excellent presentation and tracking of security events and a solid multi-tier architecture.
AGAINST
No way to create multiple custom views.
VERDICT
Very strong management suite that puts administrators firmly in control of security incidents.

There’s not really any such thing as an isolated security incident. Any breach or attack will leave fingerprints all over your network, flagging log files, IDSes, firewalls and network monitors. Without some way to consolidate and analyze those alerts, you’re largely helpless when determining the impact of an event. And that ignores the difficulties in actually making sure you’re generating alerts and not blindly ignoring an attacker who’s made it past the perimeter firewall.

This is the space filled by security agents and alert analyzers such as ArcSight’s eponymous flagship. ArcSight is designed to distribute agents throughout the network, which will report events to central management stations. Administrators can then view events, control security policies and even replay a sequence of events to watch the attack unfold.

Because the software arrived preinstalled on a laptop, we didn’t test the actual install procedure. The final result is simple enough - the components are Java applications called from batch files, which do a fair bit of integrity checking when they start up, a consideration I was glad to see. The company provides support for AIX, Solaris, Linux and Windows, though not every component is currently supported on every platform.

The software is multi-tier, with components performing specialized tasks. Because it’s intended to be distributed, these components will usually be scattered across your network. In testing, with all the components running concurrently on a laptop, the database performance wasn’t great. Despite that, the software was responsive enough, and in the field, with a decent database server backend and separation between the components, it’s reasonable to expect those performance barriers to fall away.

The actual information gathering is done by SmartAgents, which collect data from events and logs on network devices. There are agents for a broad array of different devices, and the management window provides a tree listing of them, allowing default parameters to be set per agent. ArcSight says it can produce new agents for unsupported products in the space of a week, which is an impressive claim, though one we didn’t put to the test.

The agents can get information from a variety of different places - by monitoring logs (either from devices or from log servers), via SNMP or directly from agents on the devices themselves.

Managers are components that gather and analyze data from agents. The managers should be placed on servers at strategic locations on the network so that data can be correlated from nearby agents. As a group, the ArcSight managers should correlate information on every security-related network event. The managers store events in databases, currently supporting Oracle and MySQL, though ArcSight says support for others is coming.

The data is extracted either through the ArcSight Console or via a browser interface, though the latter can perform only certain functions. The console itself can get pretty cluttered, since this is a complex environment to be managed. The core tasks are divided up into four areas, each of which can be opened and closed as needed.

The Navigator panel is a window controlling all the core functions of the product, with access to rules, reports, configuration and all the underlying mechanics. It’s easy to manage, and offers keyboard shortcuts to most views, which makes swapping from one place to another very efficient.

The Viewer panel is where all the data is presented. You can examine individual events, run correlations against the database, examine historical trends and all the slicing and dicing you could want. It’s neatly divided into tabs, which lets you have a lot of information up without it getting overwhelming. It easily could get that way - even relatively small-scale incidents will have a lot of associated events and alerts.

I particularly like the dashboard view, which gives a customizable set of ‘most-active’ values: IP addresses being targeted, types of attacks, busiest agents and so on. If you have big network this would get very complicated, and unfortunately there’s no way to build custom views and swap between them (version 2.0 of the product will support just such a feature - ArcSight has demonstrated this and other updated features to SC Magazine). That could be a down for an administrator with a broad remit, and a real chore for several administrators sharing a console. You can save and load console environments (which agents to monitor, etc.) but not views.

Then there’s the Replay panel, which is used to turn back the clock and watch - VCR-style - as events occur. This is particularly useful, since it’s not always obvious what events are connected. With the ability to apply filters to the data you’re watching, it’s easy to narrow down, for example, the sequence of events from a DNS attack, through a spoofed session to an FTP exploit to see just how the attack was crafted. On their own, each incident is just an isolated security alert. Altogether, you can see the attack pattern and plan accordingly.

Lastly there’s the Inspect panel, which does just what it says on the tin. This provides details of particular alerts, as well as an editor for rules, reports and ‘cases,’ which are mechanisms for grouping alerts together into a ‘case,’ which can then be assigned to a security administrator for investigation and control. It’s a handy way to keep tabs on incidents without the viewer turning into a spaghetti mess of threaded alerts.

The browser interface is much simpler than the console; it’s just there to provide remote administrators with a facility to view data, and to acknowledge notification events. So, while you can examine the status of events, cases and reports, you can’t contribute to them. For field administrators, though, it’s an invaluable tool.

The product documentation could be better. The online help isn’t particularly strong, though there is a good knowledge base built into the console and browser interface that wins a few points. ArcSight provides a large number of predefined reports (and the ability to build your own), which generate concise, clear reports of events, trends, cases and anything else the console can manage.

All round, ArcSight has done a really great job of presenting large amounts of complex information in a usefully structured way, helping admins correlate and analyze security data. It’s the class of product anyone in a position to manage security incidents should consider, and a good example of what to expect from a security management suite. It’s on the pricey side, but many organizations will consider it well worth the investment.

CONTACT DETAILS
 
ArcSight Enterprise Security Management Software
Version
1.1
Supplier ArcSight
Price $75,000
Contact
www.arcsight.com
 
ARCHIVES
All the SC Online Magazine reviews & articles
are available in the Category Index
 
Copyright © West Coast Publishing. All rights reserved.