Dynamic intrusion detection and prevention in computer networks

US12088633B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12088633-B2
Application numberUS-202217586936-A
CountryUS
Kind codeB2
Filing dateJan 28, 2022
Priority dateSep 30, 2021
Publication dateSep 10, 2024
Grant dateSep 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure describes dynamic intrusion detection and prevention in computer networks. The method includes generation of clusters of network sites based on a plurality of parameters related to operational features and network threats associated with the network sites. Data models are trained upon the clusters developed through the clustering. The data models are executed to predict a threat frequency of each network threat for each cluster. A difference between the predicted threat frequency of each network threat and corresponding baseline frequencies is determined. Dynamic rulesets are configured, based on the difference between the predicted threat frequency of each network threat and the corresponding baseline frequencies, for each cluster by integrating rules applicable to prevent each network threat.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: clustering, using a data clustering technique, a plurality of network sites into a plurality of clusters of network sites based on a plurality of parameters, wherein the plurality of parameters are related to operational features and a network threat associated with the plurality of network sites; training, using machine learning, one or more data models upon the plurality of clusters of network sites developed through the clustering, the training of the one or more data models being based on training data; executing, by a system comprising a hardware processor, the one or more data models to predict a threat frequency of the network threat for each cluster of the plurality of clusters of network sites; determining, by the system, a threat frequency difference between the predicted threat frequency of the network threat and a corresponding baseline frequency for each cluster of the plurality of clusters of network sites, wherein the determining produces a plurality of threat frequency differences for respective clusters of the plurality of clusters of network sites; and configuring, by the system, a corresponding dynamic ruleset for each corresponding cluster of the plurality of clusters of network sites by integrating, into the corresponding dynamic ruleset, rules applicable to prevent the network threat in the corresponding cluster, wherein a count of the rules integrated into the corresponding dynamic ruleset depends on a respective threat frequency difference of the plurality of threat frequency differences. 2. The method of claim 1 , wherein the plurality of parameters include one or more of: a location score of a network segment, software stack embedding, a score based on bandwidth consumption by applications running across the network segment, a score based on a pattern of network traffic, a score based on a number of different types of network devices connected in the network segment, a score based on user diaspora, a score based on a reputation of the network segment, a score based on a network threat to the network segment, or a score based on network classification. 3. The method of claim 1 , further comprising training the one or more data models based on the predicted threat frequency of the network threat. 4. The method of claim 1 , wherein the configuring of the corresponding dynamic ruleset comprises adding a new rule to the corresponding dynamic ruleset based on the respective threat frequency difference. 5. The method of claim 4 , wherein the configuring of the corresponding dynamic ruleset comprises removing an existing rule from the corresponding dynamic ruleset based on the respective threat frequency difference being less than the predefined threshold. 6. The method of claim 1 , wherein the baseline frequency for a given cluster of the plurality of clusters of network sites includes a count of network attacks in the given cluster. 7. The method of claim 1 , wherein each data model of the one or more data models is trained on a separate cluster of the plurality of clusters of network sites. 8. The method of claim 1 , wherein the one or more data models when executed predict threat frequencies for respective network threats for each cluster of the plurality of clusters of network sites, and the method comprises: determining, by the system, threat frequency differences between the predicted threat frequencies for the respective network threats and corresponding baseline frequencies for each cluster of the plurality of clusters of network sites; and configuring, by the system, the corresponding dynamic ruleset for each corresponding cluster of the plurality of clusters of network sites using the determined threat frequency differences. 9. The method of claim 1 , wherein the network threat comprises one or more of an intrusion into a network site, a denial of service attack, a man in the middle attack, a phishing attack, ransomware, a virus, or a worm. 10. A system comprising: a processor; a non-transitory storage medium storing instructions executable on the processor to: cluster, using a data clustering technique, a plurality of network sites into a plurality of clusters of network sites based on a plurality of parameters, wherein the plurality of parameters are related to operational features and a network threat associated with the plurality of network sites; train, using machine learning, one or more data models upon the plurality of clusters developed through the clustering, the training of the one or more data models being based on training data; execute the one or more data models to predict a threat frequency of the network threat for each cluster of the plurality of clusters of network sites; determine a threat frequency difference between the predicted threat frequency of the network threat and a corresponding baseline frequency for each cluster of the plurality of clusters of network sites, wherein the determining produces a plurality of threat frequency differences for respective clusters of the plurality of clusters of network sites; and configure a corresponding dynamic ruleset for each corresponding cluster of the plurality of clusters of network sites by integrating, into the corresponding dynamic ruleset, rules applicable to prevent the network threat in the corresponding cluster, wherein a count of the rules integrated into the corresponding dynamic ruleset depends on a respective threat frequency difference of the plurality of threat frequency differences. 11. The system of claim 10 , wherein the plurality of parameters are collected by a virtual gateway serving devices operating in the plurality of network sites, and provided to the system over a network. 12. The system of claim 10 , wherein the plurality of parameters include one or more of: a location score of a network segment, a score based on bandwidth consumption by applications running across the network segment, a score based on a pattern of network traffic, a score based on a number of different types of network devices connected in the network segment, a score based on a reputation of the network segment, or a score based on a network threat to the network segment. 13. The system of claim 10 , wherein the configuring of the corresponding dynamic ruleset comprises removing an existing rule from the corresponding dynamic ruleset based on the respective threat frequency difference being less than a predefined threshold. 14. The system of claim 13 , wherein the configuring of the corresponding dynamic ruleset comprises adding a new rule to the corresponding dynamic ruleset based on the respective threat frequency difference exceeding the predefined threshold. 15. The system of claim 14 , wherein adding the new rule to the corresponding dynamic ruleset increases a scope of network threat detection in the corresponding cluster. 16. The system of claim 14 , wherein removing the existing rule from the corresponding dynamic ruleset reduces a scope of network threat detection in the corresponding cluster. 17. The system of claim 10 , wherein the plurality of parameters are captured along with their timestamps. 18. The system of claim 10 , wherein the baseline frequency for a given cluster of the plurality of clusters of network sites includes a count of network attacks in the given cluster. 19. The system of claim 10 , wherein the network threat comprises one or more of an intrusion into a network site, a denial of service attack, a man in the middle attack, a phishing attack, ransomware, a virus, or a worm.

Assignees

Inventors

Classifications

  • Traffic logging, e.g. anomaly detection · CPC title

  • Vulnerability analysis · CPC title

  • Denial of Service · CPC title

  • the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12088633B2 cover?
The present disclosure describes dynamic intrusion detection and prevention in computer networks. The method includes generation of clusters of network sites based on a plurality of parameters related to operational features and network threats associated with the network sites. Data models are trained upon the clusters developed through the clustering. The data models are executed to predict a…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04L63/1425. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).