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."
Note
•
If 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
Note
•
When 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."
Note
•
If 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."
Note
•
If 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."
Note
•
If 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
•