Network behavior data collection and analytics for anomaly detection
US-2016359695-A1 · Dec 8, 2016 · US
US9930057B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9930057-B2 |
| Application number | US-201514874594-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 5, 2015 |
| Priority date | Oct 5, 2015 |
| Publication date | Mar 27, 2018 |
| Grant date | Mar 27, 2018 |
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.
In one embodiment, a device in a network captures a first set of packets based on first packet capture criterion. The captured first set of packets is provided for deep packet inspection and anomaly detection. The device receives a second packet capture criterion that differs from the first packet capture criterion. The device captures a second set of packets based on the second packet capture criterion. The device provides the captured second set of packets for deep packet inspection and anomaly detection. The anomaly detection of the captured first and second sets of packets is performed by a machine learning-based anomaly detector configured to generate anomaly detection results based in part on one or more traffic metrics gathered from the network and based further in part on deep packet inspection results of packets captured in the network.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: capturing, by a device in a network, a first set of packets based on first packet capture criterion; providing the captured first set of packets for deep packet inspection and anomaly detection; receiving, at the device, a second packet capture criterion, wherein the second packet capture criterion differs from the first packet capture criterion; capturing, by the device, a second set of packets based on the second packet capture criterion; providing the captured second set of packets for deep packet inspection and anomaly detection, wherein the anomaly detection of the captured first and second sets of packets is performed by a machine learning-based anomaly detector configured to generate anomaly detection results based in part on one or more traffic metrics gathered from the network and based further in part on deep packet inspection results of packets captured in the network; generating, by the device, first deep packet inspection results by performing deep packet inspection on the first set of packets; generating, by the device, a first anomaly detection result by using the first deep packet inspection results as input to the attack detector; and providing, by the device, the first anomaly detection result to a packet capture controller, wherein the second packet capture criteria is received from the packet capture controller and generated by the packet capture controller based on the first anomaly detection result. 2. The method as in claim 1 , wherein the first or second packet capture criterion comprises at least one of: one or more network address prefixes, one or more network address ranges, one or more ports, access control list information, one or more interfaces, a time period during which packets are to be captured, or one or more applications associated with traffic in the network. 3. The method as in claim 1 , wherein the machine learning-based anomaly detector analyzes deep packet inspection results associated with the first set of captured packets using a first anomaly detection model, and wherein the machine learning-based anomaly detector analyzes deep packet inspection results associated with the second set of captured packets using a second anomaly detection model. 4. The method as in claim 1 , further comprising: providing, by the device, the captured first and second sets of packets to an intrusion protection system (IPS) device, wherein the IPS device is configured to use a signature-based strategy to detect network intrusions. 5. The method as in claim 1 , wherein providing the captured first and second sets of packets for deep packet inspection and anomaly detection comprises: providing, by the device, the captured first and second sets of packets to a second device in the network, wherein the second device in the network executes the machine learning-based anomaly detector. 6. A method, comprising: receiving, at a device in a network, an anomaly detection result from a machine learning-based anomaly detector, wherein the anomaly detection result is based in part on one or more traffic metrics and based in part on deep packet inspection results for a first set of packets captured based on a first packet capture criterion, wherein the deep packet inspection results are generated by the machine learning based anomaly detector and the device is a packet capture controller; determining, by the device, a second packet capture criterion, wherein the second packet capture criterion differs from the first packet capture criterion; sending, by the device, second packet capture criterion to the machine learning based anomaly detector; and causing, by the device and using the second packet capture criterion, a second set of packets to be captured for deep packet inspection and results of the deep packet inspection of the second set of packets to be used as input to the machine learning-based anomaly detector. 7. The method as in claim 6 , wherein the second packet capture criterion is determined based in part on the received anomaly detection result or based on input received from a user interface. 8. The method as in claim 7 , wherein the second packet capture criterion is determined based further in part on resources available in the network. 9. The method as in claim 6 , wherein the machine learning-based anomaly detector is configured to analyze the deep packet inspection results for the first set of packets using a first anomaly detection model, and wherein the machine learning-based anomaly detector is configured to analyze the results of the deep packet inspection of the second set of packets using a second anomaly detection model. 10. The method as in claim 6 , wherein the determined second packet capture criterion comprises at least one of: one or more network address prefixes, one or more network address ranges, one or more ports, access control list information, one or more interfaces, or one or more applications associated with traffic in the network. 11. An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed configured to: capture a first set of packets based on first packet capture criterion; provide the captured first set of packets for deep packet inspection and anomaly detection; receive a second packet capture criterion, wherein the second packet capture criterion differs from the first packet capture criterion; capture a second set of packets based on the second packet capture criterion; provide the captured second set of packets for deep packet inspection and anomaly detection, wherein the anomaly detection of the captured first and second sets of packets is performed by a machine learning-based anomaly detector configured to generate anomaly detection results based in part on one or more traffic metrics gathered from the network and based further in part on deep packet inspection results of packets captured in the network; generate first deep packet inspection results by performing deep packet inspection on the first set of packets; generate a first anomaly detection result by using the first deep packet inspection results as input to the attack detector; and provide the first anomaly detection result to a packet capture controller, wherein the second packet capture criteria is received from the packet capture controller and generated by the packet capture controller based on the first anomaly detection result. 12. The apparatus as in claim 11 , wherein the first or second packet capture criterion comprises at least one of: one or more network address prefixes, one or more network address ranges, one or more ports, access control list information, one or more interfaces, one or more applications associated with traffic in the network, or data indicative of when packets matching the packet capture criterion are to be captured. 13. The apparatus as in claim 11 , wherein the process when executed is further configured to: provide the captured first and second sets of packets to an intrusion protection system (IPS) device, wherein the IPS device is configured to use a signature-based strategy to detect network intrusions; or provide the captured first and second sets of packets to a second device in the network, wherein the second device in the network executes the machine learning-based anomaly detector. 14. An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coup
Traffic logging, e.g. anomaly detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.