IP Library Granted Patent US 10,382,451
Granted Patent B2
US 10,382,451 · App. 16/030,330 · Granted Aug 13, 2019

Integrated security system having rule optimization

Inventors: Oscar Leonardo Bejarano Ardila (Sunnyvale, CA); Rakesh Manocha (Pleasanton, CA); Rene Chavez (San Jose, CA); Pradeep Velappan Nair Pushkala Devi (Sunnyvale, CA); Nadeem Khan (Bangalore, IN); Mayank Betala (Bangalore, IN); Andrew S. Chasin (Los Gatos, CA)
Assignee: Juniper Networks, Inc.
H04L63/14H04L63/0263H04L63/1408H04L63/1433H04L63/1441H04L63/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 10,382,451
App. No.
16/030,330
Granted
Aug 13, 2019
Kind
B2
Abstract

Techniques are described for optimizing the placement of automatically generated rules within security policies. An administrator may, for example, interact with the graphical representation of rules rendered by the threat control module and, responsive to the interaction, the system may determine an optimal placement for the created rule in the list of rules for the identified security device based on either the existence of anomalies or threat IP data and/or advanced security parameters. In this way, the system allows administrators to configure rules with the most optimal sequence to detect threats.

Claims (38)

1. A method, comprising:

receiving one or more threats corresponding to a security device;

displaying the one or more threats and one or more rules generated in response to receiving the one or more threats;

displaying one or more other security devices affected by the one or more generated rules;

receiving configuration information for each of the security devices;

generating an optimal suggested placement of the one or more generated rules in a list of existing rules for each of the security devices;

displaying the optimal suggested placement of the one or more generated rules for each of the security devices;

modifying, based on an input on the displayed one or more generated rules, the optimal suggested placement of the of the one or more generated rules for each of the security devices;

displaying the modified optimal suggested placement of the one or more generated rules for each of the security devices; and

selectively deploying, based on an input of the displayed modified optimal suggested placement of the one or more generated rules, the modified optimal suggested placement of the one or more generated rules in the list of existing rules for each of the security devices.

2. The method of claim 1 , wherein modifying the optimal suggested placement of the one or more generated rules includes:

modifying a rule placement position of the one or more generated rules within the list of existing rules for each of the security devices; and

determining if the modified rule placement position of the one or more generated rules will lead to one or more anomalies.

3. The method of claim 2 , further comprising:

displaying, in response to determining that the modified rule placement position of the one or more generated rules leads to one or more anomalies, one or more recommendations to resolve the one or more anomalies.

4. The method of claim 2 , wherein the one or more anomalies includes redundancy.

5. The method of claim 2 , wherein modifying the optimal suggested placement of the one or more generated rules includes specifying, for the one or more generated rules, one or more security policies for incoming or outgoing IP traffic for each of the security devices.

6. The method of claim 5 , wherein the one or more security policies specify an action to allow trusted IP traffic or deny untrusted IP traffic for a respective one of the security devices.

7. A system comprising:

one or more processors;

one or more computer-readable memories;

a rule analysis module that executes on the one or more processors, wherein the rule analysis module:

receives one or more threats corresponding to a security device,

receives configuration information for the security device and one or more other security devices affected by one or more rules which are generated in response to receiving the one or more threats,

generates an optimal suggested placement of one or more generated rules in a list of existing rules for each of the security devices,

modifies, based on an input on the one or more generated rules which are displayed, the optimal suggested placement of the one or more generated rules for each of the security devices;

a threat control module that executes on the one or more processors, wherein the threat control module:

displays the one or more threats and the one or more generated rules,

displays one or more other security devices affected by the one or more generated rules,

displays, for each of the security devices, the optimal suggested placement of the one or more generated rules in the list of existing rules, and

displays, for each of the security devices, the modified optimal suggested placement of the one or more generated rules; and

a policy deployment engine that executes on the one or more processors, wherein the policy deployment engine selectively deploys the modified optimal suggested placement of the one or more generated rules in the list of existing rules for each of the security devices based on an input of the displayed modified optimal suggested placement of the one or more generated rules.

8. The system of claim 7 , wherein, to modify the optimal suggested placement of the one or more generated rules, the rule analysis module further:

modifies a rule placement position of the one or more generated rules within the list of existing rules for each of the security devices; and

determines if the modified position of the one or more generated rules will lead to one or more anomalies.

9. The system of claim 8 , the threat control module further displays, in response to determining that the modified position of the one or more generated rules leads to one or more anomalies, one or more recommendations to resolve the one or more anomalies.

10. The method of claim 7 , wherein, to modify the optimal suggested placement of the one or more generated rules, the rule analysis module further specifies, for the one or more generated rules, one or more security policies for incoming or outgoing IP traffic for each of the security devices.

11. The method of claim 10 , wherein the one or more security policies specify an action to allow trusted IP traffic or deny untrusted IP traffic for a respective one of the security devices.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2026
From: JUNIPER NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 075513/0034 →
Priority Claims (1)
IN 5944/CHE/2015 · Nov 3, 2015 · national
Continuity (2)
Continuation 14983999 · Dec 30, 2015
Related Publication 20180332055A1 · Nov 15, 2018
Cited By (1)
US 12,342,099