Endpoint DLP Using Application Reputation to Block Data Exfiltration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data loss prevention (DLP) systems face challenges in monitoring and preventing data loss events, especially when devices leave a network protected by network DLP systems, as they require continuous configuration and may fail to detect data exfiltration by applications using encryption or in advanced persistent threat (APT) attacks.

Innovation Solution

A DLP system that uses reputation information to determine the trustworthiness of applications and network destinations, allowing or blocking access to sensitive data based on pre-configured policies, and employing reputation services to inform users about unknown applications or destinations, thereby reducing the need for continuous manual configuration and protecting against data loss events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network DLP systems monitor data exfiltration at the network level, then data loss prevention capability is improved, but system complexity and configuration requirements increase

Engineering Contradiction:
Improvedata loss prevention capabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces endpoint DLP software as an intermediary component installed on individual devices. This endpoint agent performs local monitoring and enforcement of DLP policies, acting as a mediator between the network DLP system and individual applications. The endpoint software captures data exfiltration attempts before they reach the network level, eliminating the need for complex network-level configuration while maintaining comprehensive protection coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides the centralized network DLP system into distributed endpoint agents deployed on individual devices. Each endpoint agent independently monitors and controls data exfiltration on its host device, segmenting the monolithic network DLP architecture into modular, autonomous units. This segmentation simplifies the overall system by distributing functionality to where it is most needed, reducing network infrastructure complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If DLP systems require per-application configuration to monitor encrypted traffic, then monitoring precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata exfiltration detection precisionVSAvoidsystem configuration ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The endpoint DLP software automatically performs application identification and encryption detection without requiring manual per-application configuration. The system uses built-in heuristics and machine learning algorithms to autonomously analyze traffic patterns, identify encrypted communications, and determine potential data exfiltration attempts. This self-service capability maintains high detection precision while eliminating the operational burden of manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures encryption detection rules and application identification algorithms during installation, preparing the endpoint agent to automatically recognize and monitor encrypted traffic from any application without requiring subsequent manual configuration. This preliminary setup enables the system to immediately begin monitoring with high precision upon deployment, eliminating the need for ongoing per-application configuration efforts.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If DLP systems cannot decode encrypted traffic, then system simplicity is maintained, but data loss prevention capability deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoiddata loss prevention capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The endpoint DLP agent acts as an intermediary that intercepts encrypted traffic before it leaves the device, analyzing metadata and behavioral patterns to detect data exfiltration attempts without requiring full decryption. The system monitors traffic characteristics such as destination, timing, volume, and protocol behavior to identify suspicious patterns, maintaining system simplicity while effectively preventing data loss through indirect observation methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3365828B1Methods for data loss prevention from malicious applications and targeted persistent threats
Publication Date: 2022.05.04 CA TECH INC
  • EP3365828B1 patent drawingFigure 1
  • EP3365828B1 patent drawingFigure 2
  • EP3365828B1 patent drawingFigure 3

AI summary

The present disclosure relates to using reputation information (e.g., of applications, libraries, network destinations, etc.) in a data loss prevention system. According to one embodiment, a computer system (e.g., an endpoint or server system) identifies a first application requesting to access a file accessible through the computer system. The DLP system present on the computer system determines a reputation associated with the first application. The DLP system may determine reputation from information stored locally on the computer system or from a reputation service in the cloud. If the reputation information indicates that the first application is trusted, the computer system allows the first application to access the file, subject to a data loss prevention (DLP) policy. If, however, the reputation information indicates that the first application is untrusted, the computer system blocks access to the file.