IP Library Granted Patent US 10,333,977
Granted Patent B1
US 10,333,977 · App. 16/109,811 · Granted Jun 25, 2019

Deceiving an attacker who is harvesting credentials

Inventors: Tomer Shamul (Jerusalem, IL); Tsahi Lasry (Na'ale, IL); Moshe Segev (Ramat Yishay, IL); Mor Natan (Tel Aviv, IL)
Assignee: ILLUSIVE NETWORKS LTD.
H04L63/1491
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,333,977
App. No.
16/109,811
Granted
Jun 25, 2019
Kind
B1
Abstract

A system for deceiving an attacker who harvests credentials within an enterprise network, including a management server deploying a deceptive agent on an endpoint computer of the enterprise network, the deceptive agent including a hook manager creating system hooks on resources in the endpoint computer that holds valuable credentials, which would be desired by attackers, and a deceptive content provider, generating deceptive content and returning the deceptive content to a malicious process run by an attacker on the endpoint computer, the malicious process making a read request directed to a resource in the endpoint computer that holds valuable credentials, thus making it appear to the attacker that a response is coming from the resource whereas in fact the response is coming from the deceptive agent, when the hook manager hooks the read request.

Claims (20)

1. A system for deceiving an attacker who harvests credentials within an enterprise network, comprising a management server deploying a deceptive agent on an endpoint computer of the enterprise network, the deceptive agent comprising:

a hook manager creating a system hook on a network adaptor of the endpoint computer; and

a deceptive content provider, generating deceptive content and responding to an outgoing call to a service of a remote server of the enterprise network made by a malicious process run by an attacker on the endpoint computer, returning the deceptive content to the malicious process, thus making it appear to the attacker that a response is coming from the service in the remote server whereas in fact the response is coming from the deceptive agent, when said hook manager hooks the remote call.

2. The system of claim 1 wherein said hook manager creates system hooks on resources in the endpoint computer that hold valuable credentials, which would be desired by attackers, and wherein said deceptive content provider generates deceptive content and returns the deceptive content to a malicious process run by the attacker on the endpoint computer, the malicious process making a read request directed to a resource in the endpoint computer that holds valuable credentials, thus making it appear to the attacker that the response is coming from the resource whereas in fact the response is coming from the deceptive agent, when said hook manager hooks the read request.

3. The system of claim 2 wherein the resource that holds desirable credentials is a registry, a file server, or a memory in the endpoint computer.

4. The system of claim 1 wherein said management server deploys the deceptive agent on the remote server, wherein said deceptive agent further comprises an authenticator, listening to inbound requests to the remote server and authenticating the inbound requests as coming from the endpoint computer of the enterprise network, and wherein said deceptive agent generates deceptive content and responds to a remote call to a service of the remote server from a malicious process being run by the attacker on the endpoint computer by returning the deceptive content to the malicious process, thus making it appear to the attacker that the response is coming from the service of the remote server whereas in fact the response is coming from said deceptive agent, when said authenticator detects the remote call.

5. A method for deceiving an attacker who is harvesting credentials within an enterprise network, comprising:

deploying, by a management server, a deceptive agent on an endpoint computer of an enterprise network;

creating, by the deceptive agent, a system hook on a network adaptor of the endpoint computer; and

in response to hooking an outbound call to a service of a remote server in the enterprise network, by a malicious process being run by an attacker on the endpoint computer, generate, by the deceptive agent, deceptive content and respond to the remote call by returning the deceptive content to the malicious process, thus making it appear to the attacker that the response is coming from the remote server whereas in fact the response is coming from the deceptive agent.

6. The method of claim 5 further comprising:

creating, by the deceptive agent, system hooks on resources in the endpoint computer that hold valuable credentials, which would be desired by attackers; and

in response to hooking a read request by the malicious process, directed to a resource in the endpoint computer that holds valuable credentials, generate, by the deceptive agent, deceptive content and respond to the read request by returning the deceptive content to the malicious process, thus making it appear to the attacker that the response is coming from the resource whereas in fact the response is coming from the deceptive agent.

7. The method of claim 6 wherein the hooked read request is directed to a registry, a file server, or a memory in the endpoint computer.

8. A method for deceiving an attacker who is harvesting credentials within an enterprise network, comprising:

deploying, by a management server, a deceptive agent on a remote server of an enterprise network, wherein the deceptive agent listens to inbound requests for the remote server and authenticates the inbound requests as coming from a legitimate process running on a client computer of the enterprise network; and

in response to detecting a remote call to a service of the remote server from a malicious process being run by an attacker on a client computer of the enterprise network, generate, by the deceptive agent, deceptive content and respond to the remote call by returning the deceptive content to the malicious process, thus making it appear to the attacker that the response is coming from the service in the remote server whereas in fact the response is coming from the deceptive agent.

9. A system for deceiving an attacker who harvests credentials within an enterprise network, comprising a management server deploying a deceptive agent on a remote server of the enterprise network, the deceptive agent comprising:

an authenticator, listening to inbound requests to the remote server and authenticating the inbound requests as coming from a legitimate process running on a client computer of the enterprise network; and

a deceptive content provider, generating deceptive content and responding to a remote call to a service of the remote server from a malicious process being run by an attacker on the client computer by returning the deceptive content to the malicious process, thus making it appear to the attacker that the response is coming from the service of the remote server whereas in fact the response is coming from said deceptive agent, when said authenticator detects the remote call.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2024
From: ILLUSV NETWORKS LTD.
To: PROOFPOINT ISRAEL HOLDINGS LTD.
Reel/Frame 069461/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2018
From: SHAMUL, TOMER; LASRY, TSAHI; SEGEV, MOSHE; NATAN, MOR
To: ILLUSIVE NETWORKS LTD.
Reel/Frame 047901/0577 →
Cited By (5)
US 12,199,993 US 12,375,475 US 12,495,074 US 12,585,767 US 12,613,961