Modeling Application Dependencies to Identify Operational Risk
US-2021120029-A1 · Apr 22, 2021 · US
US2025141842A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025141842-A1 |
| Application number | US-202418919843-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 18, 2024 |
| Priority date | Oct 26, 2023 |
| Publication date | May 1, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for managing network segmentation policies in a cloud computing environment. The method includes collecting metadata associated with cloud resources protected by multiple segmentation policies. Relationships between the cloud resources are determined based on the collected metadata and visualized on a Graphical User Interface (GUI). These relationships are then recorded in a database. The method automatically configures a network segmentation policy based on the determined relationships, controlling whether network traffic between cloud resources is allowed or denied. The policy is then enforced by allowing or blocking traffic to and from the cloud resources based on the configured segmentation rules.
Opening claim text (preview).
What is claimed is: 1 . A method for managing a network segmentation policy in a cloud computing environment, the method comprising: collecting cloud metadata associated with cloud resources, the cloud resources protected by a plurality of segmentation policies; determining relationships between different cloud resources associated with the segmentation policies based on the collected cloud metadata; visualizing the relationships on a Graphical User Interface (GUI); recording the determined relationships in a database; automatically configuring a network segmentation policy based on the determined relationships, the network segmentation policy causing network traffic between cloud resources to be allowed or denied; and performing one of allowing passage of network traffic or blocking network traffic to or from cloud resources based on the configured network segmentation policies. 2 . The method of claim 1 , wherein the determined relationships are represented as a graph, and the database is a graph database. 3 . The method of claim 1 , wherein the segmentation policies are enforced at a plurality of levels of control, a lowest level of control being enforced at a level associated with a resource, and a higher level of control being enforced on top of a previous level of control. 4 . The method of claim 3 , wherein the plurality of controls includes a first level associated with a resource directly, a second level associated with an associated subnet, and a third level associated with a virtual private cloud. 5 . The method of claim 4 , wherein configuring the network segmentation policy comprises: determining a control level at which the network segmentation policy is to be applied based on an associated resource; and configuring the network segmentation policy based on the determined level. 6 . The method of claim 4 , further comprising: responsive to determining that the associated resource is a virtual machine, determining that the control level is the first level; and configuring the network segmentation policy as a security group. 7 . The method of claim 4 , further comprising: responsive to determining that the associated resources include all resources in a subnet, determining that the control level is the second level; and configuring the network segmentation policy in one or more of a network access control list, a network security group, or a security list. 8 . The method of claim 4 , further comprising: responsive to determining that the associated resource include all resources in a virtual private cloud, determining that the control level is the second level; and configuring the network segmentation policy as a firewall. 9 . The method of claim 1 , further comprising: receiving a new security rule or a modification of an existing security rule indicating allow or deny network traffic from a first cloud resource to a second cloud resource; and configuring the network segmentation policy based on the received new security rule or modified security rule. 10 . The method of claim 1 , further comprising: tagging a resource with associated metadata. 11 . The method of claim 1 , further comprising: responsive to receiving a query associated with metadata of resource, outputting a network segmentation policy associated with the resource. 12 . The method of claim 1 , further comprising: identifying vulnerability in network configuration between two resources in the cloud computing environment based on the determined relationships; and configuring the network segmentation policy to mitigate the vulnerability. 13 . A non-transitory computer-readable medium having instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to: collect cloud metadata associated with cloud resources, the cloud resources protected by a plurality of segmentation policies; determine relationships between different cloud resources associated with the segmentation policies based on the collected cloud metadata; record the determined relationships in a database; automatically configure a network segmentation policy based on the determined relationships, the network segmentation policy causing network traffic between cloud resources to be allowed or denied; and perform one of allowing passage of network traffic or blocking network traffic to or from cloud resources based on the configured network segmentation policies. 14 . The non-transitory computer-readable medium of claim 13 , wherein the determined relationships are represented as a graph, and the database is a graph database. 15 . The non-transitory computer-readable medium of claim 13 , wherein the segmentation policies are enforced at a plurality of levels of control, a lowest level of control is enforced at a level associated with a resource, and a higher level of control is enforced on top of a previous level of control. 16 . The non-transitory computer-readable medium of claim 15 , wherein the plurality of controls includes a first level associated directly with a resource, a second level associated with a subnet, and a third level associated with a virtual private cloud. 17 . The non-transitory computer-readable medium of claim 16 , configuring the network segmentation policy comprising: determining a control level at which the network segmentation policy is to be applied based on an associated resource; and configuring the network segmentation policy for the determined level. 18 . The non-transitory computer-readable medium of claim 16 , the instructions further causing the one or more processors to: responsive to determining that the associated resource is a virtual machine or a platform as a service (PaaS) resource, determine that the control level is the first level; and configure the network segmentation policy as a security group. 19 . The non-transitory computer-readable medium of claim 16 , the instructions further causing the one or more processors to: responsive to determining that the associated resources include all resources in a subnet, determine that the control level is the second level; and configure the network segmentation policy in one or more of a network access control list, a network security group, or a security list. 20 . A computer system, comprising: one or more processors; and a non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processor, cause the one or more processors to: collect cloud metadata associated with cloud resources, the cloud resources protected by a plurality of segmentation policies; determine relationships between different cloud resources associated with the segmentation policies based on the collected cloud metadata; record the determined relationships in a database; automatically configure a network segmentation policy based on the determined relationships, the network segmentation policy causing network traffic between cloud resources to be allowed or denied; and perform one of allowing passage of network traffic or blocking network traffic to or from cloud resources based on the configured network segmentation policies.
Grouping of entities · CPC title
Filtering by address, protocol, port number or service, e.g. IP-address or URL · CPC title
Rule management · CPC title
Multiple levels of security · CPC title
Filtering policies (mail message filtering H04L51/212) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.