User Guide for Cisco Security Manager 3.0.1
Managing Firewall Services

Table Of Contents

Managing Firewall Services

How ACL Names Are Generated

Understanding Access Rules

How Access Rules Are Recognized on Devices

Important Notes About Access Rules

Working with Access Rules

Logging Events for an ACE

Adding Access Rules

Editing Access Rules

Enabling and Disabling Access Rules

Generating Usage Reports

Cutting, Copying, and Pasting Access Rules

Moving Access Rules Up and Down

Deleting Access Rules

Understanding Policy Query

Generating Policy Query Reports

Understanding Policy Query Results

Understanding Analysis Reports

Generating Analysis Reports

Understanding Hit Count

Generating Hit Count Reports

Understanding Hit Count Results

Changing How Hit Count Results Are Displayed

Filtering Columns

Sorting Columns

Viewing Complete or Partial Details

Understanding Settings for Access Controls

Object Group Search (PIX/ASA/FWSM)

Enabling Object Group Search (PIX/ASA/FWSM)

Per User Downloadable ACLs (PIX/ASA/FWSM)

Enabling Per User Downloadable ACLs (PIX/ASA/FWSM)

Access List Compilation (PIX)

Enabling Access List Compilation (PIX)

Configuring Settings for Access Control

Configuring Firewall ACL Settings

Understanding Inspection Rules

Working with Inspection Rules

Adding Inspection Rules

Configuring Default Protocol Ports

Configuring Custom Destination Ports

Configuring Destination Address and Port (IOS)

Configuring Source and Destination Address and Port (ASA, FWSM 3.x)

Editing Inspection Rules

Enabling and Disabling Inspection Rules

Generating Usage Reports

Cutting, Copying, and Pasting Inspection Rules

Moving Inspection Rules Up and Down

Deleting Inspection Rules

Configuring Settings for Inspection Rules

Supported Features for Inspection

Working with AAA Rules

Adding AAA Rules

Editing AAA Rules

Enabling and Disabling AAA Rules

Generating Usage Reports

Cutting, Copying, and Pasting AAA Rules

Moving AAA Rules Up and Down

Deleting AAA Rules

Configuring Settings for AAA

Configuring Settings for AAA Firewall (PIX/ASA/FWSM)

Using MAC Exempt Address Lists

Adding MAC Exempt Address Lists

Editing MAC Exempt Address Lists

Deleting MAC Exempt Address Lists

Configuring Settings for AAA (IOS)

Understanding Web Filter Rules

Working with Web Filter Rules

Adding Web Filter Rules (ASA/FWSM/PIX)

Editing Web Filter Rules (ASA/FWSM/PIX)

Enabling and Disabling Web Filter Rules (ASA/FWSM/PIX)

Cutting, Copying, and Pasting Web Filter Rules (ASA/FWSM/PIX)

Moving Web Filter Rules Up and Down (ASA/FWSM/PIX)

Deleting Web Filter Rules (ASA/FWSM/PIX)

Adding Web Filter Rules (IOS)

Editing Web Filter Rules (IOS)

Deleting Web Filter Rules (IOS)

Adding Exclusive Domains (IOS)

Editing Exclusive Domains (IOS)

Deleting Exclusive Domains (IOS)

Configuring Settings for Web Filter Servers

Adding Settings for Web Filter Server Configuration

Editing Settings for Web Filter Server Configuration

Deleting Settings for Web Filter Server Configuration

Working with Transparent Firewall Rules

Adding Transparent Rules

Editing Transparent Rules

Enabling and Disabling Transparent Rules

Generating Usage Reports

Cutting, Copying, and Pasting Transparent Rules

Moving Transparent Rules Up and Down

Deleting Transparent Rules

Configuring Settings for Transparent Rules


Managing Firewall Services


Firewall Services manages firewall-related policies in Security Manager that apply to the adaptive security appliance (ASA), PIX Firewall (PIX), Firewall Services Module (FWSM) installed in a Catalyst 6500/7600 device, and security routers running Cisco IOS (IOS).

Each firewall policy comprises a collection of rules. Firewall Services supports over 10,000 rules. The rules are loaded into rules tables incrementally, allowing you to scroll and view a partial rule set before the entire rule set is in memory. After rules are loaded the first time, they are retained in cache memory, so subsequent viewing of the rules tables is instantaneous. Cache memory is automatically cleared after an activity is approved or discarded, if a device is rediscovered, or when a policy is copied from another device. While rules are being loaded into tables, the action buttons on the page are grayed out until loading is complete; however, you can still make changes to the rules in the table during this process.

You can define firewall policies from "Device view," which enables you to configure local service policies on individual firewall devices and security appliances. You can then share these local policies with other devices. You can also define firewall policies from "Policy view," which enables you to define a general policy to assign to a set of devices or all devices. Policy view enables you to manage shared policies at the system level. For more information, see Chapter 1, "Managing Policies."

Firewall Services provides a uniform design for displaying firewall policy information for all supported platforms. This design is represented in the form of rules tables that are shown in the main work area. However, when configuring settings for firewall policies, the Settings selector differs depending upon the type of device selected. For example, an ASA security appliance displays pages for Access Control settings, AAA Firewall settings, Web Filter settings, and Transparent settings (if the appliance interface is configured in L2 mode), whereas an IOS device displays pages for Access Control settings, Inspection settings, AuthProxy settings, Transparent settings, and Web Filter settings.

Security Manager manages the following types of policies under Firewall Services:

Firewall rules—Permit or deny a packet based on source address, destination address, source interface, and service. For more information, see Working with Access Rules.

Inspection rules—Support routers running IOS, PIX Firewalls 7.0, and fixup commands on adaptive security appliances (ASAs) and Firewall Services Modules (FWSMs). For more information, see Working with Inspection Rules.

AAA rules—Control authentication, authorization, or accounting for traffic. For more information, see Working with AAA Rules.

Web filter rules—Specify filter URLs using a filtering server such as Websense. For more information, see Working with Web Filter Rules.

Transparent rules—EtherType rules used to configure non-IP related traffic policies through the firewall appliance when operating in transparent mode. In transparent mode, you can apply extended and EtherType access rules to an interface. For more information, see Working with Transparent Firewall Rules.

In addition to understanding the types of firewall policies that Security Manager supports, you need to understand the concept of policy inheritance. Inheritance refers to the capability of Security Manager to enforce hierarchical lists of first-match, rule-based policies such as access rules. Within the hierarchy, policies at a lower level in the hierarchy (called child policies) extend or override the properties of the policies that are directly above them in the hierarchy (called parent policies). Firewall policies can be inherited by a parent policy. Settings do not recognize inheritance. For more information, see Understanding Rule Inheritance, page 1-45.

Firewall policies have the following properties:

A policy assigned to a device will correspond to a set of commands (CLI) on that device.

Only one policy of a particular type can be assigned to a device; however, a policy type can be assigned to multiple devices. If a new policy of the same type is assigned to a device, the new policy overrides the previous assignment.

A policy can be shared or local. A local policy applies to only one device and is removed when the device is removed from Security Manager. A shared policy can be assigned to multiple devices and remains in the system even if all of its associated devices are removed from Security Manager. For more information, see Local Policies vs. Shared Policies, page 1-3.


Note Shared policies are listed when you are working at the global policy level. You must assign a name to the policy when it is created.


You can define a policy at the global level, which can be inherited at the device level.

The ACEs from the mandatory rules are ordered from the highest group down to the device. Mandatory rules cannot be overridden. The ACEs from the Default rules are ordered in the opposite direction and can be overridden. For more information, see Understanding Rule Inheritance, page 1-45.

You can edit firewall policy inheritance from either Device view or Policy view.

You can copy or clone firewall policies between devices.

Security Manager does not recognize out-of-band changes (rules and other changes entered directly to the device). If the device has several changes that you want recognized by Security Manager, you can right-click the device, then click Discover Policies on Device. Security Manager contacts the device and rediscovers the policies on it. If you are requesting to discover policies for the first time, you are prompted with a warning that all policies on the device will be overridden if you continue.

If permanent changes are entered directly to the device, you can be made aware of such changes by requesting that an error or warning is generated before you deploy updated configurations to the device.

A warning permits the deployment to continue and a message appears in the deployment status window.

An error denies the deployment.

For more information, see Deploying to a Device, page 1-11.


Note Out-of-band changes do not appear in rules tables managed by Security Manager. Only policies defined in Security Manager are shown in rules tables.


Related Topics

How ACL Names Are Generated

Working with Access Rules

Working with Inspection Rules

Working with AAA Rules

Working with Web Filter Rules

Working with Transparent Firewall Rules

How ACL Names Are Generated

An ACL is assigned a name, which requires no user intervention; however, user-defined ACL names can be retained in Security Manager. Note, however, that a relationship exists between name preservation, deployment time, and non-traffic interruption. For example, name preservation will have an effect on deployment time and traffic interruption. To retain user-defined ACL names, select Firewall > Settings > Access Control. For more information, see Configuring Settings for Access Control.

When the name for the ACL is generated by Firewall Services, the name is derived from the type of rule or platform being defined and certain configuration settings that make it unique. A group command is then generated that binds the defined rules to the ACL.

The naming conventions used for the rule types and platforms are:

Access Rules: CSM_FW_ACL_<direction>_<interface name>. For example:

CSM_FW_ACL_Ethernet0—The ACL name bound to Ethernet0 in the "in" direction.

CSM_FW_ACL_OUT_Ethernet0 —The ACL name bound to Ethernet0 in the "out" direction.


Note Only OUT is explicitly present as part of the ACL name.


Inspection Rules for ASA/PIX 7.0: CSM_CMAP_ACL_n where n is an integer beginning with 1.

Inspection Rules for IOS devices use a numbered ACL.

AAA Rules for PIX/ASA/FWSM:

Authorization: CSM_AAA_AUTHO_<IFName> <AAA Server Group Name>_ 0, where IFName is the interface on which the ACL is applied and AAA Server Group Name is the AAA server group on which the AAA rule is applied.

Authentication: CSM_AAA_AUTHE_<IFName>_<AAA Server Group Name>_0, where IFName is the interface on which the ACL is applied and AAA Server Group Name is the AAA server group on which the AAA rule is applied.

Accounting: CSM_AAA_ACCT_<IFName> <AAA Server Group Name>_0, where IFName is the interface on which the ACL is applied and AAA Server Group Name is the AAA server group on which the AAA rule is applied.

Authentication Proxy for IOS devices:

On an interface without NAC: CSM_AUTH-PROXY_<IFName> <traffic type>_ACL, where IFName is the interface in which the rule is applied and traffic type is HTTP, Telnet, or FTP.

AuthProxy and NAC on the same interface: CSM_ADMISSION_<ID of interface role in snapshot>_ACL, where ID of interface role in snapshot is an internal ID of the interface within Security Manager to which NAC is applied.

Web Filter Rules for ASA/PIX 7.0: Web Filter Rules for ASA/PIX 7.0 devices use a numbered ACL.

Web Filter Rules for IOS devices use a numbered ACL.

During deployment, sometimes a suffix ".n" (where n is an integer) might get added to an ACL name if the existing ACL cannot be edited in place. For example, if an ACL named acl_mdc_outside_10 already exists on the device, a new ACL with the name acl_mdc_outside_10.1 is created if you do not remove the old ACL before you deploy the new ACL.

Related Topics

Managing Firewall Services

Understanding Access Rules

Firewall policies rely on access rules as one method for defining network security policy; they control the traffic that flows through a firewall device and security appliance. Access rules comprise conditions and actions. A condition describes a traffic stream of packets. You define constraints on the source and destination device, the service (for example, protocols and ports), and the incoming interface. An action describes what should occur based on the conditions set. For example, if the packet stream meets all conditions as described and the action is set to permit traffic, the packets are sent to the destination device.

Access rules filter network traffic by controlling whether routed packets are forwarded or blocked at the firewall's interfaces. Each packet is examined to determine whether to forward or drop the packet based on criteria you specify.

Criteria could be the source address of the traffic, the destination address of the traffic, the upper-layer protocol, or other information. No authentication is required.

Access rules use the concept of access control lists (ACLs) to describe how an entire subnet or specific network host interacts with another to permit or deny a specific service, protocol, or both.

Access rules are grouped by the interface on which they are configured and enforced. Firewall Services sorts the rules by interface and uses the remaining information in the rule to create the access control entry (ACE) that is included in the ACL for that interface.

Access rules are recognized in the form of an ordered list, which is represented in a rules table. Rules are processed by a firewall device or security appliance from first to last, or first-match basis. When a rule matches the network traffic that a firewall device or security appliance is processing, the device or appliance uses that rule's action to decide if traffic is permitted. After finding a matching ACE, the device looks no further.

When you define an access rule, you are basically defining an ACE in an ACL. Each table row in the Access Rules table represents one ACE. An access rule can represent multiple ACEs if the definition contains multiple sources, destinations, and services. For platforms that support object grouping, each combination of source, destination, and source in a rule is mapped to a single ACE. For platforms that do not support object grouping, such as IOS devices, multiple ACEs are generated.

After you configure an ACE, you can view its command-line equivalent (access-list command) after the device configuration is generated. The access-list commands are then "bound" to an ACL using the access-group command.


Note A one-to-one relationship between an access rule defined in Security Manager and the associated access-list command on the device does not always exist if object grouping or rule optimization is enabled.


After you define access rules for Security Manager to manage, it is likely that the resulting ACLs will have ACEs that are either redundant or conflicting. Because a device uses the first-match method to evaluate ACLs, these extraneous entries do not cause a problem. However, to help you identify if conflicting rules exist, you can generate an analysis report from which you can determine if any ACEs should be changed. For more information, see Understanding Analysis Reports.

You might want to identify rules that use a particular policy object, or perhaps you simply want to remove extraneous entries to make your rules tables more manageable. You can compose a query that describes a set of packets. The results of the query identify all rules in the global policy that could affect the defined packets. Based on the results, you can add or delete rules as needed. For more information, see Understanding Policy Query.

You might want to know whether rules that are defined are used and how often. The Hit Count feature collects the number of times that traffic for a device is permitted or denied based on an access rule. For more information, see Understanding Hit Count.

Related Topics

Managing Firewall Services

Understanding Policy Query

Understanding Analysis Reports

Understanding Hit Count

How Access Rules Are Recognized on Devices

Devices managed by Security Manager use the Adaptive Security Algorithm (ASA, also referred to as "algorithm") to allow one-way (inside to outside) connections without an explicit configuration for each internal system and application. An example of the algorithm in action is FTP. The algorithm analyzes the contents of the FTP control channel to allow dynamic access to the correct FTP data channels. You can configure exceptions to this algorithm so that certain traffic can access your higher-security interfaces.

The algorithm is a stateful (fixed) approach to security. Every inbound packet is checked against the algorithm and against any connection-state information in memory. This approach is regarded in the industry as being far more secure than a stateless packet-screening approach.

Each interface on the device or appliance is associated with a list of ACEs that are associated with an ACL. An ACL is an ordered list of rules that describe how an entire subnet or specific network host interacts with another to permit or deny a specific service, protocol, or both.

Each ACE describes network traffic based on source IP address, destination IP address, protocol, and possibly ports. Each ACE has an action to permit or deny. When a packet arrives at the firewall device or security appliance, the device checks the ACL for the interface on which the packet has arrived. The device then evaluates the ACEs in the ACL, looking for the first one that matches the packet.

When the firewall device finds a matching ACE, the device performs the associated action either permitting the packet into the firewall device for further processing, or denying entry to the packet. After finding a matching ACE, the device looks no further. If no ACE matches the packet, the packet is denied. An exception to this rule is an IOS device, which permits inbound traffic by default. To deny traffic, an ACE must be assigned to the interface.

Related Topics

Understanding Access Rules

Managing Firewall Services

Important Notes About Access Rules

Access rules are listed sequentially and are applied in the order in which they appear in the table. An unwritten rule denies all traffic that is not explicitly permitted.

A device configured from Firewall Services uses ACLs. ACLs allow you to specify whether your firewall device should permit or block a connection from a network or host on one interface to a network or host on a different interface.

A PIX Firewall permits traffic from inside to outside only unless specifically denied in an ACL. Traffic is permitted from a higher-security interface to a lower-security interface by default. Traffic is denied from a lower-security interface to a higher-security interface by default.

A Firewall Services Module (FWSM) denies inbound and outbound traffic unless specifically permitted in an ACL.

An adaptive security appliance (ASA) denies all packets on the originating interface unless specifically permitted in an ACL.

An IOS router permits all traffic through an interface unless specifically denied in an ACL.

Access rules are grouped by the interface on which they are configured and enforced. Within each group, access rules are evaluated in the same order as you configure them. This is the default method for permitting or blocking traffic.

Standard ACLs are used in IOS devices for filtering purposes. After device discovery and subsequent deployment, Security Manager converts the standard ACLs to extended ACLs.

On the outside interface, all hosts are visible to hosts on all other interfaces. Hosts on a medium security interface are, by default, visible to hosts on higher-security interfaces, but not visible to hosts on lower-security interfaces unless the appropriate NAT rules have been created.

Firewall Services generates only configuration files with ACLs. Conduits and outbound lists are not supported. Therefore, you must use the conversion tool on configurations with conduits and outbound lists before they can be deployed.

Related Topics

Understanding Access Rules

Managing Firewall Services

Working with Access Rules

When configuring access rules, you should:

1. Configure the Access Rules table with conditions that describe a traffic stream of packets, and actions that describe what should occur based on those conditions. To configure access rules, select Firewall > Access Rules.

2. Configure Settings to optimize performance. To access settings, select Firewall > Settings > Access Control.

From the Access Rules tables, you can generate reports to help you identify:

All rules in the global policy that could affect the defined packets. For more information, see Generating Policy Query Reports.

Rules that overlap or conflict with other rules. For more information, see Generating Analysis Reports.

How often rules are applied to traffic. For more information, see Generating Hit Count Reports.

The following topics will help you work with access rules:

Logging Events for an ACE

Adding Access Rules

Editing Access Rules

Enabling and Disabling Access Rules

Cutting, Copying, and Pasting Access Rules

Moving Access Rules Up and Down

Deleting Access Rules

Understanding Settings for Access Controls

Logging Events for an ACE

Firewall Services provides the ability to log events on any specific ACE in the Access Rules tables. Statistics and logging are provided for each flow. A flow is defined by source interface, protocol, source IP address, source port, destination IP address, and destination port. The retained statistics are the number of traffic requests permitted and denied associated with a flow by an ACE over a specified period of time. You can configure the retained statistics for each ACE according to your own needs.

When you configure a rule in the Access Rules table, you can enable logging for each access rule, along with a specified syslog level and interval of time. To log events for an ACE, you must enable the ACL Syslog setting. For more information, see Adding Access Rules.

Related Topics

Working with Access Rules

Adding Access Rules

Add and Edit Firewall Rule Dialog Boxes, page A-639

Adding Access Rules

This procedure assumes you are adding a rule from Device view. To add a rule from Policy view, see Creating a New Shared Policy, page 1-40, then complete this procedure. After you complete the procedure, you can share the global policy and assign devices to it. For more information, see Modifying Policy Assignments in Policy View, page 1-41.


Note To facilitate the process for defining an access rule, the Add Access Rule dialog box is pre-populated with values for sources, destinations, services, and interfaces. You can make any changes as needed.


In the absence of an ACL:

ASA—Denies all inbound IP traffic.

PIX—Denies all inbound IP traffic.

IOS—Permits all traffic through an interface.

FWSM—Denies all inbound and outbound IP traffic.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of the GUI elements, see Access Rules Page, page A-635.

Step 3 From the work area, right-click inside the table, then click Add Row.

The Add Firewall Rule dialog box appears. For a description of the GUI elements, see Add and Edit Firewall Rule Dialog Boxes, page A-639.

Step 4 (Optional) Select Enable Rule, which, when selected, indicates that the rule appears after the configuration is generated.

Step 5 Select whether to permit or deny traffic for the rule you are defining.

Step 6 Enter the source addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, select whether the source type is a network or interface role, then do one of the following, then click OK:

Select the available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a source address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 7 Enter the destination addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, select whether the destination type is a network or interface role, then do one of the following, then click OK:

Select the available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a network object or interface role object to use as a destination address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142.

Working with Interface Role Objects, page 1-120

Step 8 Enter the services or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select the available services, then click >>.

The objects are moved to the selected column.

Click the Add button to create a services object.

A popup window helps you define the services object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Service Objects, page 1-181.

Step 9 To enter interface information, click Edit to open the Edit Interfaces dialog box. Enter interface information in the field provided, or click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If you are using the Object Selector dialog box, do one of the following, then click OK:

Select the available interface roles, then click >>.

The objects are moved to the selected column.

Click the Add button to create an interface role object.

A popup window helps you define the interface role object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Interface Role Objects, page 1-120.

Step 10 (Optional) Enter a description to help you identify the rule.

Step 11 (Optional) Select a color from the Category list to help you readily identify the rule when it appears in a rules table. For more information, see Working with Category Objects, page 1-68.

Step 12 Click Advanced to open the Advanced dialog box for configuring additional settings.

Step 13 (Optional) Select Enable Logging (PIX, ASA, FWSM) to select logging behavior. For IOS devices, go to Step 15.

a. Default Logging—logs events based on the default logging behavior of the device. If a packet is denied, message 106023 is generated; if a packet is permitted, no syslog message is generated.

b. Per ACE Logging—logs events on any specific ACE in the Access Rules tables.

Step 14 If you selected logging per ACE:

a. Select the logging level from the list, which identifies the type of syslog used to log events for an ACE.

b. Enter the logging interval.


Note You must select a logging level from the list for the logging interval value to be recognized.


Step 15 (Optional) Select Enable Logging (IOS) to cause an informational logging message about the packet that matches the entry to be sent to the console.

Step 16 (Optional) Select Log Input to include the input interface and source MAC address or VC in the logging output.

Step 17 Enter traffic direction.

In—Packets entering a network.

Out—Packets exiting a network.

Step 18 Enter a time range or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select the available object.

Click the Add button to create an object.

A popup window helps you define the time range object. After you complete the definition, the new object is listed in the Time Range Selector.

For more information, see Working with Time Range Objects, page 1-217.

Step 19 (Optional) Select from available IOS options:

None—No options have been selected.

Fragment—provides additional management of packet fragmentation and improves compatibility with NFS.

Established—allows outbound connections return access through the firewall device.

Step 20 Click OK.

The Advanced dialog box closes and you return to the Add Access Rules dialog box.

Step 21 Click OK.

The Add Access Rule dialog box closes and you return to the Access Rules table with the rule information shown in the table.

Step 22 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Access Rules Page, page A-635

Add and Edit Firewall Rule Dialog Boxes, page A-639

Understanding Access Rules

Working with Access Rules

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Editing Access Rules

To facilitate the editing process, Firewall Services offers the ability to perform inline editing on access rules shown in the tables. Editing can be performed on a rule in its entirety or individual table cells.

You can edit rules in their entirety by double-clicking a rule number in the table, which opens the rule dialog box or wizard from which to make your changes. You can also right-click a rule number in the table, then select Edit Row. You can edit individual table cells by double-clicking a cell, which opens a dialog box specific to that table cell. You can also right-click a cell, then click the Edit function from the shortcut menu.

You can edit multiple rule entries by selecting multiple rules, then right-clicking a column. You can then Add or Edit a feature, which is applied to the selected column for all selected rows.

You can display a list of all source and destination addresses by clicking on a table cell or specific entry (subfield) within the table cell, then clicking one of the Show Contents options from the shortcut menu. The list shows flattened values of all levels of an address, network object, or interface role and sorts the results in ascending order on the IP address, then descending order on the mask.

You can display a list of all services and port information. The list shows flattened values of all levels of the Service and Port List objects and sorts the results on: protocol, destination port, and source port.

You can display each interface role type as a separate listing in the table if you are working from Policy view, or display actual interface names if you are working from Device view.

In addition to performing inline editing and displaying a flattened list of table cell contents, you can move rules up or down within a table; cut, copy, and paste rules from which to clone other rule entries; enable or disable defined rules; and delete rules from the table. These functions can be performed from shortcut menus or buttons located on the GUI page.

An inherited rule can be modified only inside the parent policy in which it was defined. It cannot be modified inside a child policy.


Note You must have the appropriate user privileges to edit rules. Without appropriate privileges, you can only view rule information from the main rules tables.


To enable or disable rules, see Enabling and Disabling Access Rules.

To reorder the rules within a table, see Moving Access Rules Up and Down.

To cut, copy, or paste rules, see Cutting, Copying, and Pasting Access Rules.

To delete rules, see Deleting Access Rules.

This procedure assumes you are working from Device view.


Note Although you can access table cells and table rows to edit content using several methods as noted above, this procedure mentions only one method.


Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of GUI elements, see Access Rules Page, page A-635.

Step 3 Do any of the following:

Locate the rule to edit, right-click the appropriate rule number, then click Edit Row.

The Edit Firewall Rule page appears, from which you can edit the rule in its entirety. Follow the procedure for adding an access rule.

Right-click the entry in the Permit table cell, then make the appropriate selection.

Right-click the entry in the Source table cell, then click Edit Sources. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Destination table cell, then click Edit Destinations. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Service table cell, then click Edit Services. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Service Objects, page 1-181.

Right-click the entry in the Option table cell, then click Edit Options. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection.

Right-click the entry in the Interface table cell, then click Edit Interfaces. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Interface Role Objects, page 1-120.

Right-click the entry in the Dir. (direction) table cell, then make the appropriate selection.

Right-click the entry in the Category table cell, then click Edit Category. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Category Objects, page 1-68.

Right-click the entry in the Description table cell, then click Edit Description. A dialog box appears in which you can enter text.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Add and Edit Firewall Rule Dialog Boxes, page A-639

Adding Access Rules

Enabling and Disabling Access Rules

Generating Usage Reports

Cutting, Copying, and Pasting Access Rules

Moving Access Rules Up and Down

Deleting Access Rules

Understanding Access Rules

Enabling and Disabling Access Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of GUI elements, see Access Rules Page, page A-635.

Step 3 From the work area, right-click the appropriate rule number then click Enable or Disable, as appropriate.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."



NoteIf a rule is set to disabled, it is shown in the table with hashmarks.

Disabled rules are downloaded to a device as disabled only if the device supports that option.


Related Topics

Access Rules Page, page A-635

Understanding Access Rules

Working with Access Rules

Generating Usage Reports

You might need to edit a policy object in the rules table. You can generate a usage report, which indicates whether objects are in use (referenced) by another object, policy, or device (in case of device override). Usage reports contain any references in your current activity, as well as references committed to the Security Manager database.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of the GUI elements, see Access Rules Page, page A-635.

Step 3 Left-click a policy object in a table cell, then right-click and select Find Usage.

A usage report is generated for the object selected. For a description of the GUI elements, see Object Usage Window, page A-204.

Step 4 (Optional) Filter the contents of the table by selecting or deselecting Devices, Policies, or Other Objects.


Related Topics

Access Rules Page, page A-635

Object Usage Window, page A-204

Understanding Access Rules

Working with Access Rules

Cutting, Copying, and Pasting Access Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of GUI elements, see Access Rules Page, page A-635.

Step 3 From the work area, right-click the appropriate rule number, then select Cut or Copy as appropriate.

Step 4 Right-click inside the table, then click Paste.

The rule is added to the table.

Step 5 Edit the rule by right-clicking an entry in a table cell, then selecting from the menu of available options for that cell. For more information, see Editing Access Rules.

Step 6 To change the order in which the rule appears, see Moving Access Rules Up and Down.

Step 7 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."



Note You can print the entire rules table from the File menu.


Related Topics

Access Rules Page, page A-635

Editing Access Rules

Moving Access Rules Up and Down

Understanding Access Rules

Working with Access Rules

Moving Access Rules Up and Down

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of GUI elements, see Access Rules Page, page A-635.

Step 3 From the work area, right-click the appropriate rule number, then select Move Row Up or Move Row Down as appropriate.

The selected rule moves up or down one row within the table.


Tip You can also select the rule to move, then use the Up and Down arrows.


Step 4 Repeat Step 3 until the rule is positioned in the correct order.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."



Note You can print the entire rules table from the File menu.


Related Topics

Access Rules Page, page A-635

Editing Access Rules

Understanding Access Rules

Working with Access Rules

Deleting Access Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of GUI elements, see Access Rules Page, page A-635.

Step 3 Right-click the appropriate rule number, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 4 Click Yes.

The rule is removed from the table.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


You can verify the deletion of the rule by viewing an audit report. To generate an audit report, select Tools > Audit Report.

Related Topics

Understanding Audit Reports, page 1-6

Access Rules Page, page A-635

Understanding Access Rules

Working with Access Rules

Understanding Policy Query

You might want to know how many rules contain a particular network object or service before you create a new rule, or perhaps you want to clean up redundant rules, or identify and delete rules that have no effect on your network. You can compose a query that describes a set of packets. The results of the query identify all rules that could affect the defined packets. Based on the results, you can add or delete rules as needed.

Policy Query operates on the values of the conditions, for example, to show all rules that will impact a packet with a source in network 192.168.1.0/24. The query will return rules that have any in the source as well as a policy object (assuming the policy object contains some part of the 192.168.1.0/24 network).

The elements on which a query is based are:

Source and destination— You can specify a set of network objects or IP networks. For example, you can request a query to show all rules with the source 192.168.8.*.

Service— You can specify a set of services, service groups, or protocols and associated port or message types.

Interface—Default is any interface, which is represented as all in the GUI. You can specify incoming interfaces.

Rule type—Some combination of firewall access, AAA, inspection, web filter, and transparent rules.

Actions—Depending on the rule type, you can specify different actions (for example firewall rules have permit and deny actions).

Based on the device hierarchy, you have two approaches for determining how to base your query:

Consider only rules at the local level and above. A single ordered list of rules results. Only a partial set of rules for the devices within the group is displayed. In this instance, you request a policy query from Device view. The query results display all policies that affect that device.

Consider rules for all devices that are descendents of the current group. Multiple ordered lists result, one for each subgroup or device. In this instance, you request a policy query from Policy view. The query results display all devices affected by that policy.

For a given table, the query is compared to each rule in the table. If an intersection between the query packet and the rule exists, the rule is added to the query results. Calculations are based on a tuplespace (source, destination, and service).

The query mechanism helps to debug how traffic is being processed by the rules. By doing a content match, you can see all rules that could have some affect on traffic. The query results are labeled by how the rule interacts with the query space.

Related Topics

Generating Policy Query Reports

Understanding Policy Query Results

Generating Policy Query Reports

You can generate a Policy Query report by clicking the Query button from any of the main firewall rules tables. The Query Report can be generated from either Device view or Policy view. This procedure assumes you are requesting a query from Device view.

Procedure


Step 1 From any firewall rules table, click Query.

The Querying Policy/Device dialog box appears.

Step 2 Select the types of rules to include in the report.

Step 3 Select whether to include enabled rules, disabled rules, or both in the report.

Step 4 Select whether to include rules that permit traffic, rules that deny traffic, or both in the report.

Step 5 Enter the source addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a source address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 6 Enter the destination addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a destination address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 7 To enter the interface information, click Edit to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If you are selecting the interface from the Object Selector, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Interface Role Objects, page 1-120.

Step 8 Enter the services or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available services, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new service object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Service Objects, page 1-181.

The policy query results are displayed. For more information, see Understanding Policy Query Results.


Related Topics

Policy Query Page, page A-805

Understanding Policy Query

Understanding Policy Query Results

Understanding Policy Query Results

Policy query results are based on the criteria of the initial query. The results are divided into sections. See Figure 1-1.

Figure 1-1 Policy Query Results

Query Parameters

The top portion of the report shows the query parameters. The left column lists the available options. The right column lists the selected options. You can edit your query by clicking Edit Query. Follow the procedure for Generating Policy Query Reports.

Results Table

The middle portion of the report shows a results table that displays query results based on the rule type selected from the list box. The results table displays the results for the rule type selected, for example, access rules. The results identify the following:

Match Status

Complete Match—All elements expressed in the query report match the query results.

Partial Match—Some of the elements expressed in the query report match the query results.

No Effect—Rules are blocked by other matching rules, or a conflict exists that has no effect. Some examples are:

You might have two matching rules, A and B. Rule A appears in an ACL list before Rule B. Both rules have the same interface. Rule A's source address, destination address, and services are equivalent to, or contain, those of Rule B. Rule B is blocked by Rule A. Rule B has no effect.

You might have a global mandatory rule that permits a service, but the rule at the device level denies the service. Since rules are recognized on a first-match order, after discovering a match at the mandatory global scope, no other rules are checked. The conflict has no effect.

Scope—Identifies whether a rule is shared or local, mandatory or default.

Rule—Identifies the rule number when you are viewing the actual Mandatory and Default or Local rules tables.

Permit—Shows whether a rule permits or denies traffic based on the conditions set.

Permit—Shown as a green check mark.

Deny—Shown as a red circle with slash.

Source—Identifies the source object names or addresses of hosts. Multiple entries are separated by commas.

Destination—Identifies the destination object names or addresses of hosts. Multiple entries are separated by commas.

Service—Identifies service objects that specify the service type of traffic. Multiple entries are separated by commas.

Interface—Identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned.

Direction—Identifies whether traffic is entering or exiting a network.

Category—Provides an intermediate level of detail to objects and helps you readily identify rules and objects by use of color-coding.

Details Table

The bottom portion of the report shows a details table. The details table shows greater detail for the parameters that matched the highlighted rule in the results table. If no match exists for a parameter, details remain blank. You select a folder to display details specific to a parameter.

Details—Provides greater detail for query parameters, for example, when policy objects are used or parameters are nested. Select from the following folders:

Sources—Provides greater detail pertaining to the source parameter.

Destinations—Provides greater detail pertaining to the destination parameter.

Services—Provides greater detail pertaining to the services parameter.

Interfaces—Provides greater detail pertaining to the interfaces parameter.


Note Interface details do not apply to Web filter rules.


Query Value—Shows the parameter used in the query request.

Relationship—Identifies the relationship between the query and the detailed parameter.

Identical—The parameter result is identical to that of the query. For example, the query source was "any" and the query results show source as "any".

Contains—The query results contain the query parameter. For example, the query requested a network object to represent the source and the results display an IP address.

Is contained by—The parameter is nested within the query parameter. For example, the query requested ACL object A, which is nested within ACL object B.

Overlaps—The query parameter requested shows results that overlap between more than one policy object. For example, the query parameter was tcp/70-90 and the results show a service defined as tcp/80-100. Or Network A includes IP addresses 1.2.3.4 and 2.3.4.5. Network B includes IP addresses 2.3.4.5 and 3.4.5.6. Network A and Network B overlap, as they both include IP address 2.3.4.5, but no other parameters match the query.

Rule Value—Provides a more granular description of a parameter result for the highlighted rule in the results table.

Example of Details Table Results

Consider the following:

Two Network Objects are defined in Security Manager:

Network Object A includes IP addresses 1.2.3.4, 2.3.4.5, and 3.4.5.6.

Network Object B includes IP addresses 3.4.5.6, and 4.5.6.7.

You request a policy query using Network Object A as the source parameter. The results table shows rules that includes Network Object A as the source. The details table, however, will display the following:

Details
Query Value
Relationship
Rule Value
Sources

Network Object A

contains

Network Object B [3.4.5.6]


Close the page after you view the contents.

Related Topics

Understanding Policy Query

Generating Policy Query Reports

Policy Query Page, page A-805

Understanding Analysis Reports

The Analysis feature analyzes and reports rules that overlap or conflict with other rules. The analysis is performed using the rules defined for a selected device. Reports are provided for access rules only. For more information, see Generating Analysis Reports.

Certain conflicting rules might have no effect on a device after they are deployed; however, they create unnecessary clusters in the rules table. By detecting these rules, you can clean up the rule set and optimize performance.

Other conflicting rules, such as opposite rules, can create unwanted results to your network. By detecting these conflicting rules, you can implement your security needs as intended.

Some of the types of conflicts shown in the analysis report include:

Duplicate rules—Rules that are identical.

Conflicting rules.

Opposite rules (Table 1-1).

Opposite rules (Figure 1-2).

A lower rule that will never be used (Table 1-3).

The first rule contained in a second rule (Table 1-4).

Table 1-1 Opposite Rules

Source
Destination
Protocol
Action

my-PC

Mail-Servers

smtp-25

Permit

my-PC

Mail-Servers

smtp-25

Deny


Table 1-2 Opposite Rules

Source
Destination
Service
Action

my-PC

any

smtp-25

Permit

my-PC

1.2.3.4

smtp-25

Deny


Table 1-3 Lower Rule Never Used

Source
Destination
Protocol
Action

PC-subnet (192.168.101.0/24

Print-Server

lpr-515

Permit

my-PC (192.168.101.50)

Print-Server

lpr-515

Deny


Table 1-4 First Rule Contained In Second Rule

Source
Destination
Protocol
Action

PC-subnet (192.168.101.0/24

Web-Proxy1

80

Permit

Trusted-Nets (192.168.0.0/16)

Web-Proxy1

80

Permit


The analysis report is displayed in three window panes (Figure 1-2).

Left pane—Lists Conflicting Groups. Conflicts are grouped into conflicting groups based on "base rules."

Top right pane—Identifies a base rule and one or more conflicting rules for this conflicting group.

Bottom right pane—Identifies one or more conflicts at the "tuple" level for the base rule and conflicting rule. A tuple consists of the sub-elements of a rule on which rule analysis is conducted, for example, source, destination, service, and interface. The specific conflicting relationship and details can be navigated using the Previous and Next buttons.

Figure 1-2 Example of Analysis Report Layout

Related Topics

Generating Analysis Reports

Generating Analysis Reports

The Analysis feature analyzes and reports rules that overlap or conflict with other rules. The analysis is performed using the rules defined for a selected device group. For more information, see Understanding Analysis Reports.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of the GUI elements, see Access Rules Page, page A-635.

Step 3 Click Analysis.


Note Depending on how many rules are present, a progress bar may or may not be displayed.


The Analysis Report appears. For a description of the GUI elements, see Analysis Reports Page, page A-802.

Step 4 Based on the report, make any corrections to the rules tables as needed.

Step 5 Click OK to close the report.


Figure 1-3 shows an Analysis Report query from the Access Rules page.

Figure 1-3 Analysis Report Query

Figure 1-4 shows the results to that query. The report in this example shows that the rules conflict.

Figure 1-4 Analysis Report Results

Related Topics

Analysis Reports Page, page A-802

Understanding Analysis Reports

Understanding Hit Count

The Hit Count feature collects the number of times that traffic for a device is permitted or denied based on an access rule. Report results are displayed in two forms:

ACEs (Default)—Shown in the Expanded table, which opens automatically after the report is generated.

Corresponding CLI for each ACE—Shown in the Raw ACE table.

From Hit Count reports, you can:

Update report results by clicking the refresh button. Changes to hit count information are displayed in the Delta column of the Expanded results table. No Delta column is displayed when the report is generated for the first time.

Sort columns in Expanded tables. You can sort on certain columns in the results table. Information is changed in ascending or descending order. Sortable columns are:

Rule

Delta

Hit Count

Permit

Service

Source Address

Destination Address

View column results from the Expanded table in complete or partial detail.

ACL hit count information is a critical component for debugging your security system. You can display this information directly from the Access Rules tables. Hit count information is provided for all device platforms supported by Firewall Services.


Note If the Hit Count report generates no information for the selected rule in the Access Rules table, it is possible that the policies in the Security Manager repository and the ACLs on device are out of sync. Make sure that the ACLs in Security Manager match those on the device.



Note Before hit count information can be accurately generated in a report, the policies selected must be assigned and successfully deployed to devices.


Related Topics

Generating Hit Count Reports

Understanding Hit Count Results

Changing How Hit Count Results Are Displayed

Generating Hit Count Reports

You can generate a Hit Count report from Device view or Policy view.

From Device view, you select the rules from the table to include in the report.

From Policy view, you select the rules from the table, which generates a list of all devices that share the selected rules. Select a device from the list, then generate the report.


Note You can only generate Hit Count reports for one device at a time.


This procedure assumes you are working from Device view.

Before You Begin

Make sure that the device configuration has been successfully deployed to the device.

Make sure that the device is reachable.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Access Rules.

The Access Rules page appears. For a description of the GUI elements, see Access Rules Page, page A-635.

Step 3 Select a rule or multiple rules from the table, then click Hit Count.


Note If no rules are selected, the report displays hit count information for all rules on the device.


The Hit Count report appears. For a description of the GUI elements, see Hit Count Page, page A-818.

Step 4 (Optional) Click Refresh Hit Count to calculate the hit count changes since the report was last generated.

After the refresh, the Expanded table adds a Delta column that displays the new data retrieved.

Step 5 Close the page after you view the contents.


Related Topics

Hit Count Page, page A-818

Understanding Hit Count Results

Changing How Hit Count Results Are Displayed

Understanding Hit Count Results

The Hit Count report displays ACL hit count information for the rules selected from the Access Rules tables. If no rules are selected, the Hit Count report includes information for all access rules on the device. The report includes policy objects that are used to define the rules selected. If object grouping is enabled, the report displays the hit count for all ACEs in the object group. (See Figure 1-5.)


Note A single policy defined in Security Manager might map to more than one ACL on a device.


Report results are displayed in two forms:

ACEs (See Figure 1-6.) Default. Shown in the Expanded table, which opens automatically after the report is generated.

Corresponding CLI for each ACE (See Figure 1-7.) Shown in the Raw ACE table.

For a description of the GUI elements, see Hit Count Page, page A-818.

If you inadvertently define a duplicate rule in a table, for example, access rule 1 in the mandatory table is the same as rule 5, the report displays the hit count for the first rule (mandatory_1 hit count = 1000) and the duplicate rule displays the hit count as zero (mandatory_5 hit count = 0).


Tip To determine whether a rule with zero hit counts is a duplicate rule or simply a rule that has not been applied to traffic, run an analysis report. See Understanding Analysis Reports.



Note If the Hit Count report generates no information for the selected rule in the Access Rules table, it is possible that the policies in the Security Manager repository and the ACLs on the device are out of sync. Make sure that the ACLs in Security Manager match those on the device.


Related Topics

Hit Count Page, page A-818

Changing How Hit Count Results Are Displayed

Generating Hit Count Reports

Changing How Hit Count Results Are Displayed

In addition to viewing Hit Count report information from the Expanded table and the Raw ACE table, you can customize report results based on more specific needs.

To change how report information is displayed, see:

Filtering Columns

Sorting Columns

Viewing Complete or Partial Details

Filtering Columns

This procedures describes how to filter hit count result information.

Procedure


Step 1 From the Hit Count Query Results, right-click the Rule column heading in the Selected Access Rules table, then click Show Columns.

Step 2 Select or deselect from the list of entries as appropriate.

You can only select one heading at a time.

Step 3 Repeat the steps as needed.

The report results are displayed based on your selections.

Step 4 Click OK to close the report.


Related Topics

Hit Count Page, page A-818

Changing How Hit Count Results Are Displayed

Generating Hit Count Reports

Sorting Columns

From the Expanded table, you can sort column information in ascending or descending order.

This procedure describes how to sort columns in the Expanded table.


Note You can sort settings only on the following columns: Rule, Delta, Hit Count, Permit, Service, Source Address, and Destination Address.



Tip You can sort on multiple columns at the same time using the Ctrl key.


Procedure


Step 1 Determine which column in the Expanded table to sort.

Step 2 Click once on the column cell heading.

The information is changed in ascending or descending order.

Step 3 Click again to reverse the order.

Step 4 Click OK to close the report.


Related Topics

Hit Count Page, page A-818

Changing How Hit Count Results Are Displayed

Generating Hit Count Reports

Viewing Complete or Partial Details

From the Expanded table, you can view partial rule information (default). You can also view detailed results that expand the columns to display complete rule information.

This procedure describes how to change views from the Expanded table.

Procedure


Step 1 Select a rule from the Expanded table.

Step 2 Right-click the Rule column heading, then click Show Detail.

The table expands to display all information for the selected rule.

Step 3 To condense the information displayed, select the rule, then click Show Summary.

Step 4 Click OK to close the report.


Related Topics

Hit Count Page, page A-818

Changing How Hit Count Results Are Displayed

Generating Hit Count Reports

Figure 1-5 Hit Count Results Table

Figure 1-6 Expanded Table

Figure 1-7 Raw ACE Table

Related Topics

Hit Count Page, page A-818

Generating Hit Count Reports

Understanding Analysis Reports

Understanding Settings for Access Controls

By configuring settings for access control, you can:

Enable Object Group Search, which reduces the memory requirement on the device to hold large ACLs. For more information, see Object Group Search (PIX/ASA/FWSM).

Enable Per User Downloadable ACLS, which permits downloaded access lists to override an access list applied to an interface. For more information, see Per User Downloadable ACLs (PIX/ASA/FWSM)

Enable Access List Compilation, which is designed to improve the average search time of access control lists containing a large number of entries. For more information, see Access List Compilation (PIX).

Related Topics

Enabling Object Group Search (PIX/ASA/FWSM)

Enabling Per User Downloadable ACLs (PIX/ASA/FWSM)

Enabling Access List Compilation (PIX)

Object Group Search (PIX/ASA/FWSM)

Object Group Search is a feature that you access from the Access Rules table. Object Group Search enables you to decide whether the ACL should be expanded or not for packet processing. If object-groups are huge, you can instruct the device to search within an object-group instead of expanding the ACL.

When enabled, the feature reduces the memory requirement on the device to hold large ACLs; however it impacts performance by making ACL processing slower for each packet. When enabled, the access-list <acl_name> object-group-search command is generated.

When Object Group Search is enabled on the device, the device performs the traffic match based on an ACL; it searches on object-group. Less memory is needed, but performance is slower.

When Object Group Search is disabled on the device, the device flattens all object groups used in the ACL and stores the ACEs in memory. Performance is improved, but more memory is required.

Consider the following:

Object-group network net1
Object-group network net2

host 1.1.1.1

host 3.3.3.3

host 2.2.2.2

host 4.4.4.4


Access-list test-acl permit ip object-group net1 object-group net2.

In the example above, IP traffic is permitted from source net1 to destination net2 (where net1 and net2 are object groups).

When Object Group Search is disabled on the device, an input packet is filtered using the flattened object groups. Internally, the device expands the ACL as follows:

Permit ip host 1.1.1.1 host 3.3.3.3
Permit ip host 1.1.1.1 host 4.4.4.4
Permit ip host 2.2.2.2 host 3.3.3.3
Permit ip host 2.2.2.2 host 4.4.4.4


Note If object groups are very large, expanded ACLs will require more memory to store the expanded ACL.


To access this feature, select Firewall > Settings > Access Control. Right-click inside the table, then click Add Row, or right-click a row, then click Edit Row.

Related Topics

Enabling Object Group Search (PIX/ASA/FWSM)

Configuring Settings for Access Control

Configuring Firewall ACL Settings

Enabling Object Group Search (PIX/ASA/FWSM)

The Object Group Search feature reduces the memory requirement on the device to hold large ACLs. For more information, see Object Group Search (PIX/ASA/FWSM).

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > Access Control.

The Access Control page appears. For a description of the GUI elements, see Access Control Page, page A-776.

Step 3 Right-click the Access Control table, then click Add Row.

The Firewall ACL Setting dialog box appears. For a description of the GUI elements, see Firewall ACL Setting Dialog Box, page A-779.

Step 4 To enter the interface, click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.


Note Interface roles are objects that are replaced with the actual interface IP addresses when the configuration is generated for each device.


For more information, see Working with Interface Role Objects, page 1-120.

Step 5 Select the traffic direction, which identifies traffic direction within a network.

Step 6 (Optional) Select the check box to enter a user-defined ACL name, then enter the name in the field provided.

Step 7 Select Enable Object Group Search.

Step 8 Click OK.

The dialog box closes and you return to the main page. True is displayed in the Object Group Search column.

Step 9 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Access Control Page, page A-776

Per User Downloadable ACLs (PIX/ASA/FWSM)

The access list is applied to traffic inbound to an interface. The access-group command binds an access list to an interface. If traffic is permitted through the interface, the firewall device continues to process the packet. If traffic is denied, the device discards the packet and generates a syslog message.

The per-user downloadable ACLs option allows downloaded access lists to override the access list applied to the interface. If the per-user downloadable ACLs setting is not present, the firewall device preserves the existing filtering behavior. If per-user downloadable ACLs is present, the firewall device allows the permit or deny status from the per-user access-list (if one is downloaded) associated to a user to override the permit or deny status from the access-group command associated access list. Additionally, the following rules are observed:

When a packet arrives, if no per-user access list is associated with the packet, the interface access list is applied.

The per-user access list is governed by the timeout value specified by the uauth option of the timeout command, which can be overridden by the AAA per-user session timeout value.

Existing access list log behavior will be the same. For example, if user traffic is denied because of a per-user access list, syslog message 109025 will be logged. If user traffic is permitted, no syslog message is generated. The log option in the per-user access-list will have no effect.

Related Topics

Enabling Per User Downloadable ACLs (PIX/ASA/FWSM)

Understanding Settings for Access Controls

Enabling Per User Downloadable ACLs (PIX/ASA/FWSM)

The Per User Downloadable ACLs feature permits downloaded access lists to override an access list applied to an interface role.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > Access Control.

The Access Control page appears.

Step 3 Right-click the Access Control table, then click Add Row.

The Firewall ACL Setting dialog box appears.

Step 4 Enter the interface or click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.


Note Interface roles are objects that are replaced with the actual interface IP addresses when the configuration is generated for each device.


For more information, see Working with Interface Role Objects, page 1-120.

Step 5 Select the traffic direction, which identifies traffic direction within a network.

Step 6 (Optional) Select the check box to enter a user-defined ACL name, then enter the name in the field provided.

Step 7 Select Enable Per User Downloadable ACLs (PIX,ASA,FWSM).

Step 8 Click OK.

The dialog box closes and you return to the main page. True is displayed in the Object Group Search column.

Step 9 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Per User Downloadable ACLs (PIX/ASA/FWSM)

Access Control Page, page A-776

Understanding Settings for Access Controls

Access List Compilation (PIX)

An access list typically consists of multiple access list entries, organized internally by a firewall device as a linked list. When a packet is subjected to access list control, the device searches this linked list linearly to find a matching element. The matching element is then examined to determine if the packet is to be transmitted or dropped. With a linear search, the average search time increases in proportion to the size of the list.

Access List Compilation is designed to improve the average search time of access control lists containing a large number of entries. The feature causes the firewall device to compile tables for ACLs, which improves the searching of long ACLs.


Note Access List Compilation is recognized only if the number of access list elements is greater than or equal to 19.


When Security Manager deploys the Access List Compilation commands to the firewall device, Security Manager cannot detect if the ACLs were compiled successfully. If the ACLs were not compiled successfully, the firewall device disables the Access List Compilation feature. You can turn the feature on or off at the global level. For more information, see Enabling Access List Compilation (PIX).

The Access List Compilation feature requires significant amounts of memory and is most appropriate for high-end PIX Firewall models, such as the PIX 525 or PIX 535, and security appliances. The minimum memory required is 2.1 MB, and approximately 1 MB of memory is required for every 2,000 ACL elements.


Note Access List Compilation per single ACL is currently not supported.


Related Topics

Enabling Access List Compilation (PIX)

Access Control Page, page A-776

Understanding Settings for Access Controls

Enabling Access List Compilation (PIX)

The Access List Compilation feature improves the average search time of access control lists containing a large number of entries.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > Access Control.

The Access Control page appears.

Step 3 Right-click the Access Control table, then click Add Row.

The Firewall ACL Setting dialog box appears.

Step 4 Select Enable Access List Compilation (PIX).

Step 5 Enter the interface or click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.


Note Interface roles are objects that are replaced with the actual interface IP addresses when the configuration is generated for each device.


For more information, see Working with Interface Role Objects, page 1-120.

Step 6 Select the traffic direction, which identifies traffic direction within a network.

Step 7 (Optional) Select the check box to enter a user-defined ACL name, then enter the name in the field provided.

Step 8 Click OK.

The dialog box closes and you return to the Access Control page. True is displayed in the Access List Compilation column.

Step 9 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Access List Compilation (PIX)

Access Control Page, page A-776

Understanding Settings for Access Controls

Configuring Settings for Access Control

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > Access Control.

The Access Control page appears.

Step 3 Enter the maximum number of concurrent flows, which specifies the maximum number of concurrent deny flows that can be created. (Syslog message 106101 is generated when the firewall device or security appliance has reached the maximum number (n) of ACL deny flows.)

For a firewall device or security appliance with more than 64 MB of Flash memory, values are 1-4096. Default is 4096.

For a firewall device or security appliance with more than 16 MB of Flash memory, values are 1-1024. Default is 1024.

For a firewall device or security appliance with less than or equal to 16 MB of Flash memory, values are 1-256. Default is 256.


Note This feature is not supported on devices running IOS software.


Step 4 Enter the syslog interval, which specifies the interval of time for generating syslog message 106101. This message alerts you that the firewall device or security appliance has reached a deny flow maximum. When the deny flow maximum is reached, another 106101 message is generated if the specified number of seconds has passed since the last 106101 message. Values are 1-3600 seconds. Default is 300.


Note This feature is not supported on devices running IOS software.


Step 5 (Optional) Select Enable Access List Compilation (Global) to improve the average search time of access control lists containing a large number of entries. For more information, see Enabling Access List Compilation (PIX).

Step 6 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."

To configure additional firewall ACL settings, see Configuring Firewall ACL Settings.


Related Topics

Access Control Page, page A-776

Configuring Firewall ACL Settings

Configuring Firewall ACL Settings

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > Access Control.

The Access Control page appears.

Step 3 Right-click the Access Control table, then click Add Row.

The Firewall ACL Setting dialog box appears.

Step 4 Enter the interface or click Select to open the Object Selector dialog box from which to make your selection.The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.


Note Interface roles are objects that are replaced with the actual interface IP addresses when the configuration is generated for each device.


For more information, see Working with Interface Role Objects, page 1-120.

Step 5 Select the traffic direction, which identifies traffic direction within a network.

Step 6 Enter the ACL name.

Step 7 Select any of the following:

Enable Object Group Search—Prohibits expansion of object groups, which conserves memory, and identifies rules in a table that can be grouped together. For more information, see Object Group Search (PIX/ASA/FWSM).

Enable Per User Override—Permits downloaded access lists to override an access list applied to an interface. For more information, see Per User Downloadable ACLs (PIX/ASA/FWSM).

Enable Access List Compilation (PIX)—Improves the average search time of access control lists containing a large number of entries. For more information, see Access List Compilation (PIX).

Step 8 Click OK.

Step 9 The dialog box closes and you return to the Access Control page. The rule information is shown in the table.

Step 10 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Firewall ACL Setting Dialog Box, page A-779

Understanding Inspection Rules

Inspection rules provide an informational list of services, protocols, and port numbers to which a firewall device applies the Adaptive Security Algorithm (ASA). The default ports or those you specify are the ports at which the device listens for each service.

The default configuration of the firewall device includes a set of application inspection entries that associate supported protocols with specific TCP or UDP port numbers and that identify any special handling required. The inspection function does not support NAT or PAT for certain applications because of the constraints imposed by the applications. You can change the port assignments for some applications, but other applications have fixed port assignments that you cannot change.

You can extend the HTTP inspection capabilities to select which HTTP methods defined in the RFC to permit in HTTP traffic. If the device encounters an HTTP method not permitted, it drops the packet and closes the connection to prevent any subsequent data from traversing the security appliance.

Inspection rules are based on Context-Based Access Control (CBAC) to intelligently filter TCP and UDP packets based on application-layer protocol session information. You can configure CBAC to permit specified TCP and UDP traffic through a firewall only when the connection is initiated from within the network you want to protect. CBAC can inspect traffic for sessions that originate from either side of the firewall, and CBAC can be used for intranet, extranet, and Internet perimeters of your network.

When configuring inspection rules, you should:

1. Populate the Inspection Rules table with device, service, and traffic direction information. To access the Inspection Rules table, select Firewall > Inspection Rules.

2. (For IOS devices) Configure settings for deeper packet inspection. To access settings for inspection rules, select Firewall > Settings > Inspection.

From the Inspection Rules tables, you can generate Policy Query reports to help you identify all rules in the global policy that could affect the defined packets. For more information, see Understanding Policy Query.

Related Topics

Working with Inspection Rules

Supported Features for Inspection

Working with Inspection Rules


NoteWhen you configure inspection rules on appliances running ASA/PIX 7.0, access-list, policy-map/class-map commands are generated.

When you configure inspection rules on FWSMs and PIX 6.3 devices, fixup commands are generated.

When you configure inspection rules on routers running IOS 12.3 and later, ip-inspect commands are generated.


The following topics will help you work with inspection rules:

Adding Inspection Rules

Editing Inspection Rules

Enabling and Disabling Inspection Rules

Generating Usage Reports

Cutting, Copying, and Pasting Inspection Rules

Moving Inspection Rules Up and Down

Deleting Inspection Rules

Understanding Inspection Rules

Configuring Settings for Inspection Rules

Inspection Rules Page, page A-661

Adding Inspection Rules

When adding an inspection rule, you can perform packet inspection globally or on a per-interface basis and identify traffic direction. You can constrain the inspection further based on other criteria that differs depending on the platform for which the rule inspected.

A branching wizard is used to help you configure inspection rules. Basically, the steps in the wizard are the same for all platforms; however, the dialog boxes in the wizard will vary depending on your selections.

This procedure assumes you are adding a rule from Device view. To add a rule from Policy view, see Creating a New Shared Policy, page 1-40, then complete this procedure. After you complete the procedure, you can share the global policy and assign devices to it. For more information, see Modifying Policy Assignments in Policy View, page 1-41.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears.

Step 3 Right-click inside the table, then click Add Row.

The Add Inspection Rule page appears. For a description of the GUI elements, see Add and Edit Inspection Rule Dialog Boxes, page A-664.

Step 4 Select the Enable Rule check box, which, when selected, indicates that the rule appears after the configuration is generated.

Step 5 Identify whether the rule is global or per interface.

For PIX platforms, rules are defined globally. Go to Step 8.

For ASA platforms, rules are defined either globally or per interface.

If per interface, go to Step 6.

If globally, go to Step 8.

For IOS platforms, rules are defined per interface. Go to Step 7.

For FWSM platforms, rules are defined globally. Go to Step 8.

Step 6 If the rule is per interface, select the traffic direction, which identifies traffic direction within a network.

Step 7 To enter interface information, click Edit to open the Edit Interfaces dialog box. Enter interface information, or click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If you are using the Object Selector dialog box, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Interface Role Objects, page 1-120.

Step 8 Select the matched traffic criteria. Depending on your selection, the wizard pages will vary.

Default Protocol Ports. See Configuring Default Protocol Ports. You can also limit inspection between source and destination IP address for ASA platforms. See Configuring Source and Destination Address and Port (ASA, FWSM 3.x).

Custom Destination Ports. See Configuring Custom Destination Ports.

Destination Address and Port (IOS). See Configuring Destination Address and Port (IOS).

Source and Destination Address and Port (ASA). See Configuring Source and Destination Address and Port (ASA, FWSM 3.x).


Note For FWSM 2.x and PIX 6.3(x), you must select the matched traffic criteria as either Default Inspection Traffic or TCP or UDP Destination Ports. If the latter is selected, the protocol selection must be "any".


Step 9 (Optional) Select a color from the Category list to help you readily identify the rule when it appears in a rules table. For more information, see Working with Category Objects, page 1-68.

Step 10 (Optional) Enter a description to help you identify the rule.

Step 11 Click Next.

The appropriate wizard guides you through the configuration.


Related Topics

Add and Edit Inspection Rule Dialog Boxes, page A-664

Configuring Default Protocol Ports

Configuring Custom Destination Ports

Configuring Destination Address and Port (IOS)

Configuring Source and Destination Address and Port (ASA, FWSM 3.x)

Configuring Default Protocol Ports

This procedure assumes you selected Default Protocol Ports as the type of traffic matched for inspection rules. This option configures default inspection traffic.

Procedure


Step 1 To limit inspection between the source and destination, select the check box, then complete the procedure for configuring source and destination IP addresses. (See Configuring Source and Destination Address and Port (ASA, FWSM 3.x).) Otherwise, click Next.

The wizard page listing protocols appears.

Step 2 Select a protocol to inspect. Certain protocols enable you to configure additional information. For those protocols, click Configure, then complete the respective popup window. For more information, see Match Traffic to Protocol Page, page A-668.

Step 3 Click Finish.

The dialog box closes and you return to the Inspection Rules table with the new information displayed.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Match Traffic to Protocol Page, page A-668

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Configuring Custom Destination Ports

This procedure assumes you selected Custom Destination Ports as the type of traffic matched for inspection rules (IOS). This option configures TCP and UDP.

Procedure


Step 1 Select the protocol.

Step 2 Enter port information.

Step 3 Click Next.

The page listing protocols appears.

Step 4 Select a protocol to inspect. Certain protocols enable you to configure additional information. For those protocols, click Configure and complete the respective popup window. For more information, see Match Traffic to Protocol Page, page A-668

Step 5 To enable additional IOS settings, click Enable. Otherwise, go to Step 8.

Step 6 Do any of the following:

Click Enable Alert Messages, which, when selected, enables Context-based Access Control (CBAC) alert messages, which are displayed on the console.

Click Enable Audit Trail Messages, which, when selected, shows Context-based Access Control (CBAC) audit trail messages, which are displayed after each CBAC session closes.

Step 7 Enter a timeout value. Values are 5-43200.

Step 8 Click Finish.

The dialog box closes, and you return to the Inspection Rules table with the new rule information displayed.

Step 9 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Match Traffic by Custom Destination Ports Page, page A-675

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Configuring Destination Address and Port (IOS)

This procedure assumes you selected Destination IP Address (IOS) as the type of traffic matched for inspection rules.

Procedure


Step 1 Enter the destination addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a destination address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 2 .Enter protocol information.

Step 3 Enter port information.

Step 4 Click Next.

The page listing protocols appears.

Step 5 Select a protocol to inspect. Certain protocols enable you to configure additional information. For those protocols, click Configure and complete the respective popup window. For more information, see Match Traffic to Protocol Page, page A-668

Step 6 Click Finish.

The dialog box closes and you return to the Inspection Rules table with the new information displayed.

Step 7 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Match Traffic by Destination Address and Port (IOS) Page, page A-676

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Configuring Source and Destination Address and Port (ASA, FWSM 3.x)

This procedure assumes you selected Source and Destination Address and Port (ASA, FWSM 3.x) as the type of traffic matched for inspection rules.

Procedure


Step 1 Select whether to permit or deny traffic.

Step 2 Enter the source addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, select whether the source type is a network or interface role, then do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a source address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 3 Enter the destination addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, select whether the destination type is a network or interface role, then do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a destination address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 4 Enter the services or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new service object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Service Objects, page 1-181.

Step 5 Enter a time range, which identifies when the rules are enforced. For more information, see Working with Time Range Objects, page 1-217.

Step 6 Click Next.

The page listing protocols appears.

Step 7 Select a protocol to inspect. Certain protocols enable you to configure additional information. For those protocols, click Configure and complete the respective popup window. For more information, see Match Traffic to Protocol Page, page A-668

Step 8 Click Finish.

The dialog box closes and you return to the Inspection Rules table with the new information displayed.

Step 9 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Match Traffic by Source and Destination Address and Port (ASA, FWSM 3.x) Page, page A-679

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Working with Network/Host Objects, page 1-142

Working with Service Objects, page 1-181

Working with Time Range Objects, page 1-217

Editing Inspection Rules

To facilitate the editing process, Firewall Services offers the ability to perform inline editing on inspection rules shown in the tables. Editing can be performed on a rule in its entirety or individual table cells.

You can edit rules in their entirety by right-clicking a rule number in the table, which opens the rule dialog box or wizard from which to make your changes. You can also edit individual table cells by right-clicking a cell, then using the shortcut menu, which opens a dialog box specific to that table cell.

Right-click operations are restricted in certain circumstances:

If a rule's interface is Global, you cannot right-click to change interfaces or direction.

If the matched traffic criteria is Default Inspection Traffic (option to limit is not selected) or TCP/UDP Destination Ports, you cannot right-click to change permit, direction, sources, destinations, or service.

If the matched traffic criteria is Default Inspection Traffic with the option to limit selected, you cannot right-click to change service.

If the matched traffic criteria is Default IP Address, you cannot right-click to change services or sources.

You can edit multiple rule entries by selecting multiple rules, then right-clicking a column. You can then Add or Edit a feature, which is applied to the selected column for all selected rows.

You can display a list of all source and destination addresses by clicking on a table cell or specific entry (subfield) within the table cell, then clicking one of the Show Contents options from the shortcut menu. The list shows flattened values of all levels of an address, network object, or interface role and sorts the results in ascending order on the IP address, then descending order on the mask.

In addition to performing inline editing, you can move rules up or down within a table; cut, copy, and paste rules from which to clone other rule entries; enable or disable defined rules; and delete rules from the table. These functions can be performed from shortcut menus or buttons located on the GUI page.

An inherited rule can be modified only inside the parent policy in which it was defined. It cannot be modified inside a child policy.


Note You must have the appropriate user privileges to edit rules. Without appropriate privileges, you can only view rule information from the main rules tables.


To enable or disable rules, see Enabling and Disabling Inspection Rules.

To cut, copy, or paste rules, see Cutting, Copying, and Pasting Inspection Rules.

To reorder the rules within a table, see Moving Inspection Rules Up and Down.

To delete rules, see Deleting Inspection Rules.

This procedure assumes you are working from Device view.


Note Although you can access table cells and table rows to edit content using several methods as noted above, this procedure mentions only one method.



Note Inline editing is not available for all Inspection Rules table cells.


Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears.

Step 3 Do any of the following:

Locate the rule to edit, then right-click the appropriate rule number.

The Edit Inspection Rule page appears, from which you can edit the rule in its entirety. Follow the procedure for adding an inspection rule. For more information, see Adding Inspection Rules.

Right-click the entry in the Permit table cell, then make the appropriate selection.

Right-click the entry in the Source table cell, then click Edit Sources. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Destination table cell, then click Edit Destinations. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Traffic Match table cell, then click Edit Services. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Service Objects, page 1-181.

Right-click the entry in the Interface table cell, then click Edit Interface. If your rule applies to all interfaces, the wizard page appears. If your rule applies to select interfaces, a dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Interface Role Objects, page 1-120.

Right-click the entry in the Dir. (direction) table cell, then make the appropriate selection.

Right-click the entry in the Inspected Protocol table cell, then click Edit Inspect Protocol. A wizard page appears from which you can make your selection.

To edit Time Range, locate the rule to edit, right-click the appropriate rule number, then click Edit Row. The Edit Inspect/Application FW Rule dialog box opens. Change the Time Range value using the appropriate wizard page. For more information, see Working with Time Range Objects, page 1-217.

Right-click the entry in the Category table cell, then Edit Category. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Category Objects, page 1-68.

Right-click the entry in the Description table cell, then edit the text as appropriate.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Add and Edit Inspection Rule Dialog Boxes, page A-664

Configuring Default Protocol Ports

Configuring Custom Destination Ports

Configuring Destination Address and Port (IOS)

Configuring Source and Destination Address and Port (ASA, FWSM 3.x)

Enabling and Disabling Inspection Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears.

Step 3 Select a rule to enable or disable, then right-click the appropriate rule number.

Step 4 From the shortcut menu, click Enable or Disable as appropriate.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."



NoteIf a rule is set to disabled, it is shown in the table with hashmarks.

Disabled rules are downloaded to a device as disabled only if the device supports that option.


Related Topics

Inspection Rules Page, page A-661

Generating Usage Reports

You might need to edit a policy object in the rules table. You can generate a usage report, which indicates whether objects are in use (referenced) by another object, policy, or device (in case of device override). Usage reports contain any references in your current activity, as well as references committed to the Security Manager database.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears. For a description of the GUI elements, see Inspection Rules Page, page A-661.

Step 3 Left-click a policy object in a table cell, then right-click and select Find Usage.

A usage report is generated for the object selected. For a description of the GUI elements, see Object Usage Window, page A-204.


Note The Find Usage feature is not available for all policy objects in the Inspection Rules tables.


Step 4 (Optional) Filter the contents of the table by selecting or deselecting Devices, Policies, or Other Objects.


Related Topics

Inspection Rules Page, page A-661

Object Usage Window, page A-204

Understanding Inspection Rules

Working with Inspection Rules

Cutting, Copying, and Pasting Inspection Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears.

Step 3 Select a rule to cut or copy, then right-click the appropriate rule number.

Step 4 From the shortcut menu, select Cut or Copy as appropriate.

Step 5 Right-click inside the table, then click Paste.

The rule is added to the table.

Step 6 Edit the rule by right-clicking an entry in a table cell, then selecting from the menu of available options for that cell. For more information, see Editing Inspection Rules.

Step 7 To change the order in which the rule appears, see Moving Inspection Rules Up and Down.

Step 8 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Inspection Rules Page, page A-661

Moving Inspection Rules Up and Down

Moving Inspection Rules Up and Down

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears.

Step 3 Select the rule to move, then right-click the appropriate rule number.

Step 4 From the shortcut menu, select Move Row Up or Move Row Down.

The selected rule moves up or down one row within the table.


Tip You can also select the rule to move, then use the Up and Down arrows.


Step 5 Repeat Step 3 and Step 4 until the rule is positioned in the correct order.

Step 6 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Inspection Rules Page, page A-661

Deleting Inspection Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Inspection Rules.

The Inspection Rules page appears.

Step 3 Right-click the appropriate rule number, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 4 Click Yes.

The rule is removed from the table.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


You can verify the deletion of the rule by viewing an audit report. To generate an audit report, select Tools > Audit Report.

Related Topics

Understanding Audit Reports, page 1-6

Configuring Settings for Inspection Rules

Configure settings for inspection rules for deeper packet inspection for IOS devices.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > Inspection.

The Inspection page appears.

Step 3 Enter the DNS timeout value, which specifies the length of time in seconds for which a DNS (Domain Name Server) name lookup session is managed while there is no activity. Default is 5.

Step 4 Enter the session hash table size, which specifies the size of the hash table in terms of buckets. Possible values for the hash table are 1024, 2048, 4096, and 8192.

Step 5 Enter the value for purging half-open sessions start threshold, which specifies the number of existing half-open sessions that will cause the software to start deleting half-open sessions. Values are 1-2147483647. Default is 500.

Step 6 Enter the value for purging half-open sessions stop threshold, which specifies the number of existing half-open sessions that will cause the software to stop deleting half-open sessions. Values are 1-2147483647. Default is 400.

Step 7 Enter the maximum half-open sessions in 1 minute (high), which specifies the rate of new unestablished TCP sessions that will cause the software to start deleting half-open sessions. Values are 1-2147483647 per minute. Default is 500.

Step 8 Enter the maximum half-open sessions in 1 minute (low), which specifies the rate of new unestablished TCP sessions that will cause the software to stop deleting half-open sessions. Values are 1-2147483647 per minute. Default is 400.

Step 9 Enter the maximum sessions from the same host, which specifies how many half-open TCP sessions with the same host destination address can exist at a time, before the software starts deleting half-open sessions to the host. Values are 1-2147483647 half-open sessions. Default is 50.

Step 10 Enter how long to block connections to a host, which specifies the blocking time values for TCP host-specific denial-of-service (DoS) detection and prevention. Values are 0-35791 minutes. Default is 0.

Step 11 Enter the FIN wait time, which specifies how long a TCP session will still be managed in seconds after the firewall detects a FIN-exchange. Default is 5 seconds.

Step 12 Enter the TCP establish timeout, which specifies the length of time, in seconds, for which a TCP session will still be managed while there is no activity. Default is 30 seconds.

Step 13 Enter the TCP idle time, which specifies the length of time in seconds that a TCP session will still be managed while there is no activity. Default is 3600 seconds (1 hour).

Step 14 Enter the UDP idle time, which specifies the length of time a UDP session will still be managed while there is no activity. Default is 30 seconds.

Step 15 Select Enable Alert Messages, which enables Context-based Access Control (CBAC) alert messages, which are displayed on the console.

Step 16 Select Enable Audit Trail Messages, which enables CBAC audit trail messages, which are displayed on the console after each CBAC session closes.

Step 17 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Inspection Page, page A-782

Supported Features for Inspection

Supported Features for Inspection

Table 0-5 shows how platforms managed by Security Manager support inspection and fixup.

·

Table 0-5 Inspection Supported Features 

FEATURE
PLATFORM
 

ASA

PIX

FWSM

IOS

Allows configuration of host-specific protocol port.

X

-

-

X

Constrains inspection traffic on a per-interface basis.

X

-

-

X

Constrains traffic using source and destination address.

X

-

-

-

Constrains inspection traffic based on traffic direction through the interface.

-

-

-

X

Supports granular port inspection for TCP.

-

-

-

X

Inspects all traffic.

X

X

X

-


Related Topics

Understanding Inspection Rules

Working with Inspection Rules

Working with AAA Rules

Access control is the way to control who is allowed access to the network server and what services they are allowed to use once they have access. Authentication, authorization, and accounting (AAA) network security services provide the primary framework through which you set up access control on your firewall device or security appliance.

AAA rules control authentication (who the user is), authorization (what the user is allowed to do), and accounting (what the user did) for traffic.

When configuring AAA rules, you should:

1. Configure AAA rules to identify device, service, and traffic direction information. The AAA Rules page is used to define AAA rules for all platforms. To access the AAA Rules table, select Firewall > AAA Rules.

2. Configure settings specific to PIX, ASA, and IOS devices. PIX and ASA devices support HTTPS, proxy, and MAC settings. IOS devices identify AAA servers, define banner information, and set timeout values. To access settings for AAA rules, select:

a. Firewall > Settings > AAA Firewall (PIX/ASA/FWSM).

b. Firewall > Settings > AuthProxy (IOS).

From the AAA Rules tables, you can generate Policy Query reports to help you identify all rules in the global policy that could affect the defined packets. For more information, see Understanding Policy Query.

Topics to help you work with AAA Rules are:

Adding AAA Rules

Editing AAA Rules

Enabling and Disabling AAA Rules

Generating Usage Reports

Cutting, Copying, and Pasting AAA Rules

Moving AAA Rules Up and Down

Deleting AAA Rules

AAA Rules Page, page A-708

Topics to help you work with Settings for AAA Rules are:

Configuring Settings for AAA Firewall (PIX/ASA/FWSM)

Adding MAC Exempt Address Lists

Configuring Settings for AAA (IOS)

AuthProxy Page, page A-787

AuthProxy Timeout Tab (IOS), page A-790

Firewall AAA IOS Timeout Value Setting Dialog Box, page A-791

Adding AAA Rules

This procedure assumes you are adding a rule from Device view. To add a rule from Policy view, see Creating a New Shared Policy, page 1-40, then complete this procedure. After you complete the procedure, you can share the global policy and assign devices to it. For more information, see Modifying Policy Assignments in Policy View, page 1-41.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rule page appears.

Step 3 Right-click inside the table, then click Add Row.

The Add AAA Rule page appears. For a description of the GUI elements, see Add and Edit AAA Rules Dialog Boxes, page A-711.

Step 4 (Optional) Select Enable Rule, which, when selected, indicates that the rule appears after the configuration is generated.

Step 5 Select whether the rule applies to any of the following:

Authentication—Supported on all platforms.

Authorization—For PIX/ASA/FWSM platforms only.

Accounting—For PIX/ASA/FWSM platforms only.

Step 6 Select whether to permit or deny traffic for the rule you are defining.

Step 7 Enter the source addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, select whether the source type is a network or interface role, then do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a source address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 8 Enter the destination addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, select whether the destination type is a network or interface role, then do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a destination address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 9 Enter the services or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available services, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new service object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Service Objects, page 1-181.

Step 10 Enter the AAA server group from the list or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new server group object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with AAA Server Group Objects, page 1-6.

Step 11 To enter interface information, click Edit to open the Edit Interfaces dialog box. Enter interface information, or click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If you are using the Object Selector dialog box, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Interface Role Objects, page 1-120.

Step 12 (Optional) Select a color from the Category list to help you readily identify the rule when it appears in a rules table. For more information, see Working with Category Objects, page 1-68.

Step 13 (Optional) Enter a description to help you identify the rule.

Step 14 (For IOS devices only) Select the authentication proxy methods.

Step 15 Click OK.

The page closes and you return to the AAA table. The rule information is shown in the table.

Step 16 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Add and Edit AAA Rules Dialog Boxes, page A-711

Editing AAA Rules

To facilitate the editing process, Firewall Services offers the ability to perform inline editing on AAA rules shown in the tables. Editing can performed on a rule in its entirety or individual table cells.

You can edit rules in their entirety by double-clicking a rule number in the table, which opens the rule dialog box or wizard from which to make your changes. You can also right-click a rule number in the table, then select Edit Row. You can edit individual table cells by double-clicking a cell, which opens a dialog box specific to that table cell. You can also right-click a cell, then click the Edit function from the shortcut menu.

You can edit multiple rule entries by selecting multiple rules, then right-clicking a column. You can then Add or Edit a feature, which is applied to the selected column for all selected rows.

You can display a list of all source and destination addresses by clicking on a table cell or specific entry (subfield) within the table cell, then clicking one of the Show Contents options from the shortcut menu. The list shows flattened values of all levels of an address, network object, or interface role and sorts the results in ascending order on the IP address, then descending order on the mask.

You can display a list of all services and port information. The list shows flattened values of all levels of the Service and Port List objects and sorts the results on: protocol, destination port, and source port.

You can display each interface role type as a separate listing in the table if you are working from Policy view, or display actual interface names if you are working from Device view.

In addition to performing inline editing and displaying a flattened list of table cell contents, you can move rules up or down within a table; cut, copy, and paste rules from which to clone other rule entries; enable or disable defined rules; and delete rules from the table. These functions can be performed from shortcut menus or buttons located on the GUI page.

An inherited rule can be modified only inside the parent policy in which it was defined. It cannot be modified inside a child policy.


Note You must have the appropriate user privileges to edit rules. Without appropriate privileges, you can only view rule information from the main rules tables.


To enable or disable rules, see Enabling and Disabling AAA Rules.

To cut, copy, or paste rules, see Cutting, Copying, and Pasting AAA Rules.

To reorder the rules within a table, see Moving AAA Rules Up and Down.

To delete rules, see Deleting AAA Rules.

This procedure assumes you are working from Device view.


Note Although you can access table cells and table rows to edit content using several methods as noted above, this procedure mentions only one method.


Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rule page appears.

Step 3 Do any of the following:

Locate the rule to edit, then right-click the appropriate rule number.

The Edit AAA Rule page appears, from which you can edit the rule in its entirety. Follow the procedure for adding an access rule. For more information, see Adding AAA Rules.

Right-click the entry in the Permit table cell, then make the appropriate selection.

Right-click the entry in the Source table cell, then click Edit Sources. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Destination table cell, then click Edit Destinations. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Service table cell, then click Edit Services. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Service Objects, page 1-181.

Right-click the entry in the Interface table cell, then click Edit Interfaces. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selections. For more information, see Working with Interface Role Objects, page 1-120.

Right-click the entry in the Action table cell, then click Edit AAA. A dialog box appears in which you can make your selections.

Right-click the entry in the AuthProxy table cell, then click Edit AuthProxy. A dialog box appears in which you can make your selections.

Right-click the entry in the Server Group table cell, then click Edit Server Groups. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with AAA Server Group Objects, page 1-6.

Right-click the entry in the Category table cell, then click Edit Category. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Category Objects, page 1-68.

Right-click the entry in the Description table cell, then click Edit Description. A dialog box appears in which you can enter text.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

AAA Rules Page, page A-708

Enabling and Disabling AAA Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rules page appears. For a description of the GUI elements, see AAA Rules Page, page A-708.

Step 3 Select a rule to enable or disable, then right-click on the appropriate rule number.

Step 4 Select Enable or Disable as appropriate.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."



NoteIf a rule is set to disabled, it is shown in the table with hashmarks.

Disabled rules are downloaded to a device as disabled only if the device supports that option.


Related Topics

AAA Rules Page, page A-708

Working with AAA Rules

Generating Usage Reports

You might need to edit a policy object in the rules table. You can generate a usage report, which indicates whether objects are in use (referenced) by another object, policy, or device (in case of device override). Usage reports contain any references in your current activity, as well as references committed to the Security Manager database.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rules page appears. For a description of the GUI elements, see AAA Rules Page, page A-708.

Step 3 Left-click a policy object in a table cell, then right-click and select Find Usage.

A usage report is generated for the object selected. For a description of the GUI elements, see Object Usage Window, page A-204.

Step 4 (Optional) Filter the contents of the table by selecting or deselecting Devices, Policies, or Other Objects.


Related Topics

AAA Rules Page, page A-708

Object Usage Window, page A-204

Working with AAA Rules

Cutting, Copying, and Pasting AAA Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rules page appears. For a description of the GUI elements, see AAA Rules Page, page A-708.

Step 3 Select a rule to cut or copy, then right-click the appropriate rule number.

Step 4 From the shortcut menu, select Cut or Copy as appropriate.

Step 5 Right-click inside the table, then click Paste.

The rule is added to the table.

Step 6 Edit the rule by right-clicking an entry in a table cell, then selecting from the menu of available options for that cell. For more information, see Editing AAA Rules.

Step 7 To change the order in which the rule appears, see Moving AAA Rules Up and Down.

Step 8 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

AAA Rules Page, page A-708

Editing AAA Rules

Moving AAA Rules Up and Down

Working with AAA Rules

Moving AAA Rules Up and Down

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rules page appears. For a description of the GUI elements, see AAA Rules Page, page A-708.

Step 3 Select the rule to move, then right-click the appropriate rule number.

Step 4 From the shortcut menu, select Move Row Up or Move Row Down.

The selected rule moves up or down one row within the table.


Tip You can also select the rule to move, then use the Up and Down arrows.


Step 5 Repeat Step 3 and Step 4 until the rule is positioned in the correct order.

Step 6 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

AAA Rules Page, page A-708

Working with AAA Rules

Deleting AAA Rules

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > AAA Rules.

The AAA Rules page appears. For a description of the GUI elements, see AAA Rules Page, page A-708.

Step 3 Right-click the appropriate rule number, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 4 Click Yes.

The rule is removed from the table.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


You can verify the deletion of the rule by viewing an audit report. To generate an audit report, select Tools > Audit Report.

Related Topics

Understanding Audit Reports, page 1-6

Working with AAA Rules

Working with AAA Rules

Configuring Settings for AAA

Configuring settings for AAA enables you to configure added granularity when you are using AAA servers.

Settings for PIX/ASA/FWSM devices configures HTTPS, proxy, and MAC settings. For more information, see

Configuring Settings for AAA Firewall (PIX/ASA/FWSM).

Adding MAC Exempt Address Lists.

Settings for IOS devices identifies AAA servers, defines banner information, and sets timeout values. For more information, see Configuring Settings for AAA (IOS).

Configuring Settings for AAA Firewall (PIX/ASA/FWSM)

Before You Begin

Configure a AAA rule for the device or device group. For more information, see Adding AAA Rules.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > AAA Firewall.

The AAA Firewall page appears.

Step 3 (Optional) Select Use Secure HTTP Authentication, which, when selected, requires additional user authentication during the session establishment.

Step 4 (Optional) Select Enable Proxy Limit, then enter a value in the field provided.

Step 5 (Optional) Select any of the following:

Disable FTP Authentication Challenge (FWSM 3.x)—Disables the authentication challenge for FTP traffic.

Disable HTTP Authentication Challenge (FWSM 3.x)— Disables the authentication challenge for HTTP traffic.

Disable HTTPS Authentication Challenge (FWSM 3.x)— Disables the authentication challenge for HTTPS traffic.

Disable TELNET Authentication Challenge (FWSM 3.x)— Disables the authentication challenge for TELNET traffic.

If you disable challenge authentication for a particular protocol, traffic using that protocol is allowed only if the traffic belongs to a session previously authenticated. This authentication can be accomplished by traffic using a protocol whose authentication challenge remains enabled. For example, if you disable challenge authentication for FTP, the FWSM denies new sessions using FTP if the traffic is included in an authentication rule. If you establish the session with a protocol whose authentication challenge is enabled (such as HTTP), FTP traffic is allowed.

Step 6 (Optional) Complete MAC-exempt address list information. For more information, see Adding MAC Exempt Address Lists.

Step 7 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Edit AAA Option Dialog Box, page A-727

Using MAC Exempt Address Lists

Using MAC Exempt Address Lists

The security appliance can exempt from authentication and authorization any traffic from specific MAC addresses.

For example, if the security appliance authenticates TCP traffic originating on a particular network but you want to allow unauthenticated TCP connections from a specific server, you would create a MAC rule permitting traffic from the MAC address of the server. This generates a mac-list command. You would then exempt from authentication and authorization any traffic from the server specified by the MAC list. This generates a aaa mac-exempt command.

Conversely, if traffic from a particular computer should never be permitted regardless of authentication, you can use the MAC address of the computer that denies traffic from the MAC address. Traffic is disallowed from the computer even though authentication rules would otherwise permit the traffic.

Related Topics

Adding MAC Exempt Address Lists

Adding MAC Exempt Address Lists

This procedure assumes you are working from Device view.


Note This feature is not supported for IOS devices.


Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > AAA Firewall.

The AAA Firewall page appears. For a description of the GUI elements, see AAA Firewall Page, page A-784.

Step 3 Enter a MAC-exempt list name.

Step 4 Right-click on the MAC-exempt Address table, then click Add Row.

The Firewall AAA MAC Exempt Setting dialog box appears. For a description of the GUI elements, see Firewall AAA MAC Exempt Setting Dialog Box, page A-786.

Step 5 Select whether to permit or deny traffic for the rule you are defining.

Step 6 Enter the MAC address and mask in the fields provided.

Step 7 Click OK.

The dialog box closes are you return to the MAC-exempt Address table. The rule information is shown in the table.

Step 8 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Firewall AAA MAC Exempt Setting Dialog Box, page A-786

Using MAC Exempt Address Lists

Editing MAC Exempt Address Lists

Deleting MAC Exempt Address Lists

Editing MAC Exempt Address Lists

Unlike many of the policy rule tables, the MAC-exempt Address List table does not enable editing on a per-table cell basis.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > AAA Firewall.

The AAA Firewall page appears. For a description of the GUI elements, see AAA Firewall Page, page A-784.

Step 3 Right-click the rule to edit, then click Edit Row.

The Firewall AAA MAC Exempt Setting dialog box appears. For a description of the GUI elements, see Firewall AAA MAC Exempt Setting Dialog Box, page A-786.

Step 4 Select whether to permit or deny traffic for the rule you are defining.

Step 5 Enter the MAC address and mask in the fields provided.

Step 6 Click OK.

The dialog box closes are you return to the MAC-exempt Address table. The rule information is shown in the table.

Step 7 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Firewall AAA MAC Exempt Setting Dialog Box, page A-786

Using MAC Exempt Address Lists

Deleting MAC Exempt Address Lists

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > AAA Firewall. For a description of the GUI elements, see AAA Firewall Page, page A-784.

The AAA Firewall page appears.

Step 3 Right-click the appropriate rule, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 4 Click Yes.

The rule is removed from the table.


Related Topics

AAA Firewall Page, page A-784

Firewall AAA MAC Exempt Setting Dialog Box, page A-786

Using MAC Exempt Address Lists

Configuring Settings for AAA (IOS)

AuthProxy provides information about all authenticated-proxy user events for IOS devices.

Before You Begin

Configure a AAA rule for the device or device group. For more information, see Adding AAA Rules.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Settings > AuthProxy.

The AuthProxy page appears with the General tab displayed.

Step 3 Enter the authentication server groups or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with AAA Server Group Objects, page 1-6.

Step 4 Enter the authorization server groups or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with AAA Server Group Objects, page 1-6.

Step 5 Enter the accounting server groups or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with AAA Server Group Objects, page 1-6.

Step 6 (Optional) Select Use Broadcast for Accounting, which, when enabled, sends accounting records to multiple AAA servers. Accounting records are simultaneously sent to the first server in each group. If the first server is unavailable, failover occurs using the backup servers defined within that group.

Step 7 Select the type of accounting notice.

Start-stop—Sends a start accounting notice at the beginning of a process and a stop accounting notice at the end of a process. The start accounting record is sent in the background. The requested user process begins regardless of whether the start accounting notice was received by the accounting server.

Stop-only—Sends a stop accounting notice at the end of the requested user process.

None—Disables accounting services on this line or interface.

Step 8 (Optional) Select Enable HTTPS Support, which, when selected, uses secure HTTP authentication.

Step 9 Do any of the following:

(Optional) Select the banner style to use as the HTTP banner.

Default Banner—Displays the default banner "Cisco Systems, <router hostname> Authentication" for the authentication proxy login page for HTTP.

Custom Banner—Enables you to enter a custom message that appears for the authentication proxy login page for HTTP (for example, "Welcome <Username>."

Disable Banner—No banner is displayed for the authentication proxy login page for HTTP.

(Optional) Select the banner style to use as the FTP banner.

Default Banner—Displays the default banner "Cisco Systems, <router hostname> Authentication" for the authentication proxy login page for FTP.

Custom Banner—Enables you to enter a custom message that appears for the authentication proxy login page for FTP (for example, "Welcome <Username>."

Disable Banner—No banner is displayed for the authentication proxy login page for FTP.

(Optional) Select the banner style to use as the Telnet banner.

Default Banner—Displays the default banner "Cisco Systems, <router hostname> Authentication" for the authentication proxy login page for Telnet.

Custom Banner—Enables you to enter a custom message that appears for the authentication proxy login page for Telnet (for example, "Welcome <Username>."

Disable Banner—No banner is displayed for the authentication proxy login page for Telnet.

(Optional) Select the check box Location of the File used for Banner to enable the banner, then enter the directory path for accessing the file.

Step 10 Select the Timeout tab.

Step 11 Enter global inactivity time, which specifies the length of time in minutes that an authentication cache entry, along with its associated dynamic user access control list (ACL), is managed after a period of inactivity. Values are 1-2,147,483,647 minutes.

Step 12 Enter global absolute time, which specifies a window in which the authentication proxy on the enabled interface is active. Values are 1-65,535 minutes (45 and a half days).

Step 13 From the IOS timeout values table, right-click inside the table, then click Add Row.

The Firewall AAA IOS Timeout Value Setting dialog box appears.

Step 14 Enter the interface or click Select to open the Object Selector dialog box from which to make your selection.The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new interface role object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Interface Role Objects, page 1-120.

Step 15 Enter the inactivity/cache time, which specifies the length of time in minutes that an authentication cache entry, along with its associated dynamic user access control list (ACL), is managed after a period of inactivity. Values are 1-2,147,483,647 minutes.

Step 16 Enter the absolute time, which specifies a window in which the authentication proxy on the enabled interface is active. Values are 1-65,535 minutes (45 and a half days).

Step 17 Select the authentication proxy methods for which the rule applies.

Step 18 Click OK.

The dialog box closes and you return to the AuthProxy page. The rule information is shown in the table.

Step 19 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

AuthProxy Page, page A-787

AuthProxy Timeout Tab (IOS), page A-790

Understanding Web Filter Rules

Web filter rules are rules that specify filter URLs using a filtering server such as Websense. You define the rules in the Web Filter Rules table and determine whether to permit or deny traffic if the filter server is unavailable.

Java inspection enables Java applet filtering at the firewall. Java applet filtering distinguishes between trusted and untrusted applets by relying on a list of external sites that you designate as friendly. If an applet is from a friendly site, the firewall device allows the applet through. If the applet is not from a friendly site, the applet is blocked. Alternately, you could permit applets from all sites except sites specifically designated as hostile.

From the Web Filter Rules tables, you can generate Policy Query reports to help you identify all rules in the global policy that could affect the defined packets. For more information, see Understanding Policy Query.

Related Topics

Working with Web Filter Rules

Working with Web Filter Rules

When configuring Web Filter rules, you should:

1. Configure Web Filter Rules for the firewall devices. To do this, select Firewall > Web Filter Rules.


Note The Web Filter Rules table will vary depending on the type of device selected.


2. Configure additional settings, which includes Web Filter Server configuration and settings specific to device type. To do this, select Firewall > Settings > Web Filter.

The Web Filter policy for IOS devices contains two subpolicies: IOS Web Filter rules and Exclusive Domains. Under IOS Web Filter rules, you can create rules for enabling Web filtering and Java applet scanning on traffic flows. Under Exclusive Domains, you can specify a set of domain names that will be permitted or denied by the IOS firewall device without having to consult the external URL server.

Topics that support Web Filter Rules for ASA, FWSM, and PIX devices are:

Adding Web Filter Rules (ASA/FWSM/PIX)

Editing Web Filter Rules (ASA/FWSM/PIX)

Enabling and Disabling Web Filter Rules (ASA/FWSM/PIX)

Cutting, Copying, and Pasting Web Filter Rules (ASA/FWSM/PIX)

Moving Web Filter Rules Up and Down (ASA/FWSM/PIX)

Deleting Web Filter Rules (ASA/FWSM/PIX)

Web Filter Rules Page (ASA/FWSM/PIX), page A-733

Topics that support Web Filter Rules for IOS devices are:

Adding Web Filter Rules (IOS)

Editing Web Filter Rules (IOS)

Deleting Web Filter Rules (IOS)

Adding Exclusive Domains (IOS)

Editing Exclusive Domains (IOS)

Deleting Exclusive Domains (IOS)

Web Filter Rules Page (IOS), page A-755

Topics that support Settings for Web Filter Rules are:

Configuring Settings for Web Filter Servers

Adding Settings for Web Filter Server Configuration

Editing Settings for Web Filter Server Configuration

Deleting Settings for Web Filter Server Configuration

Web Filter Page, page A-796

Adding Web Filter Rules (ASA/FWSM/PIX)

This procedure assumes you are adding a rule from Device view. To add a rule from Policy view, see Creating a New Shared Policy, page 1-40, then complete this procedure. After you complete the procedure, you can share the global policy and assign devices to it. For more information, see Modifying Policy Assignments in Policy View, page 1-41.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (ASA/FWSM/PIX), page A-733.

Step 3 Right-click on the table, then click Add Row.

The PIX/ASA Web Filter Rule dialog box appears. For a description of the GUI elements, see PIX/FWSM/ASA Rules Dialog Box, page A-735.

Step 4 Select the Enable Rule check box, which, when selected, indicates that the rule appears after the configuration is generated.

Step 5 Select the type of filtering.

Filter—Limits traffic to particular sites and limits traffic between two entities.

Filter Except—Exempts specific traffic from filtering.

Step 6 Select the type of action from the list.

Step 7 Enter the source addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a source address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 8 Enter the destination addresses or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new network object or interface role object to use as a destination address.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Step 9 Enter the services or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the list of available objects, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new service object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

For more information, see Working with Service Objects, page 1-181.


Note You cannot select services if you selected Filter Except as your filtering type.


Step 10 (Optional) To allow traffic if the URL filter server is unavailable, select the check box.

Step 11 (Optional) To block a connection to the HTTP proxy server, select the check box.

Step 12 (Optional) To truncate CGI requests by removing CGI parameters, select the check box, which, when selected, sends a CGI script as a URL.

Step 13 (Optional) To block outbound traffic if the absolute FTP path is not provided, select the check box, which, when selected, prevents users from connecting to the FTP server through an interactive FTP program.

Step 14 Determine how to handle long URLs.

Drop—Discards the URL request.

Truncate—Sends only the originating hostname or IP address to the Websense server if the URL is over the URL buffer limit.

Deny—Denies the URL request if the URL is over the URL buffer-size limit or the URL buffer is not available.

Step 15 (Optional) Enter a description to help you identify the rule.

Step 16 (Optional) Select a color from the Category list to help you readily identify the rule when it appears in a rules table. For more information, see Working with Category Objects, page 1-68.

Step 17 Click OK.

The PIX/ASA dialog box closes and you return to the Web Filter Rules page. The rule information is shown in the table.

Step 18 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

PIX/FWSM/ASA Rules Dialog Box, page A-735

Understanding Web Filter Rules

Working with Web Filter Rules

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Editing Web Filter Rules (ASA/FWSM/PIX)

To facilitate the editing process, Firewall Services offers the ability to perform inline editing on Web Filter rules shown in the tables. Editing can be performed on a rule in its entirety or individual table cells.

You can edit rules in their entirety by double-clicking a rule number in the table, which opens the rule dialog box or wizard from which to make your changes. You can also right-click a rule number in the table, then select Edit Row. You can edit individual table cells by double-clicking a cell, which opens a dialog box specific to that table cell. You can also right-click a cell, then click the Edit function from the shortcut menu.

You can edit multiple rule entries by selecting multiple rules, then right-clicking a column. You can then Add or Edit a feature, which is applied to the selected column for all selected rows.

You can display a list of all source and destination addresses. The list shows flattened values of all levels of an address, network object, or interface role object and sorts the results in ascending order on the IP address, then descending order on the mask.

You can display a list of all services and port information. The list shows flattened values of all levels of the Service and Port List objects and sorts the results on: protocol, destination port, and source port.

In addition to performing inline editing and displaying a flattened list of table cell contents, you can move rules up or down within a table; cut, copy, and paste rules from which to clone other rule entries; enable or disable defined rules; and delete rules from the table. These functions can be performed from shortcut menus or buttons located on the GUI page.

An inherited rule can be modified only inside the parent policy in which it was defined. It cannot be modified inside a child policy.


Note You must have the appropriate user privileges to edit rules. Without appropriate privileges, you can only view rule information from the main rules tables.


To enable or disable rules, see Enabling and Disabling Web Filter Rules (ASA/FWSM/PIX).

To cut, copy, or paste rules, see Cutting, Copying, and Pasting Web Filter Rules (ASA/FWSM/PIX).

To reorder the rules within a table, see Moving Web Filter Rules Up and Down (ASA/FWSM/PIX).

To delete rules, see Deleting Web Filter Rules (ASA/FWSM/PIX).

This procedure assumes you are working from Device view.


Note Although you can access table cells and table rows to edit content using several methods as noted above, this procedure mentions only one method.


Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Policies > Firewall > Web Filter Rules (ASA/FWSM/PIX).

The Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (ASA/FWSM/PIX), page A-733.

Step 3 Do any of the following:

Right-click the appropriate rule number, then click Edit Row.

The PIX/ASA Web Filter Rule dialog box appears, from which you can edit the rule in its entirety. Follow the procedure for adding a Web Filter rule. For a description of the GUI elements, see Adding Web Filter Rules (ASA/FWSM/PIX).

Right-click the entry in the Source table cell, then click Edit Sources. A dialog box appears in which you can enter text or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Destination table cell, then click Edit Destinations. A dialog box appears in which you can enter text, or click Select to open the Object Selector dialog box from which to make your selection. For more information, see:

Working with Network/Host Objects, page 1-142

Working with Interface Role Objects, page 1-120

Right-click the entry in the Service table cell, then click Edit Services. A dialog box appears in which you can enter text, or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Service Objects, page 1-181.


Note This feature is not available if you selected Filter Except as the filtering type.


Right-click the entry in the Type table cell, then click Edit Web Filter Type. A dialog box appears in which you can enter your changes.

Right-click the entry in the Options table cell, then click Edit Web Filter Rule Options. A dialog box appears in which you can enter your changes.

Right-click the entry in the Category table cell, then click Edit Category. A dialog box appears in which you can enter text, or click Select to open the Object Selector dialog box from which to make your selection. For more information, see Working with Category Objects, page 1-68.

Right-click the entry in the Description table cell, then click Edit Description. A dialog box appears in which you can enter text.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Web Filter Rules Page (ASA/FWSM/PIX), page A-733

Understanding Web Filter Rules

Working with Web Filter Rules

Enabling and Disabling Web Filter Rules (ASA/FWSM/PIX)

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (ASA/FWSM/PIX), page A-733.

Step 3 Right-click the appropriate rule number, then select Enable or Disable as appropriate.

Step 4 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."



NoteIf a rule is set to disabled, it is shown in the table with hashmarks.

Disabled rules are downloaded to a device as disabled only if the device supports that option.


Related Topics

Web Filter Rules Page (ASA/FWSM/PIX), page A-733

Understanding Web Filter Rules

Working with Web Filter Rules

Cutting, Copying, and Pasting Web Filter Rules (ASA/FWSM/PIX)

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (ASA/FWSM/PIX), page A-733.

Step 3 Select a rule to cut or copy, then right-click the appropriate rule number.

Step 4 From the shortcut menu, select Cut or Copy as appropriate.

Step 5 Right-click inside the table, then click Paste.

The rule is added to the table.

Step 6 Edit the rule by right-clicking an entry in a table cell, then selecting from the menu of available options for that cell. For more information, see Editing Web Filter Rules (ASA/FWSM/PIX).

Step 7 To change the order in which the rule appears, see Moving Web Filter Rules Up and Down (ASA/FWSM/PIX).

Step 8 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Editing Web Filter Rules (ASA/FWSM/PIX)

Moving Web Filter Rules Up and Down (ASA/FWSM/PIX)

Understanding Web Filter Rules

Working with Web Filter Rules

Moving Web Filter Rules Up and Down (ASA/FWSM/PIX)

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (ASA/FWSM/PIX), page A-733.

Step 3 Select the rule to move, then right-click the appropriate rule number.

Step 4 Select Move Row Up or Move Row Down as appropriate.

The selected rule moves up or down one row within the table.


Tip You can also select the rule to move, then use the Up and Down arrows.


Step 5 Repeat Step 3 and Step 4 until the rule is positioned in the correct order.

Step 6 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Web Filter Rules Page (ASA/FWSM/PIX), page A-733

Understanding Web Filter Rules

Working with Web Filter Rules

Deleting Web Filter Rules (ASA/FWSM/PIX)

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (ASA/FWSM/PIX), page A-733.

Step 3 Right-click the appropriate rule number, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 4 Click Yes.

The rule is removed from the table.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


You can verify the deletion of the rule by viewing an audit report. To generate an audit report, select Tools > Audit Report.

Related Topics

Web Filter Rules Page (ASA/FWSM/PIX), page A-733

Understanding Audit Reports, page 1-6

Understanding Web Filter Rules

Working with Web Filter Rules

Adding Web Filter Rules (IOS)

This procedure assumes you are adding a rule from Device view. To add a rule from Policy view, see Creating a New Shared Policy, page 1-40, then complete this procedure. After you complete the procedure, you can share the global policy and assign devices to it. For more information, see Modifying Policy Assignments in Policy View, page 1-41.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The IOS Web Filter Rules page appears. The Web Filter Rules tab opens by default. For a description of the GUI elements, see Web Filter Rules Page (IOS), page A-755.

Step 3 Right-click inside the IOS Web Filter Rules table, then click Add Row.

The IOS Web Filter Rule and Applet Scanner dialog box appears. For a description of the GUI elements, see IOS Web Filter Rule and Applet Scanner Dialog Box, page A-760.

Step 4 (Optional) Select Enable Web Filtering, which when selected, limits traffic to particular sites and limits traffic between two entities.

Step 5 Enter interface information or click Select to open the Object Selector dialog box from which to make your selection. The interface identifies the logical name of the interface (interface role) or physical interface to which a rule is assigned. If you are using the Object Selector dialog box, do one of the following, then click OK:

Select from the list of available interface roles, then click OK.

Click the Add button to create a new interface role. A popup window helps you define the object.

For more information, see Working with Interface Role Objects, page 1-120.

Step 6 Select the traffic direction.

Step 7 (Optional) Select Enable Java Applet Scanner, which, when selected, the IOS device checks for the presence of Java applets in HTTP traffic coming from web servers to internal hosts.

Step 8 (Optional) Select whether to permit or deny traffic from a source network.

Step 9 Enter the Applet Sources or click Select to open the Object Selector dialog box from which to make your selection. If the latter, do one of the following, then click OK:

Select from the available networks, then click >>.

The objects are moved to the selected column.

Click the Add button to create a new object.

A popup window helps you define the object. After you complete the definition, the new object is listed in the selected column.

The object selector dialog box closes and you return to the IOS Web Filter Rule and Applet Scanner dialog box. For more information, see Working with Network/Host Objects, page 1-142.

Step 10 Click OK.

The dialog box closes and you return to the Web Filter Rules page. The rule information is shown in the table.

Step 11 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

IOS Web Filter Rule and Applet Scanner Dialog Box, page A-760

Understanding Web Filter Rules

Working with Web Filter Rules

Copying Policies Between Devices, page 1-19

Working with Shared Policies in Device View, page 1-22

Editing Web Filter Rules (IOS)

Unlike many of the rules tables, the IOS Web Filter Rules table does not enable editing on a per-table cell basis. The basic procedure for editing Web Filter Rules for IOS devices is the same as adding rules.

An inherited rule can be modified only inside the parent policy in which it was defined. It cannot be modified inside a child policy.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The IOS Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (IOS), page A-755.

Step 3 Right-click the appropriate rule number, then click Edit Row.

The IOS Web Filter Rule and Applet Scanner dialog box appears. For a description of the GUI elements, see IOS Web Filter Rule and Applet Scanner Dialog Box, page A-760.

Step 4 Follow the procedure for adding Web Filter Rules.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Web Filter Rules Page (IOS), page A-755

IOS Web Filter Rule and Applet Scanner Dialog Box, page A-760

Adding Web Filter Rules (IOS)

Understanding Web Filter Rules

Working with Web Filter Rules

Deleting Web Filter Rules (IOS)

This procedure assumes you are working from Device view.


Step 1 Select a device from the Object selector.

Step 2 Select Firewall > Web Filter Rules.

The IOS Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (IOS), page A-755.

Step 3 Right-click the appropriate rule number, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 4 Click Yes.

The rule is removed from the table.

Step 5 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


You can verify the deletion of the rule by viewing an audit report. To generate an audit report, select Tools > Audit Report.

Related Topics

Web Filter Rules Page (IOS), page A-755

Understanding Audit Reports, page 1-6

Understanding Web Filter Rules

Working with Web Filter Rules

Adding Exclusive Domains (IOS)

This procedure assumes you are adding a rule from Device view. To add a rule from Policy view, see Creating a New Shared Policy, page 1-40, then complete this procedure. After you complete the procedure, you can share the global policy and assign devices to it. For more information, see Modifying Policy Assignments in Policy View, page 1-41.

Exclusive Domain policies enable you to specify a list of domain names (exclusive domains) eliminating the need for the firewall to create a lookup request for HTTP traffic destined for one of the domains in the exclusive list. Thus, you can avoid sending look-up requests to the web server for HTTP traffic that is destined for a host allowed to all users. You can enter the complete domain name or a partial domain name.

Before You Begin

You must configure a Web Filter Server in order for exclusive domains to be recognized. For more information, see Configuring Settings for Web Filter Servers.

Procedure


Step 1 Select a device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The IOS Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (IOS), page A-755.

Step 3 Select the Exclusive Domains tab.

Step 4 Right-click inside the table, then click Add Row.

The IOS Web Filter Exclusive Domain Name dialog box appears. For a description of the GUI elements, see Exclusive Domain Name Dialog Box, page A-763.

Step 5 Specify whether to permit or deny traffic for the rule you are defining.

Step 6 Enter a domain name.

Complete Domain Name—If you add a complete domain name, such as www.cisco.com, to the exclusive domain list, all HTTP traffic whose URLs are destined for this domain (for example, www.cisco.com/news and www.cisco.com/index) are excluded from the URL filtering policies of the vendor server (Websense or N2H2), and on the basis of the configuration, the URLs are permitted or denied.

Partial Domain Name—If you add only a partial domain name to the exclusive domain list, such as cisco.com, all URLs whose domain names end with this partial domain name (such as www.cisco.com/products and www.cisco.com/eng) are excluded from the URL filtering policies of the vendor server (Websense or N2H2), and on the basis of the configuration, the URLs are permitted or denied.

Step 7 Click OK.

The dialog box closes and you return to the Exclusive Domain table. The rule information is shown in the table.

Step 8 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


After you define policy settings in Device view, you can use it locally on the device, or share it with multiple devices. For more information, see Working with Shared Policies in Device View, page 1-22.


Note You can print the entire rules table from the File menu.


Related Topics

Web Filter Rules Page (IOS), page A-755

Exclusive Domain Name Dialog Box, page A-763

Understanding Web Filter Rules

Working with Web Filter Rules

Editing Exclusive Domains (IOS)

Unlike many of the rules tables, the Exclusive Domains table does not enable editing on a per-table cell basis. The basic procedure for editing Web Filter Settings for IOS Rules is the same as adding settings.

An inherited rule can be modified only inside the parent policy in which it was defined. It cannot be modified inside a child policy.

This procedure assumes you are working from Device view.

Procedure


Step 1 Select an IOS device from the Object selector.

Step 2 Select Firewall > Web Filter Rules.

The IOS Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (IOS), page A-755.

Step 3 Select the Exclusive Domains tab.

Step 4 Right-click the appropriate rule number, then click Edit Row.

The IOS Web Filter Exclusive Domain Name dialog box appears. For a description of the GUI elements, see Exclusive Domain Name Dialog Box, page A-763.

Step 5 Follow the procedure for adding an exclusive domain.

Step 6 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics

Exclusive Domain Name Dialog Box, page A-763

Adding Exclusive Domains (IOS)

Understanding Web Filter Rules

Working with Web Filter Rules

Deleting Exclusive Domains (IOS)

This procedure assumes you are working from Device view.

Procedure


Step 1 Select an IOS device from the Device selector.

Step 2 Select Firewall > Web Filter Rules.

The IOS Web Filter Rules page appears. For a description of the GUI elements, see Web Filter Rules Page (IOS), page A-755.

Step 3 Select the Exclusive Domains tab.

Step 4 Right-click the appropriate rule, then click Delete Row.

You are prompted to confirm the deletion the first time you delete a row and any additional time, unless you request not to be prompted.

Step 5 Click Yes.

The rule is removed from the table.

Step 6 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


You can verify the deletion of the rule by viewing an audit report. To generate an audit report, select Tools > Audit Report.

Related Topics

Understanding Audit Reports, page 1-6

Web Filter Rules Page (IOS), page A-755

Understanding Web Filter Rules

Working with Web Filter Rules

Configuring Settings for Web Filter Servers

Procedure


Step 1 Select a device from the Object selector.

Step 2 Select Firewall > Settings > Web Filter.

The Web Filter page appears. For a description of the GUI elements, see Web Filter Page, page A-796.

Step 3 Add settings for the Web Filter Server configuration. For more information, see Adding Settings for Web Filter Server Configuration.

Step 4 Do one of the following:

For IOS Settings, go to Step 5.

For PIX, ASA, and FWSM Settings, go to Step 9.

For IOS Settings:

Step 5 Select any of the following:

Allow Traffic when all Servers Unreachable—When selected, enables the default mode of the filtering algorithm.

Enable Alerts—When selected, enables Context-based Access Control (CBAC) alert messages, which are displayed on the console.

Enable Audit Trail—When selected, shows CBAC audit trail messages, which are displayed after each CBAC session closes.

Enable Web Filter Server Logging

Step 6 Enter the cache size.

Step 7 Enter the maximum request.

Step 8 Enter the packet buffer for HTTP responses. Go to Step 14.

For PIX, ASA, and FWSM Settings:

Step 9 Specify whether to base cache entries on source and destination, or destination only.

Step 10 (For Websense servers) Enter the URL buffer memory value. Values are 2-10240 KB.

Step 11 (For Websense servers) Enter the maximum allowed URL size. Values are 2-4 KB.

Step 12 Enter the cache size. Values are 1-128.

Step 13 Enter the URL block buffer limit. Values are 0-128.

Step 14 Click Save, which saves your changes to the server, but keeps them private.

Changes must be submitted and approved before they are committed to the database, which enables all other users to view the changes. For more information, see Chapter 1, "Managing Activities."

Changes are applied to the assigned device configuration files when they are generated. The configuration files are then downloaded to the devices at deployment. For more information, see Chapter 1, "Managing Deployment."


Related Topics