Threat Hunting Codex Using Indicators of Behavior

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional cybersecurity measures rely on known signatures to detect threats, which are ineffective against new and evolving cyber threats, necessitating a proactive approach based on indicators of behavior (IOBs) for early detection and prevention.

Innovation Solution

A system and method utilizing indicators of behavior (IOBs) to identify and predict potential threats by analyzing patterns of activity within a network, generating threat profiles, and applying search queries to detect and respond to cyber threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional signature-based threat detection is used, then detection accuracy for known threats is improved, but the system becomes ineffective against new and evolving cyber threats

Engineering Contradiction:
Improvedetection accuracyVSAvoideffectiveness against new threats
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by codifying indicators of behavior (IOBs) into structured data representations before threats materialize. Threat hunting queries are prepared in advance using these codified IOBs, enabling the system to proactively search for and detect emerging threats before they can compromise systems, rather than waiting for signature-based detection to trigger.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention transforms the detection parameters from static threat signatures to dynamic behavior indicators. By codifying IOBs into structured data with specific parameters and attributes, the system enables flexible querying and analysis that can adapt to various threat types and evolution patterns, moving beyond fixed signature matching to parameter-based behavioral analysis.

Inventive Principle:
Principle #35Parameter changes

2Speed

If signature-based detection methods are employed, then response to known threats is rapid, but the system cannot identify new threats that lack predetermined signatures

Engineering Contradiction:
Improveresponse speedVSAvoidthreat identification capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system replaces the mechanical signature-matching process with a data-driven threat hunting approach. Instead of relying on predetermined signature patterns, the system uses codified IOBs to create flexible query structures that can identify both known and unknown threats through behavioral analysis, substituting rigid mechanical detection with adaptive information processing.

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

3Adaptability or versatility

If behavior-based threat detection is implemented, then the system can identify new threats, but the complexity of analyzing behavioral indicators increases

Engineering Contradiction:
Improvedetection of new threatsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex task of behavior-based threat detection into manageable components through codification. IOBs are broken down into discrete, structured data elements with defined parameters and relationships. This segmentation allows the threat hunting system to process complex behavioral indicators through systematic query operations rather than attempting to analyze unstructured behavior data as a whole.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The codified IOB structure serves as an intermediary layer between raw behavioral data and threat detection analysis. By translating diverse behavioral indicators into a unified codified format with standardized parameters, the system creates a mediator that simplifies the complexity of cross-platform, cross-source behavioral analysis while maintaining the ability to detect novel threats.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If comprehensive behavioral analysis is performed across the network, then early threat detection is achieved, but the amount of data to be processed increases significantly

Engineering Contradiction:
Improvedetection timeVSAvoiddata volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system performs preliminary data organization by codifying IOBs into structured representations before analysis begins. This pre-processing step structures the behavioral data in advance, enabling efficient querying and reducing the computational burden during actual threat hunting operations, thus achieving early detection without being overwhelmed by raw data volume.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention transforms voluminous unstructured behavioral data into compact codified IOB structures with defined parameters. By changing the data representation from raw logs and events to parameterized IOB objects, the system reduces data volume while preserving critical threat-relevant information, enabling efficient processing and early threat detection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12561432B2Cyberthreat hunting and protection based on codified indicators of behavior
Publication Date: 2026.02.24 GOLDMAN SACHS & CO LLC
  • US12561432B2 patent drawing
  • US12561432B2 patent drawing
  • US12561432B2 patent drawing

AI summary

A method and system for identifying cybersecurity threats in a system environment based on Indicators of Behavior (IOBs) linked with threat actors. The system includes a threat hunter that ingests threat information, such as Indicators of Compromise (IOCs), Indicators of Activity (IOAs), and IOBs, for further analysis. A codification module generates a threat codex, a data structure that identifies threat actors using the stored information. A query module generates search queries utilized to find specific threats using information in the threat codex, while an analysis module identifies potential threat actors based on processed threat information. A simulation module simulates actions of identified threat actors to determine system vulnerabilities.