Security Threat Detection Using Correlated Threat Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security detection systems generate numerous non-actionable alerts, consuming resources and time, while supervised learning methods are costly due to the need for expert labeling.

Innovation Solution

A system comprising a profiler engine, normalizer engine, and detector engine processes historical and real-time data to generate statistical profiles and detect low fidelity sequences, correlating them to generate a high severity alert only when a threshold is exceeded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If statistical and un-supervised learning security detection engines are used to monitor security data, then security threats can be detected, but numerous non-actionable alerts are generated that consume resources and time

Engineering Contradiction:
Improvethreat detection capabilityVSAvoidtime consumed by security analysts reviewing alerts
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the alert generation process into multiple specialized engines: a statistical learning engine for initial threat detection, a supervised learning engine for filtering non-actionable alerts, and a correlation engine for identifying high-severity threats. Each engine processes alerts at different stages, dividing the workload and improving overall efficiency by eliminating non-actionable alerts before they reach security analysts.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all generated security alerts are sent to security analysts for review, then potential threats can be identified, but the review process consumes large amounts of time

Engineering Contradiction:
Improvethreat identification accuracyVSAvoidsecurity analyst review efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system introduces an intermediary supervised learning engine between the statistical learning engine and security analysts. This intermediary filters out non-actionable alerts using labeled training data, allowing only potentially actionable alerts to be forwarded to analysts. This mediation process maintains threat identification accuracy while significantly reducing the volume of alerts requiring manual review.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If supervised learning is used with training data labelled by experts, then accurate threat detection can be achieved, but the process is costly due to the need for many resources to label large data volumes

Engineering Contradiction:
Improvethreat detection accuracyVSAvoidresources required for data labeling
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system applies supervised learning selectively rather than comprehensively. The supervised learning engine is used only to filter specific types of non-actionable alerts that match patterns in the labeled training data, rather than attempting to label and analyze all security alerts. This partial application of supervised learning achieves sufficient accuracy while minimizing the resources required for data labeling and processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12609969B2Systems and methods for detecting security threats
Publication Date: 2026.04.21 SECUREWORKS CORP
  • US12609969B2 patent drawing
  • US12609969B2 patent drawing
  • US12609969B2 patent drawing

AI summary

A method and system for detecting malicious threat activity or event sequences is disclosed. In an embodiment, the method may include receiving security data from a plurality of data sources and normalizing the security data. The method may include generating one or more statistical profiles for one or more entities based on the normalized data. The method may include generating one or more detectors based on one or more subsequences organized in a plurality of threat chains. The method may include monitoring, via the one or more detectors, telemetric data in real time for the one or more subsequences. The method may include aggregating each detected one or more subsequences. The method may include generating a score based on a correlation of aggregated detected subsequences to the one or more statistical profiles. The method may include, if the score of exceeds a threshold, generating a high severity alert.