Security Event Graph Decluttering via Node Collapsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Security analysts face overwhelming complexity when trying to identify important alerts and entities in large enterprise network graphs, as these graphs can consist of hundreds of thousands of nodes connected by tens of millions of edges, making it difficult to prioritize and respond to cybersecurity threats effectively.

Innovation Solution

The system employs two collapsing methods, equivalence collapsing and chain collapsing, to simplify graph structures without hiding nodes of high interest. Equivalence collapsing groups equivalent nodes into a single representative node, while chain collapsing simplifies chains of nodes with degrees of one or two, both techniques scoring nodes to prevent the aggregation of high-interest nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete security events graph is displayed to show all network entities and relationships, then comprehensive security coverage is achieved, but analyst overload and difficulty in identifying critical threats occur

Engineering Contradiction:
Improvesecurity coverageVSAvoidanalyst workload
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts and removes low-value visual elements (edges connecting to already-displayed nodes, redundant node representations) from the complete graph, retaining only the essential components needed for security analysis. This extraction process maintains comprehensive security coverage by preserving all critical entities while eliminating the clutter that causes analyst overload.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of displaying the complete graph and filtering out relevant information, the patent inverts the approach by starting with an empty visualization and selectively adding only the most critical nodes and edges. This inversion allows analysts to see essential security threats immediately without being overwhelmed by comprehensive but cluttered data presentation.

Inventive Principle:
Principle #13The other way round (Inversion)

2Loss of information

If all nodes and edges are displayed in the security graph, then complete network visibility is achieved, but graph complexity becomes unmanageable

Engineering Contradiction:
Improvenetwork visibilityVSAvoidgraph complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple edges that connect to the same already-displayed node into a single representative edge, and combines redundant node representations. This merging process maintains complete network visibility by preserving all unique network relationships while significantly reducing graph complexity and visual clutter.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts and removes redundant elements from the complete graph including duplicate node representations and edges connecting to already-displayed nodes. This extraction maintains comprehensive network visibility by preserving all unique entities and relationships while eliminating the complexity that makes the graph unmanageable.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If detailed graph structures are maintained to preserve all security events, then complete security event tracking is achieved, but performance degradation occurs due to processing overhead

Engineering Contradiction:
Improvesecurity event trackingVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by maintaining detailed graph structures only for critical security events and entities that require close scrutiny, while using simplified representations for less critical components. This approach achieves complete security event tracking for important threats while reducing overall processing overhead and improving system performance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11856016B2Systems and methods for controlling declutter of a security events graph
Publication Date: 2023.12.26 NETSKOPE INC
  • US11856016B2 patent drawing
  • US11856016B2 patent drawing
  • US11856016B2 patent drawing

AI summary

The technology disclosed includes a system to reduce clutter during graph presentation for security incident analysis. The system includes logic to score nodes potentially collapsed by equivalence, of indicated interest for security incident analysis, to prevent aggregation. The system includes logic to aggregate and hide equivalent nodes that have matching degrees, that are connected to matching nodes by matching edge types, and that have scores below a first selected threshold. The system does not collapse nodes that are interesting for security analysis and keeps them visible. The technology disclosed identifies chains of at least three nodes having degrees of 1 or 2, without branching from any node in the chain. The identified chains are collapsed into chain-collapsed single nodes. Two different cases of chains including whisker chains ending in a leaf node and chains connected at both ends to two other nodes are presented.