Hierarchical ML Models for Network Security Breach Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network security systems face challenges in efficiently detecting security risks and breaches due to the vast amount of network traffic and noise, making it difficult to identify relevant data and distinguish between normal and malicious activities.

Innovation Solution

The implementation of machine learning methods that learn resource access patterns in networks through unsupervised learning, organizing entity relationships into hierarchical models to generate metrics for identifying abnormalities and triggering alerts for security breaches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional security monitoring systems track every network entity and analyze all network traffic data, then detection coverage is improved, but processing burden and computational resources increase excessively

Engineering Contradiction:
Improvedetection coverageVSAvoidprocessing burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network entities and traffic data into hierarchical groups based on similarity in access patterns. Instead of treating every entity individually, the system clusters entities into groups where members share comparable behavior characteristics, reducing the computational scope from individual entity level to group level while maintaining effective detection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms the detection approach by changing parameters from analyzing individual entity attributes to analyzing group-level statistical patterns. By computing metrics such as group entropy, access frequency distributions, and anomaly scores at the group level rather than individual level, the system reduces processing complexity while preserving detection reliability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system analyzes massive amounts of network traffic data to identify security risks, then detection accuracy is improved, but noise increases making it difficult to find relevant data

Engineering Contradiction:
Improvedetection accuracyVSAvoidsignal-to-noise ratio
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts and focuses on specific discriminatory features from the massive network traffic data that are most indicative of security risks. By identifying and extracting key access pattern characteristics such as temporal patterns, entity relationship structures, and anomaly metrics, the system separates relevant security signals from irrelevant noise while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces new dimensional perspectives for analyzing network traffic by creating hierarchical groupings and computing multi-dimensional metrics such as group entropy, access frequency distributions, and abnormality scores. This dimensional transformation allows the system to view traffic patterns from aggregated perspectives that reveal security anomalies more clearly while filtering out noise.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If the system identifies novel network connections as potentially risky, then security detection capability is improved, but false alarms increase due to ordinary non-risky behavior being misclassified

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidfalse alarm rate
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary classification of network connections by establishing baseline access patterns and hierarchical groupings before evaluating security risks. By pre-computing group memberships, access pattern norms, and expected behavior profiles, the system can quickly evaluate novel connections against established baselines, distinguishing between ordinary variations and genuine security threats, thereby reducing false alarms while maintaining detection capability.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the system tracks every network entity individually to maintain security, then detection precision is improved, but computational resources and time requirements become unsustainable

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges individual entity tracking into hierarchical group tracking by combining entities with similar access patterns into groups. The system maintains detection precision by monitoring group-level metrics and anomalies while processing data at the group level rather than individual entity level, thereby achieving sustainable processing efficiency without sacrificing detection precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11595416B2Method, product, and system for maintaining an ensemble of hierarchical machine learning models for detection of security risks and breaches in a network
Publication Date: 2023.02.28 VECTRA NETWORKS
  • US11595416B2 patent drawing
  • US11595416B2 patent drawing
  • US11595416B2 patent drawing

AI summary

Disclosed is an improved approach for identifying security risks and breaches in a network by applying machine learning methods that learn resource access patterns in the network. Specifically, by observing the access pattern of the network entities (e.g. accounts, services, and hosts) from authorization requests/responses, the model through unsupervised learning, organizes the entity relationships into an ensemble of hierarchical models. The ensemble of hierarchical models can then be leveraged to create a series of metrics that can be used to identify various types of abnormalities in the access of a resource on the network. For instance, by further classifying the access request for a resource using abnormality scores into detection scenarios, the model is able to detect both an abnormality and the type of abnormality and include such information in a corresponding alarm when a security breach happens.