Use this playbook to investigate malware alerts triggered on a host or endpoint. The following steps give you a walkthrough of the actions, tasks, and subflows that are available in the Endpoint Detection
playbook.
Vorbereitungen
Role required:
sn_si.admin
flow_designer
Make sure you have installed Security Operations Spoke (sn_sec_spoke).
Prozedur
When the playbook is triggered and starts executing, in Action 1, you need to verify if the file or hash is malicious by analyzing the Threat lookup results in SIR and gathering intel from VirusTotal, WildFire,
ThreatCrowd, etc.
In Action 2, you need to check whether the file or hash is malicious or not.
In Action 3, if the file or hash is malicious, perform the following actions:
In Action 4, you need to identify the application or the process being detected as a threat and gather information about the detection reasoning to proceed further on to safe listing.
Abbildung : 1. Endpoint Detection playbook
In Action 5, you need to check whether the application is from a trusted source (For example, Microsoft, Adobe, or other well-known software vendors).
In Action 6, if the application is from a trusted source, then you need to take action on the CrowdStrike Falcon alerts.
Abbildung : 2. CrowdStrike Falcon alerts
In Action 7, perform the following actions:
Navigate to CrowdStrike Falcon > Detections tab.
Click on the CrowdStrike Falcon alert.
Under the Execution Details tab, click Edit Hash action in Hash Prevention Action.
Perform the required steps.
Hinweis:
Choose the Never Block option carefully, as only certain hosts may be allowed to use the application with a valid business justification. However, additional alertings may
need to be set up for other hosts.
In Action 8, if the application isn’t from a trusted source, then you need to choose whether you want to waive the file or application from the device locally.
In Action 10, if you want to waive the file or application from the device locally, perform the following actions:
In Action 11, navigate to the Quarantined Files tab, and filter the endpoint by searching for the device name.
Select the file that needs to be waived locally, and click Release.
Hinweis:
The file still runs on this specific endpoint. However, detection and quarantine continue to happen on all other hosts.
To bulk release the quarantine file on multiple hosts, select the appropriate file name and status. Click on Select, and select Release.
In Action 12, if you don't want to waive the file or application from the device locally, you can redirect the user to the IT Support for requesting installation of the approved applications.
In Action 14, if the file or hash isn’t malicious, perform the following actions:
In Action 15, you need to determine if the file/hash is high risk or low risk based on the user's role (department or position that handles sensitive information), the type of application (ransomware, rootkit,
etc.), and the impact of the application (how many users were impacted).
In Action 16, if the file is a high-risk file, then perform the following actions:
In Action 17, review the results with the Threat Intel Team.
In Action 18, run the Malware byte scan on the file.
In Action 19, initiate Forensic Analysis.
In Action 20, based on the result of the Forensic Analysis, perform host isolation and remove the malicious file/hash.
In Action 21, if the user credentials are compromised or the threat can’t be removed easily, raise an IT ticket to reset the user credentials or reimage the machine as required.
In Action 22, perform host unisolation.
Abbildung : 3. High-risk file
In Action 23, if the file isn’t a high-risk file, then perform the following actions:
Navigate to CrowdStrike Falcon > Configurations tab.
From the Configurations tab, navigate to Prevention Hashes > > Upload Hash > Add the Hash.
Choose the required OS, and select Always Block.
In Action 24, a response task is created for the user to complete the post-incident review before closing the task.