Lockstep Detection and Co-occurrence Graph for Malicious Beaconing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cyber security systems face challenges in accurately detecting malicious beaconing activities due to high false positive rates, as they struggle to distinguish between benign and malicious network behaviors, particularly in Advanced Persistent Threats (APTs), where regular beaconing can resemble legitimate activities.

Innovation Solution

The implementation of a dual-processing method using bipartite graph data and community detection mechanisms, where the first process detects synchronized attacks through lockstep detection and the second process converts data into co-occurrence graph format to analyze communication patterns with external destination servers, employing community detection to distinguish malicious from benign activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional beaconing detection methods are used, then detection coverage is achieved, but false positive rate increases due to inability to distinguish benign from malicious activities

Engineering Contradiction:
Improvedetection accuracyVSAvoidfalse positives
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the beaconing detection problem into two distinct processing paths: lockstep detection for synchronized attacks and co-occurrence graph analysis for community-based detection. This segmentation allows each method to specialize in detecting specific attack patterns, improving overall accuracy while reducing false positives from indiscriminate detection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces co-occurrence graphs as an intermediary data structure that captures communication patterns between devices and external servers. This intermediary representation enables the system to analyze behavioral contexts and distinguish malicious beaconing from legitimate activities by examining communication communities and patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive beaconing analysis is performed on all network traffic, then detection coverage is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvebeaconing detection precisionVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection system is divided into two independent but complementary processing streams: lockstep detection for time-synchronized attacks and co-occurrence graph analysis for community-based detection. This segmentation reduces the complexity of any single detection module while maintaining comprehensive detection coverage through the combination of both approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by focusing detection resources on specific attack patterns: lockstep detection targets synchronized beaconing, while co-occurrence graphs target community-based malicious activities. This selective approach reduces overall system complexity compared to analyzing all possible beaconing patterns uniformly.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If single-method beaconing detection is used, then processing speed is maintained, but detection completeness decreases due to inability to detect diverse attack patterns

Engineering Contradiction:
Improvedetection processing speedVSAvoiddetection completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments detection into two parallel processing methods that can operate independently and concurrently. Lockstep detection processes time-synchronized patterns while co-occurrence graph analysis processes community-based patterns, allowing the system to maintain high processing speeds while achieving comprehensive detection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dual-processing framework provides multi-functionality by detecting multiple types of malicious beaconing activities (synchronized attacks and community-based attacks) within a unified system architecture. This allows the system to maintain processing efficiency while expanding detection capabilities across diverse attack patterns.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11936661B2Detecting malicious beaconing communities using lockstep detection and co-occurrence graph
Publication Date: 2024.03.19 KYNDRYL INC
  • US11936661B2 patent drawing
  • US11936661B2 patent drawing
  • US11936661B2 patent drawing

AI summary

A cloud based implemented method (and apparatus) includes receiving input data including bipartite graph data in a format of source MAC (Media Access Control) address data versus destination IP (Internet Protocol) data and timestamp information, and providing the input bipartite graph data into a first processing to detect malicious beaconing activities using a lockstep detection module on the input bipartite graph data, as executed in a cloud environment, to detect possible synchronized attacks against a targeted infrastructure.