Use of artificial intelligence techniques to identify possible inadvertent data disclosures in emails
US-2024422114-A1 · Dec 19, 2024 · US
US9059960B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9059960-B2 |
| Application number | US-201213600891-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2012 |
| Priority date | Aug 31, 2012 |
| Publication date | Jun 16, 2015 |
| Grant date | Jun 16, 2015 |
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.
Techniques for automatically generating one or more rules during IT transformation for configuring one or more firewall interfaces in a post-transformation target environment. A method includes obtaining at least one communication pattern occurring in a pre-transformation source environment, and automatically generating one or more vendor-neutral rules for one or more intended firewall interfaces in a post-transformation target environment based on the at least one communication pattern occurring in the source environment and based on information derived from the target environment.
Opening claim text (preview).
What is claimed is: 1. A method for automatically generating one or more rules during IT transformation for configuring one or more firewall interfaces in a post-transformation target environment, the method comprising: obtaining at least one communication pattern occurring in a pre-transformation source environment by analyzing (i) one or more firewall configuration files and/or firewall log files associated with the source environment, (ii) one or more run-time network flows at the source environment, and (iii) one or more configured dependencies at one or more servers running on the source environment; automatically generating one or more vendor-neutral firewall rules for multiple intended firewall interfaces, on a per-interface basis, in a post-transformation target environment based on (i) the at least one communication pattern occurring in the source environment and (ii) information derived from the target environment, wherein the one or more vendor-neutral firewall rules contain multiple attributes and values associated therewith for configuring flow-control rules on a firewall device that is not specific to any particular vendor, and wherein said automatically generating comprises: generating a transformed version of the at least one communication pattern by applying source-target host and internet protocol (IP) subnet mapping information to the at least one communication pattern; generating an adjusted version of the at least one communication pattern by incorporating one or more communication requirements associated with the target environment to the transformed version of the at least one communication pattern; identifying a subset of the adjusted version of the at least one communication pattern to be utilized for each of the multiple intended firewall interface in the post-transformation target environment; and automatically converting the one or more vendor-neutral firewall rules into one or more vendor-specific firewall rules for the target environment based on information derived from the target environment, wherein the one or more vendor-specific firewall rules comprise commands to be directly used to configure a particular firewall device associated with a particular vendor; wherein at least one of the steps is carried out by a computer device. 2. The method of claim 1 , wherein obtaining at least one communication pattern further comprises: using manually provided information about one or more flows at the source environment. 3. The method of claim 1 , wherein information derived from the target environment used for automatically generating one or more vendor-neutral firewall rules comprises at least one of: firewall topology; security zone topology; security zone contents; and a new internet protocol (IP) address and subnet information. 4. The method of claim 1 , wherein obtaining at least one communication pattern further comprises obtaining information pertaining to service ports. 5. The method of claim 1 , wherein automatically generating one or more vendor-neutral rules comprises: determining whether a communication pattern and/or one or more additional requirements from the target environment are relevant for the multiple firewall interfaces in the target environment; and automatically generating one or more vendor-neutral per-interface rules for one or more intended interfaces in the target environment based on the at least one communication pattern occurring in the source environment and/or one or more additional requirements from the target environment that are determined relevant for each interface. 6. The method of claim 5 , wherein automatically generating one or more vendor-neutral per-interface rules for multiple intended interfaces in the target environment comprises generating at least one transformed communication pattern by applying a source environment-target environment IP address or subnet mapping to the at least one communication pattern occurring in the source environment. 7. The method of claim 5 , wherein automatically generating one or more vendor-neutral per-interface rules for multiple intended interfaces in the target environment comprises incorporating new communication and/or new security requirements from the target environment. 8. The method of claim 5 , wherein automatically generating one or more vendor-neutral per-interface rules for multiple intended interfaces in the target environment comprises incorporating information pertaining to zone contents and firewall interfaces of the target environment. 9. The method of claim 5 , wherein automatically generating one or more vendor-neutral per-interface rules for multiple intended interfaces in the target environment comprises applying heuristics and/or user-provided information to identify one or more service ports. 10. The method of claim 1 , wherein only a subset of devices in the source environment are transformed. 11. The method of claim 1 , wherein firewall and/or security zone topology in the target environment is partially or fully different from that of the source environment. 12. The method of claim 1 , wherein one or more devices in the target environment are from a different vendor and/or model and/or platform from one or more devices in the source environment. 13. The method of claim 1 , wherein one or more firewall devices are physical or virtual devices. 14. The method of claim 1 , wherein one or more security requirements in the source environment differ from those in the target environment. 15. The method of claim 1 , wherein one or more connectivity requirements in the source environment differ from those in the target environment. 16. The method of claim 1 , wherein information derived from the target environment comprises already-implemented vendor-specific firewall rules in the target environment. 17. The method of claim 1 , wherein automatically generating one or more vendor-neutral firewall rules for multiple intended firewall interfaces in a target environment comprises accounting for one or more rules already implemented for the target environment's firewalls and recommending additions, deletions, and/or updates to the one or more rules. 18. The method of claim 1 , comprising automatically generating one or more vendor-specific firewall rules for a target environment during an enterprise information technology transformation activity. 19. The method of claim 18 , wherein an enterprise information technology transformation activity comprises at least one of migration, consolidation, virtualization, data center relocation, and cloudification of at least one application or server or service from a source information technology infrastructure to a target information technology infrastructure.
Rule management · CPC title
for separating internal from external traffic, e.g. firewalls · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.