Endpoint Information Leakage Tracking via Heap and API Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information leakage prevention systems in endpoint environments can only identify where a leakage occurs and respond accordingly, but they cannot track which file is being leaked, by whom, when, or how, and are unable to detect encoded files, limiting their effectiveness in responding to malicious code distribution.

Innovation Solution

A system and method that include a management server generating detection pattern information for personal and keyword data, transmitting it to endpoint terminals, where first and second detection activities are performed by matching patterns with heap memory and API execution information, and transmitting results back to the server for response execution and storage, enabling detailed tracking and response to information leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional information leakage prevention systems inspect data for pattern matching, then leakage detection capability is provided, but tracking capability (who, when, how) and encoded file detection are lost

Engineering Contradiction:
Improveleakage detection capabilityVSAvoidtracking information (who, when, how)
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The detection activity is divided into multiple independent detection activities (first detection activity for heap memory matching, second detection activity for API monitoring) that can be executed separately and combined later, allowing detailed tracking of leakage events without compromising detection accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Detection pattern information is generated and stored in advance before actual leakage occurs, enabling the system to quickly match and track leakage events when they happen, providing both immediate detection and comprehensive tracking capability

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If only pattern matching inspection is performed, then simple leakage detection is achieved, but detailed tracking and encoded file detection are impossible

Engineering Contradiction:
Improvesimple leakage detectionVSAvoidencoded file detection and tracking
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The detection system is designed to perform multiple functions through the same framework: pattern matching detection, heap memory analysis, API monitoring, and tracking of leakage events, allowing the system to handle both simple detection and complex tracking requirements

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

Solution Approach 2:

Detection pattern information acts as an intermediary that bridges the gap between simple pattern matching and complex tracking requirements, enabling the system to maintain ease of operation while achieving detailed tracking and encoded file detection capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10873605B2System and method for tracking information leakage at endpoint
Publication Date: 2020.12.22 SOMANSA
  • US10873605B2 patent drawing
  • US10873605B2 patent drawing
  • US10873605B2 patent drawing

AI summary

Disclosed is a system for tracking an information leakage of an endpoint. The system includes a management server which transmits the detection pattern information to an endpoint terminal connected through a network and an endpoint terminal which monitors generation and change of a file by using the detection pattern information, performs a first detection activity through matching information stored in a heap memory of a currently-executed process with the detection pattern information, and a second detection activity according to monitoring of a particular application program interface (API) according to process execution, executes an information leakage response process corresponding to first detection activity information and second detection activity information, and transmits the first detection activity information and the second detection activity information to the management server.