IP Library Granted Patent US 10,873,605
Granted Patent B2
US 10,873,605 · App. 16/202,618 · Granted Dec 22, 2020

System and method for tracking information leakage at endpoint

Inventors: Sang Wook Kim (Seoul, KR); Tae Wan Kim (Seoul, KR); Il Hoon Choi (Seoul, KR)
Assignee: SOMANSA CO., LTD.
H04L63/20G06F16/2379G06F21/6245
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,873,605
App. No.
16/202,618
Granted
Dec 22, 2020
Kind
B2
Abstract

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.

Claims (31)

1. A system for tracking an information leakage of an endpoint, comprising:

a management server comprising a detection pattern generator which generates detection pattern information for detecting a leakage of user personal information and keyword information with respect to a target to be managed, a database which stores the detection pattern information, a server communication portion which transmits the detection pattern information to the endpoint terminal connected through a network, and a server controller which controls them; and

an endpoint terminal comprising a storage which stores the detection pattern information provided from the management server, a first detection activity performer which monitors generation and change of a file by using the detection pattern information, searches for whether data to be detected is stored, and performs a first detection activity through matching information stored in a heap memory of a currently-executed process with the detection pattern information, a second detection activity performer which performs a second detection activity according to monitoring of a particular application program interface (API) according to process execution, a leakage response executer which executes an information leakage response process corresponding to first detection activity information obtained by performing the first detection activity and second detection activity information according to the second detection activity, a terminal communication portion which transmits the first detection activity information and the second detection activity information to the management server, and a terminal controller which controls them,

wherein the database of the management server stores leakage information corresponding to the first detection activity information and the second detection activity information transmitted from the endpoint terminal.

2. The system of claim 1 , wherein the detection pattern information comprises at least one of a resident registration number, a passport number, a driver's license number, a credit card number, and an account number of a user.

3. The system of claim 1 , wherein the first detection activity performer performs the first detection activity through matching the detection pattern information with at least one of user identification (ID) information, a user Internet protocol (IP), use time, and used-process information stored in the heap memory.

4. The system of claim 1 , wherein the second detection activity performer monitors execution of the particular API and performs the second detection activity through matching the detection pattern information with API execution argument information when the particular API is executed.

5. The system of claim 1 , wherein the management server further comprises a leakage information extractor which receives a search request signal with respect to leakage information from a user terminal and extracts leakage information corresponding to the search request signal, and

wherein the server communication portion transmits the extracted leakage information to the user terminal.

6. The system of claim 5 , wherein the leakage information extractor extracts the leakage information corresponding to the search request signal by using file information of the leakage information, process information with respect to the leakage information, and action information handled by a process of processing the leakage information stored in the database.

7. The system of claim 6 , wherein the action information comprises:

process operation type information comprising storage, encoding, compression, and transmission through a network; and

destination information according to operation performance.

8. A method of tracking an information leakage of an endpoint, comprising:

generating detection pattern information, by a management server, for detecting a leakage of user personal information and keyword information of a managed endpoint terminal;

transmitting the detection pattern information, by the management server, to the endpoint terminal connected through a network;

performing a first detection activity, by the endpoint terminal, by storing the detection pattern information provided by the management server, monitoring generation and change of a file by using the detection pattern information, searching for whether data to be detected, and matching information stored in a heap memory of a currently-executed process with the detection pattern information;

performing a second detection activity, by the endpoint terminal, according to monitoring of a particular API according to process execution;

executing an information leakage response process, by the endpoint terminal, corresponding to first detection activity information according to the first detection activity and second detection activity information according to the second detection activity;

transmitting, by the endpoint terminal, the first detection activity information and the second detection activity information to the management server; and

storing, by the management server, leakage information corresponding to the first detection activity information and the second detection activity information transmitted from the endpoint terminal.

9. The method of claim 8 , wherein the detection pattern information comprises at least one of a resident registration number, a passport number, a driver's license number, a credit card number, and an account number of a user.

10. The method of claim 8 , wherein the performing of the first detection activity comprises performing the first detection activity through matching the detection pattern information with at least one of user ID information, a user IP, use time, and used-process information stored in the heap memory.

11. The method of claim 8 , wherein the performing of the second detection activity comprises monitoring execution of the particular API and performing the second detection activity through matching the detection pattern information with API execution argument information when the particular API is executed.

12. The method of claim 8 , further comprising:

receiving a search request signal with respect to leakage information from a user terminal and extracting leakage information corresponding to the search request signal; and

transmitting the extracted leakage information to the user terminal.

13. The method of claim 12 , wherein the extracting of the leakage information comprises extracting the leakage information corresponding to the search request signal by using file information of the leakage information, process information with respect to the leakage information, and action information handled by a process of processing the leakage information stored in the management server.

14. The method of claim 13 , wherein the action information comprises:

process operation type information comprising storage, encoding, compression, and transmission through a network; and

destination information according to operation performance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: KIM, SANG WOOK; KIM, TAE WAN; CHOI, IL HOON
To: SOMANSA CO., LTD.
Reel/Frame 047608/0030 →
Priority Claims (1)
KR 10-2018-0134701 · Nov 5, 2018 · national
Continuity (1)
Related Publication 20200145461A1 · May 7, 2020