IP Library Granted Patent US 11,809,555
Granted Patent B2
US 11,809,555 · App. 16/885,174 · Granted Nov 7, 2023

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 11,809,555
App. No.
16/885,174
Granted
Nov 7, 2023
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 (31)

1. 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:

detecting that a domain name is irresolvable or resolves to a non-routable network address and is also a dormant domain name associated with a malicious activity;

adding the domain name to a repository of dormant domain names associated with a plurality of malicious activities;

maintaining the repository of dormant domain names associated with the plurality of malicious activities;

detecting one or more changes to name resolutions or registrations of one or more domain names included in the repository, wherein the one or more changes indicate that the one or more domain names have become active and are no longer dormant, wherein detecting the changes includes continuously, or periodically, resolving domain names in the repository to determine whether corresponding name resolutions have changed;

and in response to detecting the one or more changes, performing at least one of: updating a configuration of one or more security agents executing one or more client devices, or initiating an alert.

2. The system of claim 1 , wherein detecting that the domain name is the dormant domain name associated with the malicious activity is based on the domain name resolving to a local network address.

3. The system of claim 2 , wherein the detecting that the domain name is the dormant domain name associated with the malicious activity is based on a report received from one of the one or more security agents indicating that the domain name resolves to the local network address, or is irresolvable.

4. The system of claim 1 , wherein the operations further comprise: associating a monitored server with a domain name in the repository of dormant domain names; detecting the changes indicating that the domain name has become active, and in response to detecting that the domain name has become active, responding to domain name resolution requests specifying the domain name with a network address of the monitored server.

5. The system of claim 1 , wherein updating the configuration of the one or more security agents causes the one or more security agents to handle an active domain name that had been stored in the repository of dormant domain names.

6. The system of claim 1 , wherein initiating alert comprises notifying at least one of the one or more security agents or sending human-consumable intelligence to a client entity associated with a security service.

7. A computer-implemented method, comprising: detecting that a domain name is irresolvable or resolves to a non-routable network address and is also a dormant domain name associated with a malicious activity;

adding the domain name to a repository of dormant domain names associated with a plurality of malicious activities;

maintaining the repository of dormant domain names associated with the plurality of malicious activities;

detecting one or more changes to name resolutions or registrations of one or more domain names included in the repository, wherein the one or more changes indicate that the one or more domain names have become active and are no longer dormant, wherein detecting the changes includes continuously, or periodically, resolving domain names in the repository to determine whether corresponding name resolutions have changed;

and in response to detecting the one or more changes, performing at least one of: updating a configuration of one or more security agents executing one or more client devices, or initiating an alert.

8. The computer-implemented method of claim 7 , further comprising: detecting that the domain name is the dormant domain name associated with the malicious activity based on the domain name resolving to a local network address.

9. The computer-implemented method of claim 8 , wherein the detecting that the domain name is the dormant domain name associated with the malicious activity is based on a report received from one of the one or more security agents indicating that the domain name resolves to the local network address.

10. The computer-implemented method of claim 7 , further comprising: associating a monitored server with a domain name in the repository of dormant domain names;

detecting the changes indicating that the domain name has become active, and in response to detecting that the domain name has become active, responding to domain name resolution requests specifying the domain name with a network address of the monitored server.

11. The computer-implemented method of claim 7 , wherein updating the configuration of the one or more security agents causes the one or more security agents to handle an active domain name that had been stored in the repository of dormant domain names.

12. The computer-implemented method of claim 7 , wherein initiating alert comprises notifying at least one of the one or more security agents or sending human-consumable intelligence to a client entity associated with a security service.

13. One or more non-transitory computer-readable media storing computer-executable instructions configured to cause one or more computing devices to perform operations comprising: detecting that a domain name is irresolvable or resolves to a non-routable network address and is also a dormant domain name associated with a malicious activity;

adding the domain name to a repository of dormant domain names associated with a plurality of malicious activities;

maintaining the repository of dormant domain names associated with the plurality of malicious activities;

detecting one or more changes to name resolutions or registrations of one or more domain names included in the repository, wherein the one or more changes indicate that the one or more domain names have become active and are no longer dormant, wherein detecting the changes includes continuously, or periodically, resolving domain names in the repository to determine whether corresponding name resolutions have changed;

and in response to detecting the one or more changes, performing at least one of: updating a configuration of one or more security agents executing one or more client devices, or initiating an alert.

14. The one or more non-transitory computer-readable media of claim 13 , further comprising: detecting that a domain name is a dormant domain name associated with malicious activity based on the domain name resolving to a local network address.

15. The one or more non-transitory computer-readable media of claim 13 , further comprising: associating a monitored server with a domain name in the repository of dormant domain names; and in response to detecting the changes indicating that the domain name has become active, responding to domain name resolution requests specifying the domain name with a network address of the monitored server.

16. The one or more non-transitory computer-readable media of claim 13 , wherein updating the configuration of the one or more security agents causes the one or more security agents to handle an active domain name that had been stored in the repository of dormant domain names.

17. The one or more non-transitory computer-readable media of claim 13 , wherein initiating alert comprises notifying at least one of the one or more security agents or sending human-consumable intelligence to a client entity associated with a security service.

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/0680 →
Continuity (2)
Continuation 13784720 · Mar 4, 2013
Related Publication 20200285740A1 · Sep 10, 2020