Network Traffic Model for Unknown Attack Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network attack detection systems, particularly in low power and lossy networks, face challenges in distinguishing between legitimate and malicious traffic, especially when encountering unknown attacks, as they rely on trained machine learning models that may misclassify or fail to identify unrecognized behaviors, leading to potential network vulnerabilities.

Innovation Solution

A system that generates an expected traffic model based on training data and updates machine learning attack detectors by incorporating observed unexpected behaviors, allowing for the automatic generation of signatures for unknown attacks and improving the reliability of detection mechanisms through filtering and expert intervention or deep packet inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning attack detectors are trained on known attack patterns, then detection accuracy for known attacks is improved, but the system fails to detect unknown or zero-day attacks

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection of unknown attacks
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by generating an expected traffic model from training data before actual attack detection occurs. This model establishes a baseline of normal behavior that enables the system to detect deviations indicating unknown attacks, allowing the detector to adapt to new threat types without prior specific training on those attacks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously comparing observed traffic behavior against the expected traffic model. When unexpected behavior is detected, the system generates notifications and updates the machine learning detector with new traffic patterns, creating a closed-loop system that learns from and adapts to new attack types over time

Inventive Principle:
Principle #23Feedback

2Reliability

If the machine learning model analyzes all observed traffic behavior, then comprehensive detection is achieved, but false positives increase when encountering unknown attack patterns

Engineering Contradiction:
Improvedetection comprehensivenessVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The expected traffic model serves as an intermediary layer between the raw observed traffic and the machine learning attack detector. This intermediary compares traffic against known patterns first, filtering out normal behavior before it reaches the detector, thereby reducing false positives while maintaining comprehensive detection capabilities for actual threats

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If network resources are increased to improve attack detection capability, then detection reliability is improved, but resource consumption increases which is problematic in low power and lossy networks

Engineering Contradiction:
Improveattack detection reliabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The detection system is segmented into multiple components with different resource requirements: an expected traffic model generator, a behavior comparison module, and a machine learning detector. This segmentation allows the system to perform lightweight preliminary filtering using the model and comparison module, reserving heavier detector operations for only when necessary, thereby reducing overall resource consumption while maintaining detection reliability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9705914B2Signature creation for unknown attacks
Publication Date: 2017.07.11 CISCO TECHNOLOGY INC
  • US9705914B2 patent drawing
  • US9705914B2 patent drawing
  • US9705914B2 patent drawing

AI summary

In one embodiment, a device in a network generates an expected traffic model based on a training set of data used to train a machine learning attack detector. The device provides the expected traffic model to one or more nodes in the network. The device receives an unexpected behavior notification from a particular node of the one or more nodes. The particular node generates the unexpected behavior notification based on a comparison between the expected traffic model and an observed traffic behavior by the node. The particular node also prevents the machine learning attack detector from analyzing the observed traffic behavior. The device updates the machine learning attack detector to account for the observed traffic behavior.