IP Library Granted Patent US 10,713,356
Granted Patent B2
US 10,713,356 · App. 13/784,720 · Granted Jul 14, 2020

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 (Pasadena, CA)
Assignee: CrowdStrike, Inc.
G06F21/56G06F21/554G06F21/6209H04L61/1511H04L63/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 10,713,356
App. No.
13/784,720
Granted
Jul 14, 2020
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 (28)

1. One or more non-transitory computer-readable media storing computer-executable instructions configured to program one or more computing devices to perform operations comprising:

configuring a document to send a report to the one or more computing devices indicating that the document is opened on a device, the report indicating identifying information of the device including at least one of a network address of the device or a geographic location of the device;

receiving the report;

determining that the network address or the geographic location in the report does not match a predefined expected network address or a predefined expected geographic location;

determining that the identifying information in the report corresponds to an unauthorized entity, based on the determination that the network address or the geographic location in the report does not match the predefined expected network address or the predefined expected geographic location; and

in response to determining that the identifying information in the report corresponds to an unauthorized entity, sending an alert to an authorized entity associated with the document indicating that the unauthorized entity has possession of the document.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the configuring includes embedding executable instructions or a link in the document.

3. The one or more non-transitory computer-readable media of claim 2 , wherein the link embedded in the document is configured to cause the report to be sent to a monitored network address associated with the one or more computing devices when the link is activated by the device.

4. The one or more non-transitory computer-readable media of claim 2 , wherein the executable instructions embedded in the document cause a connection to be opened to the one or more computing devices when the document is opened by the device.

5. The one or more non-transitory computer-readable media of claim 2 , wherein the executable instructions embedded in the document specify at least one of the predefined expected network address or the predefined expected geographic location, and cause the report to be sent when the network address of the device or the geographic location of the device differs from the at least one of the predefined expected network address or the predefined expected geographic location.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the identifying information indicated in the report further comprises at least one of a universally unique identifier (UUID), domain information, or derived/upstream network data.

7. A computer-implemented method comprising:

configuring a document to send a report to one or more computing devices indicating that the document is opened on a device, the report indicating identifying information of the device including at least one of a network address of the device or a geographic location of the device;

receiving the report;

determining that the network address or the geographic location in the report does not match a predefined expected network address or a predefined expected geographic location;

determining that the identifying information in the report corresponds to an unauthorized entity, based on the determination that the network address or the geographic location in the report does not match the predefined expected network address or the predefined expected geographic location; and

in response to determining that the identifying information in the report corresponds to an unauthorized entity, sending an alert to an authorized entity associated with the document indicating that the unauthorized entity has possession of the document.

8. The computer-implemented method of claim 7 , wherein the configuring includes embedding executable instructions or a link in the document.

9. The computer-implemented method of claim 8 , wherein the link embedded in the document is configured to cause the report to be sent to a monitored network address associated with the one or more computing devices when the link is activated by the device.

10. The computer-implemented method of claim 8 , wherein the executable instructions embedded in the document cause a connection to be opened to the one or more computing devices when the document is opened by the device.

11. The computer-implemented method of claim 8 , wherein the executable instructions embedded in the document specify at least one of the predefined expected network address or the predefined expected geographic location, and cause the report to be sent when the network address of the device or the geographic location of the device differs from the at least one of the predefined expected network address or the predefined expected geographic location.

12. The computer-implemented method of claim 7 , wherein the identifying information indicated in the report further comprises at least one of a universally unique identifier (UUID), domain information, or derived/upstream network data.

13. A system comprising: one or more hardware processors; memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: configuring a document to send a report to one or more computing devices indicating that the document is opened on a device, the report indicating identifying information of the device including at least one of a network address of the device or a geographic location of the device; receiving the report; determining that the network address or the geographic location in the report does not match a predefined expected network address or a predefined expected geographic location; determining that the identifying information in the report corresponds to an unauthorized entity, based on the determination that the network address or the geographic location in the report does not match the predefined expected network address or the predefined expected geographic location; and in response to determining that the identifying information in the report corresponds to an unauthorized entity, sending an alert to an authorized entity associated with the document indicating that the unauthorized entity has possession of the document.

14. The system of claim 13 , wherein the configuring includes embedding executable instructions or a link in the document.

15. The system of claim 14 , wherein the link embedded in the document is configured to cause the report to be sent to a monitored network address associated with the one or more computing devices when the link is activated by the device.

16. The system of claim 14 , wherein the executable instructions embedded in the document cause a connection to be opened to the one or more computing devices when the document is opened by the device.

17. The system of claim 14 , wherein the executable instructions embedded in the document specify at least one of the predefined expected network address or the predefined geographic location, and cause the report to be sent when the network address of the device or the geographic location of the device differs from the at least one of the predefined expected network address or the predefined expected geographic location.

18. The system of claim 13 , wherein the identifying information indicated in the report further comprises at least one of a universally unique identifier (UUID), domain information, or derived/upstream network data.

Assignments (5)
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 →
SECURITY INTEREST Recorded Apr 22, 2019
From: CROWDSTRIKE HOLDINGS, INC.; CROWDSTRIKE, INC.; CROWDSTRIKE SERVICES, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 048953/0205 →
SECURITY INTEREST Recorded Aug 15, 2017
From: CROWDSTRIKE, INC.
To: SILICON VALLEY BANK
Reel/Frame 043300/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2013
From: MEYERS, ADAM S.; ALPEROVITCH, DMITRI; KURTZ, GEORGE ROBERT; DIEHL, DAVID F.; KRASSER, SVEN
To: CROWDSTRIKE, INC.
Reel/Frame 029918/0683 →
Continuity (1)
Related Publication 20140250524A1 · Sep 4, 2014
Cited By (1)
US 12,375,527