Unsupervised ML Anomaly Detection for Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managed Detection and Response (MDR) services face challenges in efficiently detecting cyberattacks due to the manual analysis of large volumes of data, which is time-consuming, error-prone, and unable to identify subtle patterns or novel attack types, leading to potential undetected breaches.

Innovation Solution

A machine learning anomaly detection system that implements a pipeline with pre-processing, dimensionality reduction, and anomaly scoring using unsupervised machine learning models, capable of identifying outlier processes or hosts without manual labeling, thereby prioritizing alerts and reducing analyst workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data analysis is used in MDR services, then security experts can detect and respond to cyberattacks, but the process becomes extremely slow, tedious, and error-prone

Engineering Contradiction:
Improvedetection accuracyVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical analysis by security experts with an automated machine learning system that processes metadata and hunt data. The system uses trained ML models to perform anomaly detection, substituting human analysts' mechanical work with automated computational processes that are faster and more consistent.

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

Solution Approach 2:

The system enables self-service through automated anomaly detection where the ML models independently analyze data without requiring continuous human intervention. The unsupervised learning models automatically identify anomalies and generate findings, allowing the system to serve itself in detecting security threats without constant expert oversight.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual hunt process is used, then security analysts can examine data for compromise signals, but human analysts are not always sensitive to subtle patterns and cannot easily identify novel attack types

Engineering Contradiction:
Improvedetection capabilityVSAvoidpattern recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent replaces human pattern recognition capabilities with machine learning models that can detect subtle patterns and novel attack types. The ML systems process vast amounts of metadata and hunt data, identifying patterns that human analysts might miss due to cognitive limitations or bias.

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

Solution Approach 2:

The system changes the parameters of detection by using multiple ML models with different algorithms and approaches (e.g., unsupervised learning, anomaly detection). This multi-model approach allows the system to detect various types of attacks by changing detection parameters and perspectives, improving adaptability to different attack patterns.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If large volumes of data are analyzed manually, then comprehensive security monitoring is achieved, but the process becomes tedious and error-prone

Engineering Contradiction:
Improvedetection reliabilityVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces tedious manual data processing with automated ML-based analysis systems. The system automatically ingests, processes, and analyzes large volumes of metadata and hunt data, eliminating the manual effort required while maintaining or improving detection reliability through consistent automated processing.

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

Solution Approach 2:

The system introduces ML models as intermediaries between raw security data and human analysts. These intermediaries automatically process and filter large volumes of data, presenting only relevant findings to analysts. This intermediary layer simplifies operational complexity by handling the tedious processing while maintaining reliable detection through automated analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11509674B1Generating machine learning data in salient regions of a feature space
Publication Date: 2022.11.22 RAPID7 INC
  • US11509674B1 patent drawing
  • US11509674B1 patent drawing
  • US11509674B1 patent drawing

AI summary

An anomaly detection system is disclosed capable of reporting anomalous processes or hosts in a computer network using machine learning models trained using unsupervised training techniques. In embodiments, the system assigns observed processes to a set of process categories based on the file system path of the program executed by the process. The system extracts a feature vector for each process or host from the observation records and applies the machine learning models to the feature vectors to determine an outlier metric each process or host. The processes or hosts with the highest outlier metrics are reported as detected anomalies to be further examined by security analysts. In embodiments, the machine learnings models may be periodically retrained based on new observation records using unsupervised machine learning techniques. Accordingly, the system allows the models to learn from newly observed data without requiring the new data to be manually labeled by humans.