Network Attack Identification via ML Classification Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for detecting and preventing denial-of-service (DoS) attacks in data centers often lead to false negatives and burden data plane resources, necessitating improved techniques for efficient and accurate threat identification and prevention.

Innovation Solution

A method involving a classification model trained on historical network traffic statistics to identify potential targets of attacks, followed by source identification using additional security, application-level, and resource utilization statistics, with actions taken to prevent the attack, such as firewall configuration and system disconnection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional DoS attack detection methods are used, then attack detection is performed, but false negatives occur and data plane resources are burdened

Engineering Contradiction:
Improveattack detection accuracyVSAvoiddata plane resource burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a machine learning classifier as an intermediary component that processes network traffic statistics to identify DoS attacks. This classifier acts as a mediator between raw traffic data and detection decisions, reducing the burden on data plane resources while improving detection accuracy by leveraging historical attack patterns and statistical analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary analysis by collecting and analyzing network traffic statistics before making definitive attack detection decisions. By pre-processing traffic data and computing statistical features in advance, the system reduces the computational burden during critical detection phases and improves response time.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If per-connection statistics monitoring is implemented, then DoS attacks can be detected, but system resources are overburdened

Engineering Contradiction:
Improveattack detection precisionVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the most relevant statistical features from network traffic data for attack detection, rather than monitoring all possible per-connection statistics. By selecting and analyzing only critical metrics (such as packet rates, flow counts, and connection patterns), the system achieves high detection precision while minimizing resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial monitoring by focusing on specific traffic patterns and statistical measures that are most indicative of DoS attacks. Rather than comprehensively analyzing all connection parameters, the system concentrates computational resources on the most informative subset of statistics, achieving effective detection with reduced overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11757917B2Network attack identification, defense, and prevention
Publication Date: 2023.09.12 VMWARE INC
  • US11757917B2 patent drawing
  • US11757917B2 patent drawing
  • US11757917B2 patent drawing

AI summary

The disclosure provides an approach for detecting and preventing attacks in a network. Embodiments include receiving network traffic statistics of a system. Embodiments include determining a set of features of the system based on the network traffic statistics. Embodiments include inputting the set of features to a classification model that has been trained using historical features associated with labels indicating whether the historical features correspond to attacks. Embodiments include receiving, as output from the classification model, an indication of whether the system is a target of an attack. Embodiments include receiving additional statistics related to the system. Embodiments include analyzing, in response to the indication that the system is the target of the attack, the additional statistics to identify a source of the attack. Embodiments include performing an action to prevent the attack based on the source of the attack.