IP Library › Granted Patent US 12,081,577
Granted Patent B2
US 12,081,577 · App. 17/408,730 · Granted Sep 3, 2024

Systems and methods for automated risk-based network security focus

Inventors: Rajiv Sreedhar (Sunnyvale, CA); Manuel Nedbal (Steyr, AT); Manoj Ahluwalia (San Jose, CA); Latha Krishnamurthi (San Jose, CA); Rajeshwari Rao (San Jose, CA); Damodar K Hegde (Santa Clara, CA); Jitendra B. Gaitonde (Cupertino, CA); Dave Karp (Oklahoma City, OK); Mark Lubeck (San Jose, CA)
Assignee: Fortinet, Inc.
H04L63/1433
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 12,081,577
App. No.
17/408,730
Filed
Aug 23, 2021
Granted
Sep 3, 2024
Kind
B2
Examiner
SU, SARAH
Art Unit
2431
USPC
726/25
Abstract

Systems, devices, and methods are discussed for automatically determining a risk-based focus in determining zero trust network access policy on one or more network elements.

Claims (70)

1. A method for securing network access using automatically generated network focus, the method comprising:

accessing, by a processing resource, at least a first risk score for a first application and a second risk score for a second application, wherein the first risk score indicates a higher risk than the second risk score;

selecting, by the processing resource, the first application based in part on the first risk score indicating a higher risk than the second risk score;

scoring, by the processing resource, the first application to yield the first risk score by:

scoring at least a first application tier of the first application to yield a first tier risk score and a second application tier of the first application to yield a second tier risk score; and

generating the first risk score based at least in part on the first tier risk score, wherein the first tier risk score indicates a higher risk than the second tier risk score and the generation of the first risk score based at least in part on the first tier risk score includes selecting the first tier risk score; and

securing, by the processing resource, a network from a focus of the first application.

2. The method of claim 1 , wherein the securing the network from a focus of the first application comprises:

monitoring, by the processing resource, network activity to yield a set of network traffic;

identifying, by the processing resource, a set of workloads in the set of network traffic that are either sourced from the first application or destined to the first application; and

augmenting, by the processing resource, an access control list to include one or more workload rules allowing the set of workloads.

3. The method of claim 2 , wherein the set of network traffic is a first set of network traffic, wherein the set of workloads is a first set of workloads, the method further comprising:

monitoring, by the processing resource, network activity to yield a second set of network traffic;

identifying, by the processing resource, a second set of workloads in the second set of network traffic that are either sourced from any of at least one network focus, or destined to any of the at least one network focus;

identifying, by the processing resource, at least one workload in the second set of workloads that is not in the first set of workloads; and

augmenting, by the processing resource, the access control list to include the at least one workload in the second set of workloads that is not in the first set of workloads.

4. The method of claim 2 , the method further comprising:

identifying, by the processing resource, a third application associated with two or more workloads in the set of workloads, and a fourth application associated with two or more other workloads in the set of workloads;

wherein augmenting, by the processing resource, the access control list to include one or more workload rules allowing the set of workloads is an incremental modification, and wherein the incremental modification includes:

augmenting, by the processing device, the access control list to include first workload rules corresponding to the two or more workloads associated with the third application to yield a first augmented access control list;

forward testing, by the processing device, the first augmented access control list;

subsequent to forward testing the first augmented access control list, augmenting, by the processing device, the first access control list to include second workload rules corresponding to the two or more workloads associated with the fourth application to yield a second augmented access control list; and

forward testing, by the processing device, the second augmented access control list.

5. A network securing system, the network securing system comprising: a processing resource;

a non-transitory computer-readable medium, coupled to the processing resource, having stored therein instructions that when executed by the processing resource cause the processing resource to:

access at least a first risk score for a first application and a second risk score for a second application, wherein the first risk score indicates a higher risk than the second risk score;

select the first application based in part on the first risk score indicating a higher risk than the second risk score;

score, by the processing resource, the first application to yield the first risk score by:

scoring at least a first application tier of the first application to yield a first tier risk score and a second application tier of the first application to yield a second tier risk score; and

generating the first risk score based at least in part on the first tier risk score, wherein the first tier risk score indicates a higher risk than the second tier risk score and the generation of the first risk score based at least in part on the first tier risk score includes selecting the first tier risk score; and

secure a network from a focus of the first application.

6. The network securing system of claim 5 , wherein the instructions that when executed by the processing resource cause the processing resource to secure the network from the focus of the first application includes instructions that when executed by the processing resource cause the processing resource to:

monitor network activity to yield a set of network traffic;

identify a set of workloads in the set of network traffic that are either sourced from the first application or destined to the first application; and

augment an access control list to include one or more workload rules allowing the set of workloads.

7. The network securing system of claim 6 , wherein the set of network traffic is a first set of network traffic and the set of workloads is a first set of workloads, the instructions further cause the processing resource to:

monitor network activity to yield a second set of network traffic;

identify a second set of workloads in the second set of network traffic that are either sourced from any of the at least one network focus, or destined to any of the at least one network focus;

identify at least one workload in the second set of workloads that is not in the first set of workloads; and

augment the access control list to include the at least one workload in the second set of workloads that is not in the first set of workloads.

8. The network securing system of claim 6 , wherein the instructions further cause the processing resource to:

identify a third application associated with two or more workloads in the set of workloads, and a fourth application associated with two or more other workloads in the set of workloads;

wherein augmenting the access control list to include one or more workload rules allowing the set of workloads is an incremental modification, and wherein the incremental modification includes:

augmenting the access control list to include first workload rules corresponding to the two or more workloads associated with the third application to yield a first augmented access control list;

forward testing the first augmented access control list;

subsequent to forward testing the first augmented access control list, augmenting the first access control list to include second workload rules corresponding to the two or more workloads associated with the fourth application to yield a second augmented access control list; and

forward testing the second augmented access control list.

9. A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by a processing resource, causes the processing resource to:

access at least a first risk score for a first application and a second risk score for a second application, wherein the first risk score indicates a higher risk than the second risk score;

select the first application based in part on the first risk score indicating a higher risk than the second risk score;

score, by the processing resource, the first application to yield the first risk score by:

scoring at least a first application tier of the first application to yield a first tier risk score and a second application tier of the first application to yield a second tier risk score; and

generating the first risk score based at least in part on the first tier risk score, wherein the first tier risk score indicates a higher risk than the second tier risk score and the generation of the first risk score based at least in part on the first tier risk score includes selecting the first tier risk score; and

secure a network from a focus of the first application.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the instructions that cause the processing resource to secure the network from the focus of the first application includes instructions that cause the processing resource to:

monitor network activity to yield a set of network traffic;

identify a set of workloads in the set of network traffic that are either sourced from the first application or destined to the first application; and

augment an access control list to include one or more workload rules allowing the set of workloads.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the set of network traffic is a first set of network traffic and the set of workloads is a first set of workloads, the instructions further cause the processing resource to:

monitor network activity to yield a second set of network traffic;

identify a second set of workloads in the second set of network traffic that are either sourced from any of the at least one network focus, or destined to any of the at least one network focus;

identify at least one workload in the second set of workloads that is not in the first set of workloads; and

augment the access control list to include the at least one workload in the second set of workloads that is not in the first set of workloads.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions further cause the processing resource to:

identify a third application associated with two or more workloads in the set of workloads, and a fourth application associated with two or more other workloads in the set of workloads;

wherein augmenting the access control list to include one or more workload rules allowing the set of workloads is an incremental modification, and wherein the incremental modification includes:

augmenting the access control list to include first workload rules corresponding to the two or more workloads associated with the third application to yield a first augmented access control list;

forward testing the first augmented access control list;

subsequent to forward testing the first augmented access control list, augmenting the first access control list to include second workload rules corresponding to the two or more workloads associated with the fourth application to yield a second augmented access control list; and

forward testing the second augmented access control list.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: KARP, DAVE
To: FORTINET, INC.
Reel/Frame 057268/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: SREEDHAR, RAJIV; NEDBAL, MANUEL; AHLUWALIA, MANOJ; HEGDE, DAMODAR K.; GAITONDE, JITENDRA B.; KRISHNAMURTHI, LATHA; RAO, RAJESHWARI; LUBECK, MARK
To: FORTINET, INC.
Reel/Frame 057254/0077 →
Continuity (1)
Related Publication 20230069738A1 · Mar 2, 2023
Cited By (1)
US 12,261,875