Self-learning cybersecurity threat detection system for multi-domain data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user and entity behavior analytics (UEBA) systems rely on human-assigned risk points, which become outdated and lead to risk score inflation as the number of rules grows, making them inefficient in detecting cybersecurity threats in multi-domain data environments.

Innovation Solution

A self-learning system that calculates user session risk scores as a weighted sum of domain risk scores based on learned individual and session-level risk probabilities, using Bayes risk probabilities derived from event and session feature indicators across multiple domains, eliminating the need for human-assigned risk points and reducing risk score inflation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rule-based threat detection systems are used, then threat detection capability is provided, but risk score inflation occurs as the number of rules grows

Engineering Contradiction:
Improvethreat detection capabilityVSAvoidrisk score accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system changes the parameter for risk assessment from static human-assigned risk points to dynamic probability-based risk scores. Each domain event is assigned a probability value between 0 and 1 representing the likelihood of malicious activity, and these probabilities are continuously updated based on observed behavior patterns, allowing the system to adapt to evolving threats without suffering from rule proliferation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-learning by automatically updating risk probability parameters based on observed domain events and behavior patterns. The machine learning models continuously refine their risk assessments without requiring manual reconfiguration of detection rules, enabling the system to adapt to new threat patterns autonomously

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the number of detection rules is increased to cover new threats, then threat detection coverage improves, but system complexity and manual tuning requirements increase

Engineering Contradiction:
Improvethreat detection coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically learns and adapts to new threat patterns through machine learning models that process domain events and update risk probability parameters without human intervention. This self-learning capability allows the system to cover emerging threats while maintaining manageable complexity, as the models automatically adjust to new patterns rather than requiring manual rule creation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from a rule-based parameter system to a probability-based parameter system. Instead of maintaining a large number of detection rules, the system uses a smaller set of learnable parameters (risk probabilities for different domain events) that automatically adapt to new threats through observation and statistical learning

Inventive Principle:
Principle #35Parameter changes

3Reliability

If human-assigned risk points are used, then initial threat detection is effective, but manual updates are required as threats evolve

Engineering Contradiction:
Improveinitial threat detection effectivenessVSAvoidtime for manual updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically updates risk probability parameters by learning from observed domain events and behavior patterns. The machine learning models continuously refine their risk assessments based on actual threat patterns, eliminating the need for manual updates while maintaining high detection effectiveness as threats evolve

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where observed domain events and threat patterns feed back into the machine learning models to continuously improve risk probability parameters. This feedback loop allows the system to automatically adapt to evolving threats without requiring manual reconfiguration, saving time while maintaining detection effectiveness

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11178168B1Self-learning cybersecurity threat detection system, method, and computer program for multi-domain data
Publication Date: 2021.11.16 EXABEAM INC
  • US11178168B1 patent drawing
  • US11178168B1 patent drawing
  • US11178168B1 patent drawing

AI summary

The present disclosure describes a self-learning system, method, and computer program for detecting cybersecurity threats in a computer network based on anomalous user behavior and multi-domain data. A computer system tracks user behavior during a user session across multiple data domains. For each domain observed in a user session, a domain risk is calculated. The user's session risk is then calculated as the weighted sum of the domain risks. A domain risk is based on individual event-level risk probabilities and a session-level risk probability from the domain. The individual event-level risk probabilities and a session-level risk probability for a domain are derived from user events of the domain during the session and are based on event-feature indicators and session-feature indicators for the domain.