Cisco DDoS Multi-Device Management System Configuration Guide (Software Release 1.5)
Getting Started

Table Of Contents

Getting Started

Installing the MDM

Ensuring Proper Security for the MDM Server

Configuring Firewall Protection

Generating a New Tomcat Certificate

Reusing Your Tomcat Certificate When Upgrading the MDM

Defining Users and User Groups Using Linux

Defining a TACACS+ Server for User Authentication, Authorization, and Accounting Services

Configuring User Profiles on a TACACS+ Server

Restricting User Access to Specific Devices and Zones

Managing Authorization to Specific MDM Commands

Hardening MySQL and User Accounts after Installing the MDM

Preparing to Use SFTP or SCP for Exporting MDM Files

Backing Up Data

Backing Up the Server Configuration

Backing Up and Restoring the MySQL Database

Removing Old Reports to Free Disk Space

Uninstalling the MDM

Performing the State Preserving Removal Operation

Completely Removing all MDM-Related Information

Accessing and Launching the MDM from the Client

Understanding the MDM Browser Window

Navigating the Menu Bars

Understanding Zone Status Icons

Where to Go Next


Getting Started


The Cisco DDoS MultiDevice Manager (MDM) software operates on a Red Hat Linux AS/EL server. This chapter describes how to set up your Linux server and how to install and launch the MDM. Setting up your Linux server requires a knowledge of the Linux environment because some of the setup procedures require the use of Linux commands. See the appropriate Linux manuals for additional command information.


Note Before setting up your MDM system, review the MDM system requirements described in the Release Note for the Cisco DDoS MultiDevice Manager for software version 1.5. This release note provides system requirement information for the Linux server as well as the Guard and Detect devices. To obtain a copy of the MDM release note, go to www.cisco.com.



Note This guide refers to the Cisco Traffic Anomaly Detector Module and the Cisco Traffic Anomaly Detector appliance as Detector and the Cisco Anomaly Guard Module and the Cisco Guard appliance as Guard. When referring to both the Detector and the Guard, this guide uses the term device.


This chapter contains the following sections:

Installing the MDM

Ensuring Proper Security for the MDM Server

Preparing to Use SFTP or SCP for Exporting MDM Files

Backing Up Data

Removing Old Reports to Free Disk Space

Uninstalling the MDM

Accessing and Launching the MDM from the Client

Understanding the MDM Browser Window

Where to Go Next

Installing the MDM


Note Before installing the MDM on your Linux server, verify that the server does not contain a previously installed version of the MDM. You must uninstall any existing version of the MDM before beginning the installation process (see the "Uninstalling the MDM" section).


To obtain the latest MDM RPM and install it on your Linux server, follow these steps:


Step 1 Download the latest version of the MDM RPM from the Cisco website (www.cisco.com).

Step 2 Copy the file to your Linux server.

Step 3 Enter the rpm command with the install option:

rpm -ivsh MDM-M.M-X.YY.rpm

where M.M is the MDM major version number and X.YY is the MDM minor version number.


After a successful installation of the MDM software on your server, the following message displays:

Installation Complete! The Cisco Guard and Anomaly Detector Multi Device Manager (MDM) is now successfully installed on your system.

IMPORTANT: Before using the MDM for the first time, please change the default credentials (admin password, MySQL database password and tomcat keystore). Please refer to the user guide for further details.

For information on the security measures that you should have in place to protect your MDM server, see the "Ensuring Proper Security for the MDM Server" section.

Ensuring Proper Security for the MDM Server

This section describes how to provide security on the MDM server.


Caution The MDM relies on the Linux security measures that you put in place for protection of the server. To protect your MDM network, you must have tight security measures on the host server.

This section contains the following topics:

Configuring Firewall Protection

Generating a New Tomcat Certificate

Reusing Your Tomcat Certificate When Upgrading the MDM

Defining Users and User Groups Using Linux

Defining a TACACS+ Server for User Authentication, Authorization, and Accounting Services

Configuring User Profiles on a TACACS+ Server

Hardening MySQL and User Accounts after Installing the MDM

Configuring Firewall Protection

When configuring the server firewall, note that the MDM relies on the following connections:

Incoming connections:

443/TCP for HTTPS requests

SSH (22/TCP) for conducting a key exchange with the network Detectors and Guards

Syslog (514/UDP) for receiving syslog events from the network Detectors and Guards

Outgoing connections:

Device remote agent (RA) (1334/TCP)

Network Time Protocol (NTP) (if installed)

Terminal Access Controller Access Control System (TACACS) (if configured)

Generating a New Tomcat Certificate

The MDM installs a default Tomcat server certificate and corresponding public and private key pair during the software installation. After you install the MDM, generate a new self-signed certificate and corresponding key pair to enable the MDM server to authenticate itself with your site-specific certificate.

The following procedure describes how to use the keytool certificate and key utility to perform the following tasks:

Define the distinguished name parameters of the new certificate

Generate a new self-signed certificate and corresponding key pair

Create a new keystore file for storing the new certificate and key pair

This procedure also describes how to modify the files that enable the MDM to use your new certificate.

To generate a new self-signed certificate and key pair on your MDM server, follow these steps:


Step 1 (Optional) Change to the /Riverhead/usr/local/jakarta-tomact-4.1.31/ssl_key directory. You will place your new keystore file in this directory.

Step 2 Enter the following command to initiate the certificate and key generation process, create a new keystore, and define the distinguished name parameters:

/Riverhead/usr/local/j2sdk1.4.2_01/jre/bin/keytool -genkey -alias tomcat -keystore path/keystore_name -storepass store_password -keypass key_password -validity 3000 -dname "CN=common_name, OU=organizational_unit, O=organization_name, L=location, S=state, C=country"

The keytool keywords and arguments are as follows:

-genkey—Certificate and key generating flag.

-alias tomcat—Alias for the keystore file.

-keystore path/keystore_name—Location and name of your new keystore file.

-storepass store_password—Password that protects the integrity of the keystore (must be at least six characters).

-keypass key_password—Password that protects the private key of the generated key pair (must be at least six characters).

-validity 3000—Number of hours that the certificate is valid.

-dname "CN=common_name, OU=organization_unit, O=organization_name, L=location, S=state, C=country"—Distinguished name command option. If you do not use this option, you are prompted for the distinguished name parameters. The keywords and arguments are as follows:

CN=common_name—Name of the person assigned to the certificate

OU=organizational_unit—Name of the unit within the organization

O=organization_name—Name of the organization

L=location—Location (city) of the organization

S=state—State (or province) where the organization is located

C=country—Country where the organization is located

Make sure that the distinguished name parameters are set to values that a user who accesses the MDM expects to see displayed.

Step 3 Copy your new keystore file to the /Riverhead/usr/local/jakarta-tomcat-4.1.31/ssl_key/ folder.

Step 4 Open the /Riverhead/usr/local/jakarta-tomcat-4.1.31/conf/server.xml file for editing.

Step 5 In the line Factory className="org.apache.catalina.net.SSLServerSocketFactory", change the keystore name in 'keystoreFile="ssl_key/keystore"' to the name of your new keystore.

Step 6 Change the password defined by the keypass to the password that you defined in Step 2.

Step 7 Enter the /Riverhead/bin/scripts/wbmInit restart command to restart the Tomcat.

Step 8 Log in to the MDM application and view the certificate information to verify that the certificate contains your information. Use one of the following methods to view the certificate information:

Click View Certificates from the Security Alert window that appears while the MDM is launching.

After the MDM has finished loading, double-click the padlock icon (located at the bottom of the window).


Reusing Your Tomcat Certificate When Upgrading the MDM

When you upgrade the MDM, your current certificate and corresponding key pair are overwritten with the default MDM certificate and key pair. The following procedure describes how to save your current certificate and key pair files and then reinstall them after you upgrade the MDM.

To reuse your certificate and key pair, follow these steps:


Step 1 Copy the following files to a location (such as a remote server) where they will not be overwritten during the upgrade process:

/Riverhead/usr/local/jakarta-tomcat-4.1.31/ssl_key/keystore_name, where keystore_name represents the name of the keystore file containing the certificate and key pair files you want to reuse

/Riverhead/usr/local/jakarta-tomcat-4.1.31/conf/server.xml

Step 2 Upgrade the MDM software.

Step 3 Copy your keystore file to the /Riverhead/usr/local/jakarta-tomcat-4.1.31/ssl_key/ folder.

Step 4 Open the /Riverhead/usr/local/jakarta-tomcat-4.1.31/conf/server.xml file for editing.

Step 5 In the line Factory className="org.apache.catalina.net.SSLServerSocketFactory", change the keystore name in 'keystoreFile="ssl_key/keystore"' to the name of the keystore file you copied in Step 1.

Step 6 Execute the /Riverhead/bin/scripts/wbmInit restart command to restart the Tomcat.

Step 7 Login to the MDM application and view the certificate information to verify that the certificate contains your information. Use one of the following methods to view the certificate information:

Click View Certificates from the Security Alert window that appears while the MDM is launching.

After the MDM has finished loading, double-click the padlock icon (located at the bottom of the window).


Defining Users and User Groups Using Linux

The MDM relies upon your regular Linux user and user group accounts for managing access to the server. The MDM software installation process adds the following users and user groups:

Users:

mysql

admin (default password is rhadmin)

User Groups:

mysql

admin_users (group ID 5030)

config_users (group ID 5020)

dynamic_users (group ID 5010)

show_users (group ID 5000)

MDM authentication and authorization relies on the underlying Linux user and user group permissions.

You must associate a locally-defined user with one of the available user groups to receive permission to access the MDM. You can add local users by entering the useradd command and specifying one of the above user groups. The shell may be /bin/false or whatever you would like to use.


Caution Do not delete the users and user groups that the MDM RPM adds during the software installation process. The MDM requires these items to operate.

Defining a TACACS+ Server for User Authentication, Authorization, and Accounting Services

In addition to using Linux user and user group accounts for managing access (see the "Defining Users and User Groups Using Linux" section), you can use a TACACS+ server to perform user authentication, authorization, and accounting (AAA) services to control and monitor user access to the MDM server and MDM operations.

When you use a TACACS+ server to provide AAA services and a user logs on, they are granted the show privilege level and can receive additional privileges by using the Enable function of the MDM. For information on using the Enable function, see the "Understanding the MDM Browser Window" section.


Note When you enable authorization and accounting in the MDM, the following performance issues occur:

The amount of traffic between the MDM and the TACACS+ server increases significantly.

MDM response time slows down when there are a high number of concurrent users and defined zones.


To define a TACACS+ server on the MDM, you need to edit the /Riverhead/conf/tacacs.conf file. To assist you in editing this file, the MDM installation includes the template file, /Riverhead/conf/tacacs.conf.template, which contains configuration information related to authentication, authorization, and accounting services.

To use the template file, open the file, make the required edits, and then save the file as tacacs.conf in the /Riverhead/conf/ directory. When editing the contents of this file, be sure to include a space as the delimiter between the keyword and the associated value.

The following configuration example shows the series of TACACS keywords in the tacacs.conf.template file:

HOST 10.56.36.64
KEY 12345
TIMEOUT 10
LOGINAUTH 2
ACCOUNT 10
ENABAUTH 3

Table 2-1 lists the supported TACACS keywords and keyword values.

Table 2-1 Keywords for Adding Users to TACACS 

Keyword
Value

HOST

IP address of the TACACS server.

KEY

Key for the TACACS server.

TIMEOUT

Timeout value in seconds.

FIRSTHIT

First hit operation setting:

0—Disable

1—Enable

LOGINAUTH

Login authentication:

0—Local, TACACS (fallback)

1—Local

2—TACACS

3—TACACS, Local (fallback)

ENABAUTH

Authentication values. These values are the same as LOGINAUTH.

AUTHORIZE

Levels for TACACS authorization:

0—show

10—dynamic

20—config

30—admin

LAUTHORIZE

Levels for local authorization (may be used for fallback). These values are the same as AUTHORIZE.

ACCOUNT

Level for TACACS accounting. These values are the same as AUTHORIZE.

EXEC

TACACS login EXEC authorization:

0—No EXEC authorization

1—Do EXEC authorization


Configuring User Profiles on a TACACS+ Server

The information in this section is intended for administrators who must configure the MDM user profile information on a TACACS+ server after defining the TACACS+ servers on the MDM (see the "Defining a TACACS+ Server for User Authentication, Authorization, and Accounting Services" section).

You can configure user authorization on a TACACS+ server to restrict user access to specific zones and MDM functions.


Note When you enable TACACS+ accounting, each recorded event is assigned a task identification (task_id) number. For MDM events, the task_id numbering sequence begins at 4000 for each user.



Note All commands listed in this section are case sensitive.


This section contains the following topics:

Restricting User Access to Specific Devices and Zones

Managing Authorization to Specific MDM Commands

Restricting User Access to Specific Devices and Zones

You can restrict user access to specific Guard and Detector devices by configuring the TACACS+ server using the ShowDeviceList command and the device_name attribute, where device_name specifies the device that the user has permission to access. You can also customize the MDM portal to limit the zones that a user can view and access by using the ShowZonePortal command and the zone_name attribute, where zone_name specifies zone that the user has permission to access.


Caution The following mandatory commands provide basic MDM navigation and must always be configured to permit: ShowNetworkPortal and ShowZonesList.


Note You cannot restrict the following commands to a specific zone or device name: DeleteZone and DeleteDevices.


To view a TACACS+ configuration example that includes the commands for restricting user access, see the "Managing Authorization to Specific MDM Commands" section.

Managing Authorization to Specific MDM Commands

Every MDM menu item and function button is mapped to a command that allows you to control whether or not a user is authorized to access specific menu items or function buttons.

Table 2-2 displays the MDM commands that you can configure on a TACACS+ server to manage user access to MDM functionality.

Table 2-2 MDM Operations Supported by TACACS+ 

Privilege Level
Function
Command

Admin

Conflict resolution

ShowConflictResolution


Caution The conflict resolution screen displays all of the devices and zones that you associate with the MDM. We recommend that you reserve this operation for users with super user rights only.

Config

MDM

AddDevice

ConfigDevice

DeleteDevice

ExchangeCertificate

MDM-Zone

SynchronizeZone

AddDeviceToZone

DeleteDeviceFromZone

AddRemoteGuard

RemoveRemoteGuard

Create/Add

CreateUserFilter

CreateBypassFilter

CreateZone

CreateZoneTemplate

AddZoneIP

AddPolicyThreshold

AddService

Delete

DeleteZones

DeleteZoneIP

DeleteZoneTemplate

DeleteReports

DeleteUserFilters

Config (continued)

Delete
(continued)

DeleteBypassFilters

DeletePacketDump

DeleteSnapshot

DeletePolicyThreshold

RemoveService

Accounting for export

ExportReports

SetGlobalExport

SetFtpServer

Learning operations

StartProtect&Learn

StartDetect&Learn

StartPolicyConstruction

StopPolicyConstruction

StartThresholdTuning

StopThresholdTuning

AcceptPolicyConstruction

AcceptThresholdTuning

CreateSnapshot

DeleteSnapshot

RejectResults

NoLearningAccept

NoLearningReject

SavePoliciesRecommendations

Accounting for config operations

ConfigExtendedFlexFilter

ConfigWormSrcIPs

ConfigPolices

ConfigPolicyTemplate

ConfigZone

ConfigLearn

ConfigPolicy

ConfigPolicyGroup

ConfigPolicyThreshold

ChangePolicyState

RecommendationAcceptForever

SaveAsZone

Dynamic

Create/Add/Delete

CreateExtendedFlexFilter

DeleteExtendedFlexFilter

CreateDynamicFilter

DeleteAllDynamicFilters

DeleteDynamicFilters

RecommendationIgnore

RecommendationAccept

Victim activation

protectIP

StartProtection

StopProtection

StartDetection

StopDetection

ActivateZone

Show

Change password

UserLogin

UserLogout

Accounting for show

ShowNetworkPortal

ShowNetworkCounters

ShowNetworkLog

ShowDevicesList

ShowDeviceResources

ShowDevice

ShowPolicyMatrix

ShowRemoteGuards

PingDevice

ShowZoneList

ShowPolicyComparison

ShowZonePortal

ShowZoneCounters

ShowZoneLog

ShowAttacksSummary

ShowAttackReport

ShowAttackDetails

ShowZombiesAttacks

ShowDropStatistics

ShowCaptureAnalysis

ShowDynamicFilters

ShowDynamicFilterDetails

ShowPendingRecommendations

ShowSnapshotList

ShowGeneralConfiguration

ShowUserFilters

ShowBypassFilter

ShowFlexContentFilters

ShowPolicyTemplate

ShowPolicies

ShowPolicyDetails

ShowLearningParams

ShowPolicyComparison

ShowVersion


The following TACACS+ user profile example shows how to permit Customer A access to information relevant to their zones only and deny them access to global information, such as network counters and logs:

Guard1 only

Zones A1 and A2 only

All MDM functions, with the following exceptions:

Access to the network counters is denied

Access to the network logs is denied

Access to the device lists is restricted to Guard1

Access to the start protection function is restricted to zones A1 and A2

	key = 12345
	default authentication = file /etc/passwd
	accounting file = /var/log/tacacs.log
	default authorization = permit 

user = Customer_A {
		default service=permit
		service=connection {}
		login=cleartext 1234 

cmd = ShowZonePortal {
		permit "zone_name_A1"
		permit "zone_name_A2"
		deny .*
	 }
cmd = ShowNetworkCounters {
		deny .*
	 }

cmd = ShowNetworkLog {
		deny .*
	 }

cmd = ShowDevice {
		permit"device_name_Guard1" 
		deny.*
	 	}

cmd = StartProtection {
		permit "zone_name_A1"
		permit "zone_name_A2"
		deny.*
	 	}
	 }

Hardening MySQL and User Accounts after Installing the MDM

For security purposes, you should run MySQL in a chroot environment. Describing chrooting mysql in detail is beyond the scope of this guide (see the appropriate Red Hat manuals); however, you must perform a few basic security measures after the MDM installation. The following bulleted items list the basic security measures:

Change the MySQL root admin account password—By default, the MySQL installation sets up a blank password for the root admin account. The admin account is the default account for the MDM. To prevent unauthorized use of this important account, assign a strong password to the root admin account after installing the MDM software. Change the admin password using the mysql client program.

Delete all guests and anonymous users—By default, the MySQL installation creates a guest account. Because a guest account introduces an element of network vulnerability, we recommend that you delete all guest accounts. You must delete any anonymous accounts because they create the same security risk. Delete these accounts using the mysql client program.

Create a new user to manage the MDM back end—Use the mysql client program to create a new user to manage the MDM back-end operations. Set up a strong password for this user and grant full permissions to the user on the "Riverhead" database. After creating this special user account, perform the following steps:

1. Configure the back-end database connection properties—Update the following file with the new username and password information:

/Riverhead/Ofek/rsc/db.properties

2. Enter the service backendInit restart command to restart the back-end service. This action applies the new user account information that you added to the db.properties file.

Preparing to Use SFTP or SCP for Exporting MDM Files

The MDM allows you to export data files from the MDM server using the following protocols:

File Transfer Protocol (FTP)

SSH File Transfer Protocol (SFTP)

Secure Copy Protocol (SCP)

There is no additional setup required if you plan to use FTP to export data files from the MDM server.

To use SFTP or SCP for exporting files, you must perform the following procedure to generate the required SSH keys on the MDM server and place a copy of the public key on the remote server.


Note To use SFTP, you must have an SFTP client installed on your Linux server.


To export MDM files using SFTP or SCP, follow these steps:


Step 1 From the MDM server, check if the SSH key files (id_rsa and id_rsa.pub) already exist in the /root/.ssh directory.

If the files do not exist, proceed to Step 2. If the files already exist, skip to Step 4.

Step 2 Enter the ssh-keygen -t rsa command to generate the SSH keys.

Step 3 Answer the key generation prompts by using the default prompt values. The SSH keys files are generated and put in the /root/.ssh directory.

Step 4 Press Ctrl-C to copy the contents of the id_rsa.pub file to your remote server.

Step 5 Open the /root/.ssh/authorized_keys2 file on your remoter server for editing.

Step 6 Press Ctrl-V to paste the copy of the id_rsa.pub file contents into the file and save. The MDM and remote servers are now configured to support the transfer of files using SFTP or SCP.

Step 7 (Optional) Test the secure connection by using SCP to copy a file from the MDM server to the remote server. This test will force the MDM server to prompt you for the remote server information that it needs to update the known hosts file.


Backing Up Data

To allow a full recovery from an MDM system failure, you should periodically create a backup of the server configuration information and the MDM MySQL database.

This section contains the following topics:

Backing Up the Server Configuration

Backing Up and Restoring the MySQL Database

Backing Up the Server Configuration

Linux servers store their configuration information and user and user group account information within the /etc/ directory. The MDM relies upon your regular Linux user and user group accounts for managing access to the server. To allow you to recover the MDM with the current server configuration, you should create a backup of the /etc/ directory.

Backing Up and Restoring the MySQL Database

The MDM uses the MySQL database for storing data. To allow you to recover the MDM with the latest database information, you should periodically create a backup of this database.

To back up the MDM MySQL database, follow these steps:


Step 1 Enter the service wbmInit stop command to stop the Web-Based Manager (WBM) services.

Step 2 Enter the service backendInit stop command to stop the MDM back-end services.

Step 3 Enter the service rhmysql stop command to stop the MySQL database server.

Step 4 Enter the cp -R /Riverhead/usr/local/mysql /backup_path command to create a copy of your database files. backup_path represents the destination path (such as a remoter server) for the database backup.

Step 5 Enter the service rhmysql start command to restart the MySQL database server.

Step 6 Enter the service backendInit start command to restart the MDM back-end services.

Step 7 Enter the service wbmInit start command to restart the WBM services.


To restore your MySQL database on the MDM server, follow these steps:


Step 1 Enter the service wbmInit stop command to stop the WBM services.

Step 2 Enter the service backendInit stop command to stop the MDM back-end services.

Step 3 Enter the service rhmysql stop command to stop the MySQL database server.

Step 4 Enter the cp -R /backup_path /Riverhead/usr/local/mysql command to copy your database files onto the server. backup_path represents the source path of the database backup.

Step 5 Enter the service rhmysql start command to restart the MySQL database server.

Step 6 Enter the service backendInit start command to restart the MDM back-end services.

Step 7 Enter the service wbmInit start command to restart the WBM services.


Removing Old Reports to Free Disk Space

The MDM stores aggregated reports on its hard disk. The report files can be large and can consume a large amount of server disk space. To avoid running out of disk space, you should periodically remove the older files that are no longer needed. If you feel that these files might be useful for future reference, save them to a remote server by using the export report function before removing them from the MDM server (see the "Exporting Zone Attack Reports" section in Chapter 11, "Monitoring Zone and Device Operations").

The report files are located in the /Riverhead/logs/reports/generated directory. Each zone has its own subdirectory within this directory.

Uninstalling the MDM

This section describes two options for uninstalling the MDM software from your Linux server:

State preserving removal—This procedure does not erase the MDM database, users, user groups, or the encryption keys. Because these items are not erased, you can reinstall the software to recover the MDM to the state it was in before uninstalling the software.

Complete removal—This procedure, which erases all MDM-related information from the server, consists of performing the state preserving removal operation and manually deleting the remaining MDM data.

This section contains the following topics:

Performing the State Preserving Removal Operation

Completely Removing all MDM-Related Information

Performing the State Preserving Removal Operation

To perform the state preserving removal operation, enter the rpm-e MDM-M.M-X.YY command to execute rpm with the uninstall option, where M.M is the major version number of the MDM installed on your Linux server and X.YY is the minor version number.

If you need to retrieve the installed MDM version number, enter the rpm -qa | grep mdm command.

Figure 2-1 contains an example of the state preserving removal operation.

Figure 2-1

State Preserving Removal Operation

Completely Removing all MDM-Related Information

To remove all of the MDM-related information from the server, follow these steps:


Step 1 Perform the state preserving removal operation by entering the rpm -e MDM-M.M-X.YY command to execute rpm with the uninstall option, where M.M is the major version number of the MDM installed on your Linux server and X.YY is the minor version number.

Step 2 Manually delete the remaining data folders by entering the rm -rf /Riverhead/ command.

Step 3 Manually delete the users that you added during installation of the MDM by entering the userdel mysql;userdel admin commands.

Step 4 Manually delete the user groups added during installation of the MDM by entering the groupdel mysql;groupdel admin_users;groupdel config_users;groupdel dynamic_users; groupdel show_users commands.


Figure 2-2 contains an example that shows how to manually delete the MDM-related information from the Linux server.

Figure 2-2

Deleting MDM-Related Information from the Server

Accessing and Launching the MDM from the Client

To access and launch the MDM from the client, follow these steps:


Step 1 From the client, open the Microsoft Internet Explorer browser.

Step 2 Enter the URL for the MDM server. The MDM login screen appears.

Step 3 Enter the default username (admin) and password (rhadmin).

Step 4 Click OK. The Network Summary screen appears.


Understanding the MDM Browser Window

When you access the MDM, the MDM browser window opens and displays the Network Summary screen as shown in Figure 2-3. The MDM browser window contains a list of zones and zone summary information; however, the first time that you launch the MDM, no zone summary or zone information displays.

Figure 2-3

MDM Browser Window with Network Summary Screen

Table 2-3 describes the various areas of the MDM browser window.

Table 2-3 Areas of the MDM Browser Window 

Area
Description

Menu Bar

Displays the main menu for the link that is selected in the navigation pane. The MDM displays one of the following two menu bars in this section:

Network Summary menu—Provides access to the following global network statistical and configuration options:

Network operating status

Diagnostic tools (traffic rate counters and event log)

Device and zone lists

Conflict resolution tool

To view the Network Summary menu, click Network Summary in the navigation pane.

Zone menu—Provides access to zone-specific information, configuration options, and diagnostic tools.

To display the zone-specific menu, click a zone that is listed in the navigation pane.

Navigation Pane

Displays the following links:

Network Summary Link—Link to the Network Summary screen.

Zone Links and Status—List of links to the various configured Zone Status screens.

Click a link from the list to display the relevant status information in the work area. The selected navigation area link is highlighted with a white frame.

Navigation Path
(not shown in the figure)

Located below the zone menu; displays the path to the location of the screen that is displayed in the work area. To navigate to a specific section of the path, click the desired section of the path.

Information Area

Displays information about the username and privilege level of the current user and provides the following links:

Home—Returns you to the Network Summary screen

Enable—Allows you to move between user privilege levels

Logout—Closes the MDM session and opens the System Login screen

About—Displays MDM software information, including the software version number and the software licensing agreement

Work Area

Display and work area for the information that you select.


Navigating the Menu Bars

The tables in this section provide a brief description of the options available from the Network Summary and Zone menus. The Level 1, Level 2, and Level 3 headings identify whether the menu option is available from the main menu or from a second or third level drop-down submenu.

Table 2-4 maps and describes the Network Summary menu options.

Table 2-4 Network Summary Menu Options 

Level 1
Level 2
Level 3
Description

Main

Network Summary

 

Displays current global attack information.

Device List

 

Displays and manages the network devices accessible by the MDM.

Protect IP

 

Activates protection for an IP address when the zone name is unknown.

Diagnostics

Counters

Guards Counters

Displays aggregated network Guard counter information.

Event Log

 

Displays network event log.

Attack Reports

Export Definitions

Exports the attack report to a remote FTP, SFTP, or SCP server.

Conflict Resolution

 

Displays and manages zone configuration conflicts between the MDM and the devices.

Zones

Zones List

 

Displays and manages zones.

Create Zone

 

Creates a new zone.


Table 2-5 maps and describes the Zone menu options.

Table 2-5 Zone Menu Options 

Level 1
Level 2
Level 3
Description

Main

Summary

 

Displays the current zone operating status.

Create Zone

 

Creates a new zone.

Save As...

 

Saves a copy of an existing zone to a new zone name.

Diagnostics

Counters

Zone Counters

Displays aggregated zone device counter information.

Event Log

 

Displays the zone event log.

Attack Reports

Attack Summary

Displays zone attack information.

HTTP Zombies

Displays zone HTTP zombie attack information.

Drop Statistics

 

Displays statistical information related to the packets dropped by the zone Guards.

Activation

Protect

 

Activates the Protect operation on the zone Guards.

Detect

 

Activates the Detect operation on the zone Detectors.

Deactivate

 

Deactivates Detect, Protect, or both operations. Possible display states for this menu option are as follows:

Deactivate

Deactivate Detection

Deactivate Protection

Dynamic Filters

 

Displays and manages the Dynamic filters produced by the zone devices during an attack.

Recommendations

 

Displays and manages the Dynamic filter recommendations produced by the zone devices during an attack and while operating in interactive mode.

Sync

 

Initiates synchronization to update all of the zone devices with the master device zone information.

Learning

Construct Policies

 

Activates the policy construction phase of the learning process.

Tune Thresholds

 

Activates the threshold tuning phase of the learning process.

Deactivate

 

When Tune Threshold is activated with Detect or Protect, this option deactivates one or both of the activated operations.

Stop Learning

 

Stops the current activated phase of the learning process.

Accept

 

Accepts or rejects the current results of the learning process.

Snapshot

 

Takes a snapshot (copy) of the current results of the learning process or the current zone configuration.

Snapshot List

 

Displays and manages existing snapshots.

Configuration1

General

 

Displays and edits the current zone configuration.

Filters

User Filters

Displays and manages the user filters.

Bypass Filters

Displays and manages the bypass filters.

Flex-Content Filters

Displays and manages the flex-content filters.

Policy Templates

View

Displays and manages policy templates.

Add Service

Adds a service to a policy template.

Remove Service

Removes a service from a policy template

Policies

View

Displays and manages the zone policies.

Threshold Matrix

Summarizes the policy threshold learning results from the network, allowing you to compare the policy thresholds of the zone devices. This menu option displays only when you have the zone configured so that each device performs the learning process and the policies are excluded from zone configuration synchronization process.

Compare Policies

Compares the policies of two zone configurations or snapshots.

Learning Parameters

Displays and manages the zone tuned state, automatic learning parameters, and learning activation extent.

Remote Guards

 

Manages the remote Guard list associated with a zone Detector (Detector only function).

1 These menu items pertain to the master device only.


Understanding Zone Status Icons

The MDM uses icons to represent the current status of a zone. The status icons appear in the navigation pane and in the zone status bar. Table 2-6 describes the various zone status icons.

Table 2-6 Zone Status Icons 

Icon
Type
Description

(check mark)

Synchronization status (1)

Zone devices all contain the same zone configuration information.

X

Synchronization status (2)

Zone devices do not all contain the same zone configuration information.

!

Error

Error condition exists. Possible error conditions are as follows:

Learning under attack—One or more zones devices are performing a phase of the learning process and the zone is under attack.

Lost sessions (#)—One or more sessions with the zone devices has been lost.

Inactive

Associated device types are inactive (neither Detect nor Protect are activated and the devices are not learning zone traffic).

Learning

Associated device types are active and performing a phase of the learning process (either the policy construction phase or the threshold tuning phase).

Detect Active

Detect function on the zone Detectors is active.

Protect Active

Protect function on the zone Guards is active.

Recommendation

Zone is active, operating in the interactive protect mode, and new protection recommendations are available for the zone.


Where to Go Next

After installing the MDM on your Linux server, see Chapter 3, "Managing Devices on the MDM Network," which describes how to prepare and add your devices to the MDM database.