Distributed Data Exfiltration Detection via Signature Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional security tools find it difficult to detect distributed data exfiltration attacks in cloud services, as attackers can disguise their attempts by distributing small, authorized data requests across multiple service instances and geographic locations, making it hard to correlate these as a coordinated attack.

Innovation Solution

A system that calculates historical usage statistics, generates baselines for normal activities, monitors current queries, correlates signatures to detect suspicious patterns, and raises alerts when risk scores exceed a threshold, effectively identifying and preventing distributed data exfiltration attacks by building a comprehensive view of activity across multiple instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional rate limiting and anomaly detection controls are used, then large amounts of data downloaded from a server can be detected, but distributed data exfiltration attacks with small authorized downloads across many service instances cannot be detected

Engineering Contradiction:
Improvedetection capabilityVSAvoidattack detection difficulty
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent combines multiple detection signals from different service instances, geographic locations, and time periods into a unified risk score. By merging these distributed small queries into a single correlated attack pattern, the system achieves detection capability that individual instance monitoring cannot provide alone.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces temporal and spatial correlation dimensions by analyzing queries across multiple service instances, geographic locations, and time periods. This multi-dimensional analysis transforms undetectable small individual queries into detectable coordinated attack patterns when viewed from the aggregate perspective.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple service instances are deployed for scaling and high availability, then service quality improves, but the attack surface increases and makes detection more difficult

Engineering Contradiction:
Improveservice qualityVSAvoidattack surface
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent maintains the segmented architecture of multiple service instances for scalability while introducing a centralized correlation layer that aggregates security signals across all segments. This allows the system to retain the benefits of distributed deployment while achieving unified security monitoring through signature correlation across instances.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a centralized security correlation system as an intermediary that receives and correlates security signals from multiple distributed service instances. This intermediary layer enables unified attack detection across the distributed architecture without requiring changes to the individual service instances themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If attackers distribute attack portions among different instances and locations, then the attack can be disguised as valid client requests, but this makes correlation of requests into a single coordinated attack very difficult

Engineering Contradiction:
Improveattack disguise capabilityVSAvoidattack correlation difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent pre-establishes correlation signatures and risk scoring models that are specifically designed to identify coordinated attack patterns across distributed instances. By preparing these detection mechanisms in advance, the system can quickly correlate and identify distributed attacks when they occur, rather than attempting to detect them in real-time without pre-configured correlation rules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11966470B2Detecting and preventing distributed data exfiltration attacks
Publication Date: 2024.04.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11966470B2 patent drawing
  • US11966470B2 patent drawing
  • US11966470B2 patent drawing

AI summary

A computer-implemented method and a computer system for detecting and preventing distributed data exfiltration attacks. The computer system calculates historical usage statistics for a service, instances of the service, and clients requesting the instances, generates a baseline of normal usage activities for the clients and the instances based on the historical usage statistics, monitors current activities of the clients to build signatures of queries by the clients and signatures of the instances, and correlates the signatures to determine whether a data exfiltration attack is in progress. In response to determining that the data exfiltration attack is in progress, the computer system increases one or more risk scores corresponding to the data exfiltration attack. In response to determining that the one or more risk scores and an overall risk score of the service exceed a predetermined threshold, the computer system generates an alert of the data exfiltration attack.