Security Graph Change Detection for Gradual Attack Anomalies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based systems face challenges in detecting gradual malicious activities by hackers, as these attacks often resemble normal user behavior, making it difficult to distinguish between legitimate and malicious actions.

Innovation Solution

A security system monitors and analyzes changes in a security graph representing tenant accounts over time, detecting potential anomalies by evaluating groups of related changes in the graph, and triggering mitigation steps when anomalies exceed a predetermined threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional security monitoring methods are used to detect malicious activities, then the system can identify obvious attacks, but it fails to detect gradual malicious activities that resemble normal user behavior

Engineering Contradiction:
Improvedetection accuracyVSAvoiddifficulty of distinguishing malicious from normal behavior
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the detection process into multiple components: individual graph change detections, grouping of related changes, and pattern recognition across multiple snapshots. This segmentation allows the system to break down the complex problem of detecting subtle malicious activities into manageable analytical steps, improving detection precision without overwhelming the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple individual graph changes into groups of related changes. By combining and analyzing multiple small changes together rather than in isolation, the system can identify patterns indicative of gradual malicious activities that would be invisible when examining single changes, thereby improving detection accuracy.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the system monitors all changes in the security graph to detect malicious activities, then detection coverage is improved, but false positives increase

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

Solution Approach 1:

The patent applies local quality by evaluating changes in the context of their specific location within the security graph and their relationships to other changes. Rather than applying uniform detection rules to all changes, the system analyzes each change's local context and its connections to other changes, allowing for more nuanced detection that reduces false positives while maintaining comprehensive coverage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback mechanisms where detection results and change patterns inform subsequent analysis. By continuously learning from detected patterns and adjusting detection thresholds based on observed behavior, the system improves reliability while reducing false positives through adaptive decision-making.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system analyzes multiple snapshots of the security graph over time, then gradual attacks are detected, but processing time increases

Engineering Contradiction:
Improveability to detect gradual attacksVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and focuses analysis on specific graph changes and their relationships rather than processing all possible data between snapshots. By taking out only the relevant changes and their interconnections for detailed analysis, the system maintains high detection precision for gradual attacks while minimizing unnecessary processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial analysis by focusing on groups of related changes rather than exhaustively analyzing every possible aspect of each snapshot. This selective approach allows the system to detect gradual attacks effectively without the prohibitive time cost of complete exhaustive analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260081940A1Malicious activity detection based on changes in a security graph
Publication Date: 2026.03.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260081940A1 patent drawing
  • US20260081940A1 patent drawing
  • US20260081940A1 patent drawing

AI summary

Systems, methods, and techniques are directed to detecting potential anomalous activity based on changes in a security graph. In an example, a security system receives a first snapshot of a graph representative of a tenant account of a network-based system corresponding to a first timestamp. The security system receives a second snapshot of the graph corresponding to a second timestamp. The security system determines a first change in the graph based on the first and second snapshots and a second change related to the first change. The security system detects a potential anomaly based on the first and second changes. Responsive to detecting a potential anomaly, the security system causes a mitigation step to be performed with respect to the tenant account. In a further example, the security system determines relationships between a sequence of changes satisfies a cumulative anomaly criterion.