IP Library Granted Patent US 12,118,086
Granted Patent B2
US 12,118,086 · App. 16/885,169 · Granted Oct 15, 2024

Deception-based responses to security attacks

Inventors: Adam S. Meyers (Washington, DC); Dmitri Alperovitch (Gaithersburg, MD); George Robert Kurtz (Ladera Ranch, CA); David F. Diehl (Minneapolis, MN); Sven Krasser (Los Angeles, CA)
Assignee: CrowdStrike, Inc.
G06F21/56G06F21/554G06F21/6209H04L61/4511H04L63/1491G06F2221/2111G06F2221/2129
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 12,118,086
App. No.
16/885,169
Granted
Oct 15, 2024
Kind
B2
Abstract

Deception-based techniques for responding to security attacks are described herein. The techniques include transitioning a security attack to a monitored computing device posing as a computing device impacted by the security attack and enabling the adversary to obtain deceptive information from the monitored computing device. Also, the adversary may obtain a document configured to report identifying information of an entity opening the document, thereby identifying the adversary associated with the attack. Further, the techniques include determining that a domain specified in a domain name request is associated with malicious activity and responding to the request with a network address of a monitored computing device to cause the requesting process to communicate with the monitored computing device in place of an adversary server. Additionally, a service may monitor dormant domains names associated with malicious activity and, in response to a change, respond with an alert or a configuration update.

Claims (49)

1. A computer-implemented method comprising:

receiving a domain name resolution request from a requesting process operating on a device;

determining that a domain name included in the domain name resolution request is indicative of malicious activity;

responding to the domain name resolution request with a network address of a monitored server posing as an adversary server associated with the requesting process to prompt an adversary communication to the monitored server instead of the adversary server;

transitioning an attack associated with the requesting process from the device to the monitored server;

monitoring activities of the attack on the monitored server;

enabling the monitored server to load deceptive information onto a memory of the monitored server; and

enabling an attacker associated with the attack to acquire the deceptive information from the monitored server through the adversary communication.

2. The computer-implemented method of claim 1 , wherein receiving a domain name resolution request from a requesting process operating on a device further comprises receiving the domain name resolution request as a redirected domain name resolution request redirected from a domain name server.

3. The computer-implemented method of claim 1 , wherein determining that a domain name included in the domain name resolution request is indicative of malicious activity comprises determining at least one of:

that the domain name is included in a list of known malicious or suspicious domains,

that the domain name is unfamiliar,

that the domain name is associated with a specific geographic location, or

that the domain name is associated with a specific entity.

4. The computer-implemented method of claim 1 , wherein the adversary server is an adversary command-and-control system or an adversary exfiltration system, and the monitored server poses as the adversary command-and-control system or the adversary exfiltration system during the adversary communication with the requesting process.

5. The computer-implemented method of claim 1 , wherein the monitored server decodes the adversary communication from the requesting process.

6. The computer-implemented method of claim 1 , wherein the monitored server determines that the requesting process is utilizing a specific protocol to encode the adversary communication, and performs at least one of selecting a corresponding communications protocol for decoding the adversary communication, or attempting to learn the specific protocol.

7. The computer-implemented method of claim 1 , further comprising sending an alert to at least one of a security agent executing on the device or a client entity associated with the device.

8. The computer-implemented method of claim 1 , further comprising, in response to the determining, configuring the monitored server with one or more protocols utilized by the requesting process to enable the monitored server to pose as the adversary server during the adversary communication with the requesting process.

9. A system comprising:

one or more processors;

memory storing computer-executable instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

receiving a domain name resolution request from a requesting process operating on a device;

determining that a domain name included in the domain name resolution request is indicative of malicious activity;

responding to the domain name resolution request with a network address of a monitored server posing as an adversary server associated with the requesting process to prompt an adversary communication to the monitored server instead of the adversary server;

transitioning an attack associated with the requesting process from the device to the monitored server;

monitoring activities of the attack on the monitored server;

enabling the monitored server to load deceptive information onto a memory of the monitored server; and

enabling an attacker associated with the attack to acquire the deceptive information from the monitored server through the adversary communication.

10. The system of claim 9 , wherein determining that a domain name included in the domain name resolution request is indicative of malicious activity comprises determining at least one of:

that the domain name is included in a list of known malicious or suspicious domains,

that the domain name is unfamiliar,

that the domain name is associated with a specific geographic location, or

that the domain name is associated with a specific entity.

11. The system of claim 9 , wherein the operations further comprise sending an alert to at least one of a security agent executing on the device or a client entity associated with the device.

12. The system of claim 9 , wherein the operations further comprise, in response to the determining, configuring the monitored server with one or more protocols utilized by the requesting process to enable the monitored server to pose as the adversary server during the adversary communication with the requesting process.

13. A security service system comprising:

a monitored server configured to pose as an adversary server; and

a security system computing device configured to:

receive a domain name resolution request from a requesting process operating on a device;

determine that a domain name included in the domain name resolution request is indicative of malicious activity;

respond to the domain name resolution request with a network address of the monitored server posing as an adversary server associated with the requesting process to prompt an adversary communication to the monitored server instead of the adversary server;

transition an attack associated with the requesting process from the device to the monitored server;

monitor activities of the attack on the monitored server;

enable the monitored server to load deceptive information onto a memory of the monitored server; and

enable an attacker associated with the attack to acquire the deceptive information from the monitored server through the adversary communication.

14. The security service system of claim 13 , wherein the monitored server is configured to decode the adversary communication from the requesting process.

15. The security service system of claim 13 , wherein the monitored server is configured to determine that the requesting process is utilizing a specific protocol to encode the adversary communication, and to perform at least one of selecting a corresponding communications protocol for decoding the adversary communication, or attempting to learn the specific protocol.

16. The security service system of claim 13 , wherein the security system computing device is configured to configure the monitored server with one or more protocols utilized by the requesting process to enable the monitored server to pose as the adversary server during the adversary communication with the requesting process.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2026
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: CROWDSTRIKE HOLDINGS, INC.; CROWDSTRIKE, INC.
Reel/Frame 074202/0710 →
PATENT SECURITY AGREEMENT Recorded Jan 5, 2021
From: CROWDSTRIKE HOLDINGS, INC.; CROWDSTRIKE, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 054899/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: MEYERS, ADAM S.; ALPEROVITCH, DMITRI; KURTZ, GEORGE ROBERT; DIEHL, DAVID F.; KRASSER, SVEN
To: CROWDSTRIKE, INC.
Reel/Frame 052782/0180 →
Continuity (2)
Continuation 13784720 · Mar 4, 2013
Related Publication 20200285739A1 · Sep 10, 2020