IP Library Granted Patent US 11,677,780
Granted Patent B2
US 11,677,780 · App. 17/104,537 · Granted Jun 13, 2023

Identifying automated response actions based on asset classification

Inventors: Sourabh Satish (Fremont, CA); Oliver Friedrichs (Woodside, CA); Atif Mahadik (Fremont, CA); Govind Salinas (Sunnyvale, CA)
Assignee: Splunk Inc.
H04L63/1441G06F16/285G06F21/554H04L63/0236H04L63/1416H04L63/1425H04L63/1433H04L63/20H04L47/2425
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,677,780
App. No.
17/104,537
Granted
Jun 13, 2023
Kind
B2
Abstract

Systems, methods, and software described herein provide for responding to security threats in a computing environment based on the classification of computing assets in the environment. In one example, a method of operating an advisement computing system includes identifying a security threat for an asset in the computing environment, and identifying a classification for the asset in relation to other assets within the computing environment. The method further provides determining a rule set for the security threat based on the classification for the asset and initiating a response to the security threat based on the rule set.

Claims (52)

1. A computer-implemented method comprising:

identifying, by an advisement system executing on a server in a computing environment comprising a plurality of computing assets, an incident associated with a computing asset of the plurality of computing assets;

determining a classification for the computing asset, wherein the classification for the computing asset is determined based on data indicating that the computing asset is associated with more outgoing network connections than incoming network connections, and wherein the data is collected prior to the identification of the incident;

determining a response to the incident based on the classification, wherein the response includes one or more actions; and

implementing, by the advisement system, the one or more actions to respond to the incident.

2. The computer-implemented method of claim 1 , further comprising:

obtaining supplemental information related to the incident from a website or a database; and

wherein determining the response to the incident is further based on the supplemental information.

3. The computer-implemented method of claim 1 , wherein identifying the incident associated with the computing asset comprises obtaining a notification of the incident, wherein the notification includes a network address, a domain name, or a process name associated with the incident, and wherein the method further comprises:

obtaining supplemental information related to the incident from a website or a database based on the notification; and

wherein determining the response to the incident is further based on the supplemental information.

4. The computer-implemented method of claim 1 , further comprising:

determining a criticality rating for the computing asset; and

wherein determining the response to the incident is further based on the criticality rating for the computing asset.

5. The computer-implemented method of claim 1 , further comprising:

determining data accessible to the computing asset;

determining a criticality rating for the computing asset based on the data accessible to the computing asset; and

wherein determining the response to the incident is further based on the criticality rating for the computing asset.

6. The computer-implemented method of claim 1 , wherein the classification is a first classification, wherein a second classification of the computing asset comprises a role for the computing asset in association with the incident, and wherein the response to the incident is determined based on the first classification and the second classification.

7. The computer-implemented method of claim 1 , wherein the classification is a first classification, wherein a second classification of the computing asset comprises a role for the computing asset in association with the incident, wherein the role for the computing asset is determined based on communication traits of the computing asset in association with the incident, and wherein the response to the incident is determined based on the first classification and the second classification.

8. The computer-implemented method of claim 1 , wherein the classification is one of: a target asset, a source asset, or an infrastructure asset.

9. The computer-implemented method of claim 1 , wherein the incident is a first incident, the computing asset is a first computing asset, the classification is a first classification, the data is first data, and the response is a first response, and wherein the method further comprises:

identifying a second incident associated with a second computing asset of the plurality of computing assets;

determining a second classification for the second computing asset, wherein the second classification for the second computing asset is determined based on second data indicating that the second computing asset is associated with more incoming network connections than outgoing network connections;

determining a second response to the second incident based on the second classification; and

implementing, by the advisement system, the second response.

10. The computer-implemented method of claim 1 , wherein the response comprises one or more action recommendations, and wherein the method further comprises:

causing display of the one or more action recommendations; and

receiving input selecting the one or more actions from the one or more action recommendations.

11. The computer-implemented method of claim 1 , wherein the computing asset comprises a virtual computing element or a physical computing element.

12. The computer-implemented method of claim 1 , wherein identifying the incident associated with the computing asset comprises obtaining a notification of the incident from a security information and event management (SIEM) system.

13. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause performance of operations comprising:

identifying, by an advisement system executing on a server in a computing environment comprising a plurality of computing assets, an incident associated with a computing asset of the plurality of computing assets;

determining a classification for the computing asset, wherein the classification for the computing asset is determined based on data indicating that the computing asset is associated with more outgoing network connections than incoming network connections, and wherein the data is collected prior to the identification of the incident;

determining a response to the incident based on the classification, wherein the response includes one or more actions; and

implementing, by the advisement system, the one or more actions to respond to the incident.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the one or more processors, further cause performance of operations comprising:

obtaining supplemental information related to the incident from a website or a database; and

wherein determining the response to the incident is further based on the supplemental information.

15. The non-transitory computer-readable storage medium of claim 13 , wherein identifying the incident associated with the computing asset comprises obtaining a notification of the incident, wherein the notification includes a network address, a domain name, or a process name associated with the incident, and wherein the instructions, when executed by the one or more processors, further cause performance of operations comprising:

obtaining supplemental information related to the incident from a website or a database based on the notification; and

wherein determining the response to the incident is further based on the supplemental information.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the one or more processors, further cause performance of operations comprising:

determining a criticality rating for the computing asset; and

wherein determining the response to the incident is further based on the criticality rating for the computing asset.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the one or more processors, further cause performance of operations comprising:

determining data accessible to the computing asset;

determining a criticality rating for the computing asset based on the data accessible to the computing asset; and

wherein determining the response to the incident is further based on the criticality rating for the computing asset.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the classification is a first classification, wherein a second classification of the computing asset comprises a role for the computing asset in association with the incident, and wherein the response to the incident is determined based on the first classification and the second classification.

19. The non-transitory computer-readable storage medium of claim 13 , wherein the classification is a first classification, wherein a second classification of the computing asset comprises a role for the computing asset in association with the incident, wherein the role for the computing asset is determined based on communication traits of the computing asset in association with the incident, and wherein the response to the incident is determined based on the first classification and the second classification.

20. The non-transitory computer-readable storage medium of claim 13 , wherein the classification is one of: a target asset, a source asset, or an infrastructure asset.

Assignments (3)
CHANGE OF NAME Recorded Jul 22, 2025
From: SPLUNK INC.
To: SPLUNK LLC
Reel/Frame 072170/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2025
From: SPLUNK LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 072173/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2021
From: SATISH, SOURABH; FRIEDRICHS, OLIVER; MAHADIK, ATIF; SALINAS, GOVIND
To: SPLUNK INC.
Reel/Frame 055233/0027 →
Continuity (6)
Continuation 16042283 · Jul 23, 2018
Continuation 14956589 · Dec 2, 2015
Provisional Application 62106837 · Jan 23, 2015
Provisional Application 62106830 · Jan 23, 2015
Provisional Application 62087025 · Dec 3, 2014
Related Publication 20210084066A1 · Mar 18, 2021