Network Threat Detection via Traffic Anomaly Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network administration systems rely on knowledge of known bad endpoints and command and control structures to identify threats, which is ineffective against evolving botnets and malware, as they require direct knowledge of these elements to detect malicious activity.

Innovation Solution

A method that accumulates traffic data, groups it by keys, calculates metric values, fits a mixture distribution to each set, and identifies outliers based on anomalous behavior patterns, allowing for the detection of potential threats without relying on pre-known malicious endpoints or structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional threat management systems rely on known bad endpoints and command and control structures, then detection accuracy for known threats is improved, but the system becomes ineffective against evolving botnets and malware

Engineering Contradiction:
Improvedetection accuracyVSAvoideffectiveness against evolving threats
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

Instead of identifying threats by matching known malicious patterns (traditional approach), the system inverts the problem by identifying normal behavior patterns and flagging deviations as potential threats. This allows detection of unknown and evolving malware without requiring prior knowledge of specific threat signatures.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system enables endpoints to effectively monitor themselves by comparing their communication behavior against the modeled normal patterns. Endpoints that deviate from expected behavior automatically flag themselves for investigation, eliminating the need for external knowledge bases of known threats.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If threat management systems use known threat patterns and command and control structures, then identification of malicious activity is simplified, but the system cannot detect novel botnets without direct knowledge

Engineering Contradiction:
Improveidentification simplicityVSAvoiddetection completeness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary modeling of normal communication behavior patterns during a baseline period before threat detection begins. This pre-established behavioral model serves as the foundation for automatic anomaly detection, enabling the system to identify threats without requiring prior knowledge of specific malicious patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the mechanical approach of manually updating threat signatures and command and control lists with an automated statistical modeling system that continuously learns normal behavior patterns and automatically detects deviations, eliminating the need for direct knowledge of specific threats.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If manual analysis of endpoint behavior is performed, then accurate identification of threats is achieved, but the process is time-consuming and cannot scale to large networks

Engineering Contradiction:
Improvethreat identification accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces manual analysis with automated statistical modeling and anomaly detection algorithms. The mixture distribution models automatically analyze communication patterns and identify outliers, achieving both high accuracy and scalability that manual processes cannot match.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system transforms the analysis from examining individual communication events to analyzing aggregated statistical parameters (mean, variance, skewness, kurtosis) of communication patterns. This parameter transformation enables efficient automated detection while maintaining high accuracy in identifying anomalous behavior.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9444836B2Modeling and outlier detection in threat management system data
Publication Date: 2016.09.13 AT&T INTELLECTUAL PROPERTY I L P
  • US9444836B2 patent drawing
  • US9444836B2 patent drawing
  • US9444836B2 patent drawing

AI summary

Methods, systems, and computer-readable media for identifying potential threats on a network based on anomalous behavior in communication between endpoints are provided. Traffic data for a network is accumulated over some period of time. The traffic data is grouped by one or more keys, such as source IP address, and sets of metric values are calculated for the keys. A mixture distribution, such as a negative binomial mixture distribution, is fitted to each set of metric values, and outlying metric values are determined based on the mixture distribution(s). A list of outliers is then generated comprising key values having outlying metric values in one or more of the sets of metric values.