Rule-based network-threat detection

US12015626B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12015626-B2
Application numberUS-202318244133-A
CountryUS
Kind codeB2
Filing dateSep 8, 2023
Priority dateApr 17, 2015
Publication dateJun 18, 2024
Grant dateJun 18, 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.

A packet-filtering device may receive packet-filtering rules configured to cause the packet-filtering device to identify packets corresponding to network-threat indicators. The packet-filtering device may receive packets and, for each packet, may determine that the packet corresponds to criteria specified by a packet-filtering rule. The criteria may correspond to one or more of the network-threat indicators. The packet-filtering device may apply an operator specified by the packet-filtering rule. The operator may be configured to cause the packet-filtering device to either prevent the packet from continuing toward its destination or allow the packet to continue toward its destination. The packet-filtering device may generate a log entry comprising information from the packet-filtering rule that identifies the one or more network-threat indicators and indicating whether the packet-filtering device prevented the packet from continuing toward its destination or allowed the packet to continue toward its destination.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method configured to minimize latency between when a packet corresponding to a network threat crosses a boundary between a protected network and an unprotected network and when the network threat is included in an ordered list of network threats, the method comprising: receiving, by a packet-filtering device providing an interface across the boundary and from a second device, a plurality of packet-filtering rules to be applied, by the packet-filtering device, to all network traffic traversing the boundary, wherein the plurality of packet-filtering rules were generated based on a plurality of network-threat-intelligence reports supplied by a plurality of independent network-threat-intelligence providers, wherein each network-threat-intelligence report comprises one or more network threat indicators each comprising at least one respective network address that has been previously determined, by one or more of the plurality of independent network-threat-intelligence providers, to be associated with a potential network threat, and wherein a first packet-filtering rule of the plurality of packet-filtering rules specifies one or more first packet-matching criteria corresponding to one or more first network-threat indicators associated with a first potential network threat; receiving a first packet crossing the boundary between the protected network and the unprotected network; filtering the first packet based on comparing the first packet to packet-matching criteria specified by the plurality of packet-filtering rules, wherein filtering the first packet comprises determining that the first packet corresponds to the one or more first network-threat indicators associated with the first potential network threat; responsive to a determination that the filtered first packet matches the first packet-matching criteria of the first packet-filtering rule, and when the filtered first packet corresponding to the first potential network threat is filtered by the packet-filtering device, generating: a first log entry corresponding to the first potential network threat, and a first score for the first potential network threat based on information associated with the first potential network threat; sending, to the second device, the first log entry; causing the first log entry to be added to the ordered list of network threats, wherein an ordering of the ordered list of network threats is determined based on the first score for the first potential network threat; receiving, from the second device, an update configured to cause the packet-filtering device to reconfigure the first packet-filtering rule to affect scoring of network threats associated with the first packet-filtering rule; receiving a second packet crossing the boundary between the protected network and the unprotected network; filtering the second packet based on the reconfigured first packet-filtering rule, wherein filtering the second packet comprises determining that the second packet corresponds to the one or more first network-threat indicators associated with the first potential network threat; generating, based on the filtering the second packet and based on the reconfigured first packet-filtering rule: a second log entry corresponding to the first potential network threat, and a second score for the first potential network threat different from the first score; causing a modification to the ordering of the ordered list of network threats based on the first score and the second score; and causing display of the ordered list of network threats. 2. The method of claim 1 , wherein the causing the modification to the ordering of the ordered list of network threats comprises changing a location, in the ordered list, of an entry corresponding to the first potential network threat. 3. The method of claim 1 , wherein the reconfiguring the first packet-filtering rule is based on one or more of: a number of packet hits associated with the filtered first packet; times associated with the packet hits; a count of the network-threat-intelligence providers that provided a network-threat indicator associated with the first packet-filtering rule; whether the filtered first packet was destined for a network address associated with a network host; geographic information associated with the filtered first packet; or whether the filtered first packet is associated with an anonymous proxy. 4. The method of claim 1 , wherein the first log entry further comprises a third indication of one or more of: whether the packet-filtering device prevented the filtered first packet from continuing toward its destination or allowed the filtered first packet to continue to its destination, a type of threat, geographic information, or an actor associated with the filtered first packet. 5. The method of claim 1 , further comprising: based on the second log entry, causing updating of a flow log entry in a second list, wherein the flow log entry consolidates a plurality of log entries. 6. The method of claim 1 , wherein the determining the first score further is based on one or more of: a count of the network-threat-intelligence providers that provided a network-threat indicator associated with the first packet-filtering rule, or an identity of a first independent network-threat-intelligence provider of the plurality of independent network-threat-intelligence providers that supplied the one or more first network-threat indicators. 7. The method of claim 1 , wherein the first packet-filtering rule was generated based on two or more network-threat-intelligence reports supplied by at least two different network-threat-intelligence providers. 8. The method of claim 1 , wherein the first packet-filtering rule of the plurality of packet-filtering rules further specifies: at least one first network-threat-intelligence report that supplied the first network-threat indicators; and at least one first network-threat-intelligence provider that supplied the first network-threat-intelligence report. 9. The method of claim 1 , wherein the first packet-filtering rule of the plurality of packet-filtering rules further specifies one or more of: a type of the first potential network threat; geographic information; anonymous proxy information; or anonymous actor information. 10. A method configured to minimize latency between when a packet corresponding to a network threat crosses a boundary between a protected network and an unprotected network and when the network threat is included in an ordered list of network threats, the method comprising: receiving, by a packet-filtering device providing an interface across the boundary, a plurality of packet-filtering rules to be applied, by the packet-filtering device, to all network traffic traversing the boundary, wherein the plurality of packet-filtering rules were generated based on a plurality of network-threat-intelligence reports supplied by a plurality of independent network-threat-intelligence providers, wherein each network-threat-intelligence report comprises one or more network threat indicators each comprising at least one respective network address that has been previously determined, by one or more of the plurality of independent network-threat-intelligence providers, to be associated with a potential network threat, and wherein a first packet-filtering rule of the plurality of packet-filtering rules specifies one or more first packet-matching criteria corresponding to one or more first network-threat indicators associated with a first potential network threat; receiving a first packet crossing the boundary between the protected network and the unprotected network; filtering the first packet

Assignees

Inventors

Classifications

  • by filtering · CPC title

  • Countermeasures against malicious traffic (countermeasures against attacks on cryptographic mechanisms H04L9/002) · CPC title

  • Event detection, e.g. attack signature detection · CPC title

  • Filtering policies (mail message filtering H04L51/212) · CPC title

  • Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32) · 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 US12015626B2 cover?
A packet-filtering device may receive packet-filtering rules configured to cause the packet-filtering device to identify packets corresponding to network-threat indicators. The packet-filtering device may receive packets and, for each packet, may determine that the packet corresponds to criteria specified by a packet-filtering rule. The criteria may correspond to one or more of the network-thre…
Who is the assignee on this patent?
Centripetal Networks Llc
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 Jun 18 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).