Product ­– Technology

Product ­– Technology

Secure Passage’s industry-leading FireMon™ solution is built on a scalable, extensible and secure architecture. Working with our global customers and partners, we designed FireMon’s unique architecture to deliver time-saving analysis and reports in an enterprise-ready package. From small-scale network infrastructures to global enterprises, you can reduce operational costs, improve performance and enhance security with FireMon.


How FireMon Works

Monitor: FireMon monitors network devices including firewalls, routers and switches for configuration changes and system events including firewall log data. Using real time event notification, FireMon captures all changes, including when the change was made, who made the change and which device was modified.

Store: FireMon responds to change events by gathering all device configuration data. For firewalls, this includes the system configuration and all policy detail including rules, objects and services. This complete configuration is then securely stored for immediate and future analysis in a central database repository.

Analyze:  FireMon performs deep configuration and behavioral analysis on the device configurations stored in the database. Analysis includes change comparison, compliance analysis, security risk analysis, policy usage and optimization analysis, and user-driven custom analysis.

Alert: FireMon provides flexible and extensive alerting capabilities including change alerts and compliance alerts.

Report: All of FireMon’s analysis capabilities are exposed as user-interactive screens in the Graphical User Interface or various report output formats including HTML, PDF and CSV. These reports provide high-level management summary data as well as complete, detailed technical analysis.

Flexible Deployment Architecture

The FireMon solution features a distributed data collection architecture that collects device configuration and log data, and sends that data back to the central application server for analysis and storage. A single installation can contain multiple data collectors and can scale to monitor thousands of devices. 

Key Components

FireMon is comprised of three key components: Application Server, Data Collector and User Interface.

The Application Server (AS) is the heart of the FireMon product – the data repository that contains the analysis intelligence. The Application Server executes scheduled reports and conducts real time analysis. The Application Server processes all transactions that occur between the Graphical User Interface (GUI) and the Database. It persists the data collected by the Data Collector in the Database. The Application Server is installed on a single machine in your enterprise and it must have connectivity with the Data Collector. You can install the Application Server on a Linux or Windows platform.

The Data Collector (DC) is the FireMon software component that monitors your firewall, router, switch or other network security devices for change. As the direct interface, the Data Collector communicates with the end devices. Upon detecting any type of change to your devices, the Data Collector collects the change details, including new and modified configurations and device policies. The Application Server retrieves this data and stores it in the Database. You can install multiple Data Collectors on separate server-class machines (Linux or Windows platform) for scalability or geographic reasons. 

The FireMon Graphical User Interface (GUI) is an interactive environment for accessing all device information stored in the Database, including device configurations and analysis tools. The GUI is installed on the desktop of every user who uses FireMon.

Deployment Options

In most instances, a single server running all server components of FireMon – the Application Server, Data Collector and Database – will be sufficient to meet enterprise demands.  However, in some instances, it is preferable to distribute the data collection closer to the device being monitored to reduce network traffic overhead. This is very common in geographically disperse environments where WAN bandwidth is limited.

FireMon


Extensible Application Architecture

FireMon was built on the key principle of extensibility to support new device types and changing customer needs. You can customize analysis reports; not just the output, but also the logic used to identify and report on custom needs. Several key architecture components make all of these requirements possible.

Plug-in Device Adapters

Supporting multiple devices requires unique monitoring, retrieval and analysis engines. Using a shared library and common API for all devices, each device adapter is written as a plug-in component to FireMon. This architecture enables you to quickly add new device types without impacting the rest of your system. Existing devices are easily updated to support new functionality.

Normalized Device Data

FireMon has a comprehensive list of features and functionality. Re-implementing each of these features for every new device type would result in complex and slow feature development as well as inconsistent feature support across devices. Instead, FireMon implements a key concept of normalizing device data while maintaining vendor-specific knowledge. The concept of device data normalization is to replace vendor-specific nomenclature with a common, consistent configuration definition. Using a published XML schema, every device configuration is consistently used throughout FireMon, making all features available to all supported devices.

However, consistency is not enough. Normalizing all vendor-specific detail out of the configuration would result in a vendor-neutral configuration. Although good for some analysis, it is insufficient for vendor-specific analysis such as zone analysis for a NetScreen device or global property analysis on Check Point devices. To support vendor-specific properties, these details are maintained and available for in-depth analysis.

Analysis API

FireMon maintains comprehensive and valuable device data. FireMon also provides in-depth security, configuration and optimization analysis of this data. However, no two environments are exactly alike. Not only are there unique configuration parameters, but there are also unique corporate standards and requirements. To support the unique requirements and requests of every environment, FireMon exposes a powerful analysis API enabling custom security, configuration and optimization analysis.

Built on an industry-standard, well-documented scripting language of JavaScript, FireMon exposes all device data including configuration history and policy usage data, as well as internal analysis engines such as Policy Test for use in the Analysis API. This enables rapid, custom analysis creation. You don’t have to be a developer to take advantage of these capabilities. Nearly 100% of customers use this powerful feature whether it is to simply customize a report output or to create a completely new security analysis check.

The result: FireMon is a tool built just for you.

We were immediately able to identify the rules that were causing the problem using the Secure Passage product and were able to resolve the issue within minutes instead of hours or days. The product paid for itself the first time we used it.
Download the FireMon Product Brochure
pdf FireMon Brochure

(927 KB)