Contextual Relationship Graph for Detecting Network Anomalies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security measures, particularly signature-based detection tools, are ineffective against advanced cyber threats as attackers morph their code, use lateral movement within networks, and evade detection, making it difficult to prevent reconnaissance, delivery, and exploitation attempts, and to investigate the scope and actors behind attacks.

Innovation Solution

A contextual relationship graph is built using cloud-based monitoring logs to analyze network transaction patterns, incorporating vertices for domains and edges for transactions, weighted by relationships such as malware, IP addresses, ASN, registration, and redirects, to detect suspicious anomalies and potentially add domains to a blocked list for further analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If signature-based detection tools are used, then detection can be performed with simple indicators, but detection effectiveness deteriorates as attackers morph their code and indicators of compromise

Engineering Contradiction:
Improveease of detection implementationVSAvoiddetection effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the detection parameters from static signatures to dynamic behavioral patterns. Instead of detecting based on fixed code signatures that attackers can morph, the system monitors multiple transaction parameters (timing, frequency, destination patterns) and detects anomalies based on deviations from established baselines, making detection effective against morphed malware

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent combines multiple detection approaches into a composite detection system. It integrates behavioral analysis, relationship graph analysis, anomaly detection, and correlation of multiple data sources (network transactions, process information, endpoint data) to create a robust detection mechanism that overcomes the limitations of simple signature-based methods

Inventive Principle:
Principle #40Composite materials

2Productivity

If signature-based detection is used, then detection can be deployed quickly, but detection is always a race condition requiring constant updates

Engineering Contradiction:
Improvedetection deployment speedVSAvoidtime to update signatures
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by establishing baseline behavioral patterns for normal transactions before attacks occur. The system continuously learns and updates these baselines in advance, so when an attack happens, detection is immediate based on deviations from the pre-established norms, eliminating the need for reactive signature updates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous feedback loops where detection results, new transaction patterns, and threat intelligence are fed back into the system to automatically update behavioral models and relationship graphs. This self-updating mechanism eliminates the manual signature update cycle while maintaining current detection capabilities

Inventive Principle:
Principle #23Feedback

3Device complexity

If simple indicators of compromise are used, then detection can be performed with basic tools, but detection becomes a game of whack-a-mole as attackers adapt

Engineering Contradiction:
Improvedetection system complexityVSAvoidsustained detection effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent creates a universal detection framework that handles multiple attack types and stages through a single multi-functional system. The behavioral analysis and relationship graph approaches work across different malware families, attack vectors, and threat scenarios, providing sustained effectiveness without requiring separate detection mechanisms for each threat type

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

4Area of stationary object

If attackers use lateral movement within networks, then coverage of endpoints increases, but detection difficulty increases due to widespread distribution

Engineering Contradiction:
Improvenetwork coverage areaVSAvoidattack detection difficulty
Core Design Contradiction:
Area of stationary objectVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges data from multiple distributed endpoints into a unified relationship graph that reveals connections across the network. By combining transaction data, behavioral patterns, and relationship information from widespread endpoints into a single analytical framework, the system detects lateral movement patterns that would be invisible when analyzing endpoints in isolation

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230353587A1Contextual relationship graph based on user's network transaction patterns for investigating attacks
Publication Date: 2023.11.02 ZSCALER INC
  • US20230353587A1 patent drawing
  • US20230353587A1 patent drawing
  • US20230353587A1 patent drawing

AI summary

Systems and methods include receiving network transaction data for a plurality of users monitored by a cloud-based system; creating a relationship graph based on the plurality of user's recent network transactions for a time period, wherein the relationship graph includes vertices for domains and edges for transactions by users between the domains having some number of transaction in the time period; and analyzing the relationship graph to detect previously undetected suspicious anomalies. The weights on each edge are based on a relationship between two domains where the relationship includes any of malware, Internet Protocol (IP) addresses, Autonomous System Number (ASN), registration, and redirects.