IP Library Granted Patent US 9,401,933
Granted Patent B1
US 9,401,933 · App. 14/600,436 · Granted Jul 26, 2016

Classification of security policies across multiple security products

Inventors: Yedidya Dotan (Cambridge, MA); Sanjay Agarwal (San Jose, CA); Robin Martherus (Gilbert, AZ)
Assignee: Cisco Technology, Inc.
H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,401,933
App. No.
14/600,436
Granted
Jul 26, 2016
Kind
B1
Abstract

A management entity connects with multiple security devices across a network. Each security device operates in accordance with one or more security policies. The management entity imports, over the network, data describing the security policies from the multiple security devices. The management entity classifies the imported security policies into security policy classifications based on commonality in information included in the security policies across the multiple security devices.

Claims (61)

1. A method performed at a management entity, comprising:

connecting with security devices across a network, each security device configured to operate in accordance with one or more security policies, each security policy including one or more security rules, each security rule including a set of rule parameters configured to permit or deny access to a resource;

importing, over the network, the security policies from the security devices;

classifying the security policies into one or more identical security policy classifications when all of their associated rule parameters are equivalent to each other, one or more similar security policy classifications when only some of their associated rule parameters are equivalent to each other, and one or more unique security policy classifications when none of their associated rule parameters are equivalent to each other;

displaying a list of the rule parameters for each security policy classification and a filter option to specify a rule parameter associated with each security policy classification;

receiving a specified rule parameter through the filter option; and

displaying all of the rules in each security policy classification that includes a rule parameter that matches the specified rule parameter.

2. The method of claim 1 , wherein:

the set of rule parameters are configured to permit or deny access to the resource based on a network protocol, source and destination addresses, and a device port.

3. The method of claim 2 , further comprising:

classifying security policies not already classified into a security policy classification indicating further investigation is needed for certain security policies; and

generating an alert notification indicating that one or more security policies need further investigation.

4. The method of claim 2 , further comprising comparing the rule parameters of each rule of each security policy across the security policies, wherein the classifying further includes classifying based on results of the comparing.

5. The method of claim 2 , further comprising:

displaying the security policy classifications as selectable security policy classifications;

displaying a policy template naming option through which a policy template name may be entered;

receiving an entered policy template name and selections of multiple security policy classifications; and

assigning all of the security policies in the multiple selected security policy classifications to a security policy template having the entered policy template name.

6. The method of claim 2 , further comprising:

displaying the security policy classifications in unexpanded views;

displaying the an expand option associated with each of the displayed security policy classifications;

receiving a selection of one of the expand options; and

displaying the security policy classification associated with the selected expand option in an expanded view that exposes device names of all of the security devices associated with that security policy classification.

7. An apparatus comprising:

a network interface unit to connect with a network; and

a processor coupled to the network interface unit to:

connect with security devices across a network, each security device configured to operate in accordance with one or more security policies, each security policy including one or more security rules, each security rule including a set of rule parameters configured to permit or deny access to a resource;

import, over the network, data describing the security policies from the security devices;

classify the security policies into one or more identical security policy classifications when all of their associated rule parameters are equivalent to each other, one or more similar security policy classifications when only some of their associated rule parameters are equivalent to each other, and one or more unique security policy classifications when none of their associated rule parameters are equivalent to each other;

generate for display a list of the rule parameters for each security policy classification and a filter option to specify a rule parameter associated with each security policy classification;

receive a specified rule parameter through the filter option; and

generate for display all of the rules in each security policy classification that includes a rule parameter that matches the specified rule parameter.

8. The apparatus of claim 7 , wherein:

the set of rule parameters configured are to permit or deny access to the resource based on a network protocol, source and destination addresses, and a device port.

9. The apparatus of claim 8 , wherein the processor further:

classifies security policies not already classified into a security policy classification indicating further investigation is needed for certain security policies; and

generates an alert notification indicating that one or more security policies need further investigation.

10. The apparatus of claim 8 , wherein the processor is further configured to compare the rule parameters of each rule of each security policy across the security policies, and the processor is configured to classify based on results of the compare.

11. The apparatus of claim 8 , wherein the processor further:

generates for display the security policy classifications in unexpanded views;

generates for display an expand option associated with each of the displayed security policy classifications;

receives a selection of one of the expand options; and

generates for display the security policy classification associated with the selected expand option in an expanded view that exposes device names of all of the security devices associated with that security policy classification.

12. A non-transitory tangible computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:

connect with security devices across a network, each security device configured to operate in accordance with one or more security policies, each security policy including one or more security rules, each security rule including a set of rule parameters configured to permit or deny access to a resource;

import, over the network, data describing the security policies from the security devices;

classify the security policies into one or more identical security policy classifications when all of their associated rule parameters are equivalent to each other, one or more similar security policy classifications when only some of their associated rule parameters are equivalent to each other, and one or more unique security policy classifications when none of their associated rule parameters are equivalent to each other;

generate for display a list of the rule parameters for each security policy classification and a filter option to specify a rule parameter associated with each security policy classification;

receive a specified rule parameter through the filter option; and

generate for display all of the rules in each security policy classification that includes a rule parameter that matches the specified rule parameter.

13. The non-transitory tangible computer readable storage media of claim 12 , wherein:

the set of rule parameters are configured to permit or deny access to the resource based on a network protocol, source and destination addresses, and a device port.

14. The non-transitory tangible computer readable storage media of claim 13 , further comprising instructions to cause the processor to:

classify security policies not already classified into a security policy classification indicating further investigation is needed for certain security policies; and

generate an alert notification indicating that one or more security policies need further investigation.

15. The non-transitory tangible computer readable storage media of claim 13 , further comprising instructions to cause the processor to compare the rule parameters of each rule of each security policy across the security policies, wherein the instructions to cause the processor to classify include instructions to cause the processor to classify based on results of the compare.

16. The non-transitory tangible computer readable storage media of claim 13 , further comprising instructions to cause the processor to:

generate for display the security policy classifications in unexpanded views;

generate for display an expand option associated with each of the displayed security policy classifications;

receive a selection of one of the expand options; and

generate for display the security policy classification associated with the selected expand option in an expanded view that exposes device names of all of the security devices associated with that security policy classification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: DOTAN, YEDIDYA; AGARWAL, SANJAY; MARTHERUS, ROBIN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 035018/0165 →