IP Library › Granted Patent US 8,887,285
Granted Patent B2
US 8,887,285 · App. 13/828,510 · Granted Nov 11, 2014

Heterogeneous sensors for network defense

Inventors: Eamon Hirata Jordan (Honolulu, HI); Evan Joseph Kelly (Honolulu, HI); Kevin Barry Jordan (Honolulu, HI)
Assignee: Resurgo, LLC
H04L63/1416G06F21/562H04L63/1425G06F21/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,887,285
App. No.
13/828,510
Granted
Nov 11, 2014
Kind
B2
Abstract

Heterogeneous sensors simultaneously inspect network traffic for attacks. A signature-based sensor detects known attacks but has a blind spot, and a machine-learning based sensor that has been trained to detect attacks in the blind spot detects attacks that fail to conform to normal network traffic. False positive rates of the machine-learning based sensor are reduced by iterative testing using statistical techniques.

Claims (55)

1. A process for defending a network of computers against attack, comprising:

inspecting network traffic for malicious data using a signature-based sensor; and

simultaneously inspecting said network traffic for malicious data using a machine-learning based sensor;

wherein said machine-learning based sensor has been trained to detect attacks on blind spots of said signature-based sensor by a process comprising;

modifying patterns of attack on said signature-based sensor to compile blind spot malicious samples that avoid intrusion detection by said signature-based sensor;

tagging said blind spot malicious samples as tagged malicious samples;

acquiring samples of normal network traffic patterns;

sanitizing a normal portion of said samples of normal network traffic patterns to obtain normal samples;

tagging said normal samples as tagged normal samples; and

tagging a portion of said samples of normal network traffic that are not said normal portion as untagged samples,

presenting a machine-learning training dataset comprising said tagged malicious samples, said tagged normal samples, and said untagged samples, to said machine-learning based sensor to create models of normal network traffic and to detect samples that fail to conform to said models of normal network traffic as malicious data;

iteratively testing accuracy of said machine-learning based sensor using said models of normal network traffic to reduce false positives of said machine-learning based sensor and to achieve iteratively tested models of normal network traffic;

whereby said machine-learning sensor recognizes malicious data as data that fails to conform to said iteratively tested models of normal traffic, with a reduced rate of false positives; and

whereby said signature-based sensor recognizes as malicious data any network traffic that matches signatures provided to said signature-based sensor.

2. A process according to claim 1 , further comprising:

acquiring archived malicious samples from archives of attacks on live networks; and

tagging said archived malicious samples as malicious and including said archived malicious samples in said machine-learning dataset.

3. A process according to claim 1 , wherein said modifying step is performed by applying evasion techniques to attacks that are detected by said signature-based sensor until said signature-based sensor fails to detect said attacks.

4. A process according to claim 3 , wherein said evasion techniques are selected from the group consisting of obfuscation, fragmentation and encryption.

5. A process according to claim 1 , wherein said iteratively testing step is performed by using statistical techniques selected from the group consisting of design of experiments, multi-factor interaction analysis, and analysis of variance.

6. A process according to claim 1 , wherein said acquiring step is performed at a location in said network where said sensors will be deployed.

7. A system, comprising:

a network of computers;

a signature-based sensor and a machine-learning based sensor deployed in said network to simultaneously inspect network traffic for malicious data;

wherein said machine-learning based sensor recognizes as malicious data any network traffic that fails to conform to models of normal network traffic that have been iteratively tested to reduce false positives; and

wherein said signature-based sensor recognizes as malicious data any network traffic that matches signatures provided to said signature-based sensor;

wherein said machine-learning based sensor has been trained by a process, comprising:

modifying patterns of attack on said signature-based sensor to compile blind spot malicious samples that avoid intrusion detection by said signature-based sensor;

tagging said blind spot malicious samples as tagged malicious samples;

acquiring samples of normal network traffic patterns;

sanitizing a normal portion of said samples of normal network traffic patterns to obtain normal samples;

tagging said normal samples as tagged normal samples;

tagging a portion of said samples of normal network traffic that are not said normal portion as untagged samples,

presenting a machine-learning training dataset comprising said tagged malicious samples, said tagged normal samples, and said untagged samples, to said machine-learning based sensor to create models of normal network traffic and to detect samples that fail to conform to said models of normal network traffic as malicious data; and

iteratively testing accuracy of said machine-learning based sensor using said models of normal network traffic to reduce false positives of said machine-learning based sensor and to achieve iteratively tested models of normal network traffic.

8. A system according to claim 7 , wherein said machine-learning based sensor has been trained by a process further comprising:

acquiring archived malicious samples from archives of attacks on live networks; and

tagging said archived malicious samples as malicious and including said archived malicious samples in said machine-learning dataset.

9. A process for defending a network of computers having normal network traffic against attack, comprising:

training a machine-learning based sensor to detect attacks on blind spots of a signature-based sensor by a process comprising;

modifying patterns of attack on said signature-based sensor to compile blind spot malicious samples that avoid intrusion detection by said signature-based sensor;

tagging said blind spot malicious samples as tagged malicious samples;

acquiring samples of normal network traffic patterns;

sanitizing a normal portion of said samples of normal network traffic patterns to obtain normal samples;

tagging said normal samples as tagged normal samples; and

tagging a portion of said samples of normal network traffic that are not said normal portion as untagged samples,

presenting a machine-learning training dataset comprising said tagged malicious samples, said tagged normal samples, and said untagged samples, to said machine-learning based sensor to create models of normal network traffic and to detect samples that fail to conform to said models of normal network traffic as malicious data;

iteratively testing accuracy of said machine-learning based sensor using said models of normal network traffic to reduce false positives of said machine-learning based sensor and to achieve iteratively tested models of normal network traffic;

whereby said machine-learning sensor recognizes malicious data as data that fails to conform to said iteratively tested models of normal traffic, with a reduced rate of false positives; and

whereby said signature-based sensor recognizes as malicious data any network traffic that matches signatures provided to said signature-based sensor;

inspecting network traffic for malicious data using said signature-based sensor; and

simultaneously inspecting said network traffic for malicious data using said machine-learning based sensor.

10. A process according to claim 9 , further comprising:

acquiring archived malicious samples from archives of attacks on live networks; and

tagging said archived malicious samples as malicious and including said archived malicious samples in said machine-learning dataset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2013
From: JORDAN, EAMON HIRATA; KELLY, EVAN JOSEPH; JORDAN, KEVIN BARRY
To: RESURGO, LLC
Reel/Frame 030098/0919 →
Continuity (1)
Related Publication 20140283052A1 · Sep 18, 2014