Efficient threat context-aware packet filtering for network protection
AssigneeCentripetal Networks, Inc.
InventorsSean Moore, Jonathan R. Rogers, Vincent Mutolo, Peter P. Geremia
Life of this patent
Estimating the term…
Loading patent…
AssigneeCentripetal Networks, Inc.
InventorsSean Moore, Jonathan R. Rogers, Vincent Mutolo, Peter P. Geremia
Estimating the term…
A threat intelligence gateway (TIG) may protect TCP/IP networks from network (e.g., Internet) threats by enforcing certain policies on in-transit packets that are crossing network boundaries. The policies may be composed of packet filtering rules with packet-matching criteria derived from cyber threat intelligence (CTI) associated with Internet threats. These CTI-derived packet-filtering rules may be created offline by policy creation and management servers, which may distribute the policies to subscribing TIGs that subsequently enforce the policies on in-transit packets. Each packet filtering rule may specify a disposition that may be applied to a matching in-transit packet, such as deny/block/drop the in-transit packet or pass/allow/forward the in-transit packet, and also may specify directives that may be applied to a matching in-transit packet, such as log, capture, spoof-tcp-rst, etc. Often, however, the selection of a rule's disposition and directives that best protect the associated network may not be optimally determined before a matching in-transit packet is observed by the associated TIG. In such cases, threat context information that may only be available (e.g., computable) at in-transit packet observation and/or filtering time, such as current time-of-day, current TIG/network location, current TIG/network administrator, the in-transit packet being determined to be part of an active attack on the network, etc., may be helpful to determine the disposition and directives that may best protect the network from the threat associated with the in-transit packet. The present disclosure describes examples of methods, systems, and apparatuses that may be used for efficiently determining (e.g., accessing and/or computing), in response to the in-transit packet, threat context information associated with an in-transit packet. The threat context information may be used to efficiently determine the disposition and/or one or more directives to apply to the in-transit packet. This may result in dispositions and/or directives being applied to in-transit packets that better protect the network as compared with solely using dispositions and directives that were predetermined prior to receiving the in-transit packet.
A method comprising:
A packet-filtering appliance configured to process packets in-transit traversing a boundary between a first network and a second network, the packet-filtering appliance comprising:
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of a packet-filtering appliance configured to process packets in-transit traversing a boundary between a first network and a second network, cause:
Dependencies are inferred from the claim text.