IP Library › Granted Patent US 12,041,031
Granted Patent B2
US 12,041,031 · App. 17/392,802 · Granted Jul 16, 2024

Scalable security for SaaS data lakes

Inventors: Brian LaChance (Hudson, NH); Lisa Bielefeld (Arlington, MA); John Piekos (Westford, MA)
Assignee: Cazena, Inc.
H04L63/0218G06F11/2025G06F11/301H04L61/2503H04L63/0236H04L63/0263H04L63/029H04L63/0435H04L63/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 12,041,031
App. No.
17/392,802
Granted
Jul 16, 2024
Kind
B2
Abstract

A method and scalable security service is implemented by a service provider in association with a set of cloud computing services. The method begins by the service provider provisioning a plurality of data lakes across one or more cloud computing services. A data lake is provisioned within a private data cloud of the one or more cloud computing services. To provide scalable security, the service provider configures a virtual firewall in each of two or more regions of the one or more cloud computing services. In particular, the firewall in a given region is associated with a subset of the plurality of data lakes, and wherein the subset comprises at least first and second data lakes associated to at least first and second distinct external enterprise networks. Using the virtual firewall, the service provider then enforces security requirements associated with the subset of the plurality of data lakes via the virtual firewall.

Claims (27)

1. A method, implemented by a service provider, in association with one or more cloud computing services, comprising:

provisioning, via automation, a plurality of data lakes across the one or more cloud computing services, wherein a data lake is provisioned within a private data cloud of the one or more cloud computing services;

associating a virtual firewall in each of two or more regions of the one or more cloud computing services, wherein the virtual firewall in a given region is associated with a subset of the plurality of data lakes, the subset comprising at least first and second data lakes associated to at least first and second distinct external enterprise networks; and

enforcing security requirements associated with the subset of the plurality of data lakes via the virtual firewall;

wherein the provisioning, associating and enforcing operations are carried out in an automated manner in software executing on hardware.

2. The method as described in claim 1 wherein the cloud computing services are distinct from one another.

3. The method as described in claim 1 wherein regions of the one or more cloud computing services are located in distinct geographic areas.

4. The method as described in claim 1 further including associating a second virtual firewall as a peer to the virtual firewall, the virtual firewall and the second virtual firewall comprising an availability group.

5. The method as described in claim 4 further including failing over from the virtual firewall to the second virtual firewall in an event of a failure associated with the virtual firewall.

6. The method as described in claim 1 wherein all traffic to and from a given data lake passes through the virtual firewall.

7. The method as described in claim 1 wherein enforcing security requirements enforces one of: a security policy ruleset, a network route, a network address translation (NAT) rule, an intrusion detection profile, and a threat detection profile.

8. The method as described in claim 1 wherein the virtual firewall configures access to at least three (3) distinct data lakes.

9. The method as described in claim 1 wherein the virtual firewall configures access to at least ten (10) distinct data lakes.

10. The method as described in claim 1 wherein traffic is end-to-end encrypted between a given external enterprise network, and the given external enterprise network's associated data lake.

11. The method as described in claim 1 wherein the virtual firewall provides an independent ingress gateway and security policy ruleset for a given customer, thereby enabling the given customer to access the data lake associated to the given customer while isolating traffic associated to the given customer from traffic associated to any other customer.

12. A software-as-a-service computing platform, comprising:

computing hardware;

computer software executing on the computing hardware, the computer software comprising program code executed on the computing hardware and configured in association with one or more cloud computing services to:

provision, via automation, a plurality of data lakes across the one or more cloud computing services, wherein a data lake is provisioned within a private data cloud of the one or more computing services;

associate a virtual firewall in each of two or more regions of the one or more cloud computing services, wherein the virtual firewall in a given region is associated with a subset of the plurality of data lakes, the subset comprising at least first and second data lakes associated to at least first and second distinct external enterprise networks; and

enforce security requirements associated with the subset of the plurality of data lakes via the virtual firewall.

13. The software-as-a-service computing platform as described in claim 12 , wherein the program executed on the computing hardware is further configured to associate a second virtual firewall as a peer to the virtual firewall, the virtual firewall and the second virtual firewall comprising an availability group.

14. The software-as-a-service computing platform as described in claim 13 , wherein the program executed on the computing hardware is further configured to fail over from the virtual firewall to the second virtual firewall in an event of a failure associated with the virtual firewall.

15. The software-as-as-service computing platform as described in claim 12 , wherein all traffic to and from a given data lake passes through the virtual firewall.

16. The software-as-a-service computing platform as described in claim 12 , wherein the program code configured to enforce security requirements enforces one of: a security policy ruleset, a network route, a network address translation (NAT) rule, an intrusion detection profile, and a threat detection profile.

17. The software-as-a-service computing platform as described in claim 12 , wherein the virtual firewall configures access to at least three (3) or more distinct data lakes.

18. The software-as-a-service computing platform as described in claim 12 , wherein the virtual firewall provides an independent ingress gateway and security policy ruleset for a given customer, thereby enabling the given customer to access the data lake associated to the given customer while isolating traffic associated to the given customer from traffic associated to any other customer.

Continuity (2)
Provisional Application 63060475 · Aug 3, 2020
Related Publication 20220103518A1 · Mar 31, 2022
Cited By (1)
US 12,464,024