IP Library Granted Patent US 12,160,328
Granted Patent B2
US 12,160,328 · App. 17/686,870 · Granted Dec 3, 2024

Multi-perimeter firewall in the cloud

Inventors: Joseph E. Rubenstein (Beijing, CN); Carlos Eduardo Oré (Saint-Herblain, FR)
Assignee: UMBRA Technologies Ltd.
H04L12/465G06F9/4401G06F9/4416G06F21/575H04L9/08H04L12/4633H04L45/22H04L45/28H04L45/302H04L45/64H04L63/02H04L63/0218H04L63/0236H04L63/0254H04L63/0263H04L63/0272H04L12/4641
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,160,328
App. No.
17/686,870
Filed
Mar 4, 2022
Granted
Dec 3, 2024
Kind
B2
Art Unit
2438
USPC
726/11
Abstract

Systems and methods for providing multi-perimeter firewalls via a virtual global network are disclosed. In one embodiment the network system may comprise an egress ingress point in communication with a first access point server, a second access point server in communication with the first access point server, an endpoint device in communication with the second access point server, a first firewall in communication with the first access point server, and a second firewall in communication with the second access point server. The first and second firewalls may prevent traffic from passing through their respective access point servers. The first and second may be in communication with each other and exchange threat information.

Claims (47)

1. A method comprising:

receiving first network traffic for transport across a virtual overlay network;

analyzing, by one or more processors, the first network traffic using a first firewall connected to analyze network traffic within the virtual overlay network;

determining, by the one or more processors, first threat information based on analyzing the first network traffic; and

transmitting the first threat information to one or more other firewalls, each connected to analyze at least a portion of the first network traffic and/or other respective network traffic received for transport across the virtual overlay network, such that the first firewall and the one or more other firewalls use the first threat information to cooperatively protect a plurality of endpoint systems connected to the virtual overlay network from threats consistent with the first threat information;

wherein at least one of the one or more other firewalls uses the first threat information to prevent a portion of the other respective network traffic, originally directed for transport within the virtual-overlay network so as to reach the first firewall, from reaching the first firewall.

2. The method of claim 1 , wherein the first firewall analyzes the first network traffic using deep packet inspection.

3. The method of claim 2 , wherein the first threat information provides a trailing indicator of the threats.

4. The method of claim 2 , wherein the first firewall analyzes the first network traffic by analyzing a cloned copy of at least a portion of network traffic analyzed by at least one of the one or more other firewalls.

5. The method of claim 1 , wherein transmitting the first threat information comprises making the first threat information available to the one or more other firewalls via an information index.

6. The method of claim 5 , wherein the information index comprises a database.

7. The method of claim 1 , further comprising receiving, by the one or more processors, second threat information detected by at least one of the one or more other firewalls.

8. The method of claim 1 , wherein transmitting the first threat information to the one or more other firewalls comprises aggregating the first threat information with other threat information at a central control server, and distributing the aggregated threat information from the central control server to one or more of the one or more other firewalls.

9. The method of claim 1 , further comprising:

dynamically instantiating the first firewall as one of a parallel set of firewalls operated behind a firewall load balancer within the virtual overlay network, wherein dynamically instantiating the first firewall is based on an increase in a network traffic load experienced by at least one node in the virtual overlay network; and

directing the first network traffic from the firewall load balancer to the first firewall after the dynamic instantiation of the first firewall.

10. A method comprising:

receiving first network traffic for transport across a virtual overlay network;

analyzing, by one or more processors, the first network traffic using a first firewall connected to analyze network traffic within the virtual overlay network;

determining, by the one or more processors, first threat information based on analyzing the first network traffic; and

transmitting the first threat information to one or more other firewalls, each connected to analyze at least a portion of the first network traffic and/or other respective network traffic received for transport across the virtual overlay network, such that the first firewall and the one or more other firewalls use the first threat information to cooperatively protect a plurality of endpoint systems connected to the virtual overlay network from threats consistent with the first threat information;

wherein the first firewall analyzes the first network traffic using deep packet inspection; and

wherein at least one of the one or more other firewalls analyzes at least a given portion of the first network traffic using stateful packet inspection, and wherein the at least a given portion of the first network traffic is directed to the first firewall for analysis after stateful packet inspection by the at least one of the one or more other firewalls.

11. A method comprising:

receiving first network traffic for transport across a virtual overlay network;

analyzing, by one or more processors, the first network traffic using a first firewall connected to analyze network traffic within the virtual overlay network;

determining, by the one or more processors, first threat information based on analyzing the first network traffic;

transmitting the first threat information to one or more other firewalls, each connected to analyze at least a portion of the first network traffic and/or other respective network traffic received for transport across the virtual overlay network, such that the first firewall and the one or more other firewalls use the first threat information to cooperatively protect a plurality of endpoint systems connected to the virtual overlay network from threats consistent with the first threat information; and

receiving, by the one or more processors, second threat information detected by at least one of the one or more other firewalls;

wherein determining the first threat information comprises using the second threat information as a point of reference to check against the first network traffic.

12. The method of claim 11 , wherein at least one of the one or more other firewalls uses the first threat information to prevent a portion of the other respective network traffic, originally directed for transport within the virtual overlay network so as to reach the first firewall, from reaching the first firewall.

13. A networked system comprising a geographically distributed plurality of hardware devices configured to:

deploy a first plurality of firewalls to analyze network traffic within a virtual overlay network that operates at least in part over the top of internet paths, each given firewall of the first plurality of firewalls configured to

determine threat information based on analysis of virtual overlay network traffic received at the given firewall, and

transmit the determined threat information to at least one other network device deployed as a part of the virtual overlay network; and

deploy a second plurality of firewalls to analyze network traffic within the virtual overlay network, each given firewall of the second plurality of firewalls configured to receive threat update information based on the threat information determined by one or more of the first plurality of firewalls, and

update a configuration, based on the received threat update information, that the given firewall of the second plurality of firewalls uses to analyze network traffic within the virtual overlay network.

14. The networked system of claim 13 , wherein the first plurality of firewalls are each configured as a first firewall type to analyze network traffic within the virtual overlay network using a first packet inspection criteria, and the second plurality of firewalls are each configured as a second firewall type to analyze network traffic within the virtual overlay network using a second packet inspection criteria, wherein the first packet inspection criteria inspects at least one portion of packets within network traffic within the virtual overlay network that is not inspected according to the second packet inspection criteria.

15. The networked system of claim 14 , wherein the first packet inspection criteria comprises deep packet inspection.

16. The networked system of claim 15 , wherein the second packet inspection criteria comprises stateful packet inspection.

17. The networked system of claim 13 , wherein the at least one other network device deployed as a part of the virtual overlay network comprises a central control server configured to aggregate the threat information from the one or more of the first plurality of firewalls and make the aggregated threat information available to one or more firewalls of the first and second pluralities of firewalls.

18. The networked system of claim 13 , further comprising:

a controller to dynamically instantiate at least a portion of the first and/or second pluralities of firewalls based on an amount of a network traffic load experienced by at least one node in the virtual overlay network; and

a load balancer deployed within the virtual overlay network and configured to share a network traffic analysis workload across at least a portion of the first and/or second pluralities of firewalls.

19. The networked system of claim 18 , wherein the number of firewalls receiving a portion of the network traffic analysis workload from the load balancer dynamically varies based on workload.

20. The networked system of claim 13 , wherein each firewall of the first and second pluralities of firewalls is deployed using hardware logic within one or more of the plurality of hardware devices and/or software logic stored on a non-transitory digital medium and configured to perform, when executing via processing circuitry within the one or more of the plurality of hardware devices, firewall operations.

21. The networked system of claim 13 , wherein at least one of the second plurality of firewalls uses the received threat update information to prevent a portion of network traffic within the virtual overlay network, originally directed for transport within the virtual overlay network so as to reach at least one of the first plurality of firewalls, from reaching the at least one of the first plurality of firewalls.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2024
From: RUBENSTEIN, JOSEPH E.; ORÉ, CARLOS EDUARDO
To: UMBRA TECHNOLOGIES LTD.
Reel/Frame 069059/0391 →
Continuity (5)
Continuation 16745125 · Jan 16, 2020
Continuation 15563261
Provisional Application 62151174 · Apr 22, 2015
Provisional Application 62144293 · Apr 7, 2015
Related Publication 20220191062A1 · Jun 16, 2022
Cited By (2)
US 12,316,554 US 12,432,161