CrowdStrike provides endpoint protection, threat intelligence, and response services.
Torq enables quick and easy integration with CrowdStrike, so you can automate anything and everything within moments. Torq's pre-built CrowdStrike steps include:
Add Host to Group
Contain Host
Create Indicator
Create RTR Session
Create Session
Delete Host
Delete Indicator
Delete RTR Session
Download Intel Report
Download MTRE Report
+50 more...
As always, if you don't see a step you need, you can create your own steps using Torq's custom step builder and share them within your workspace or organization.
Trigger a Torq Workflow from Crowdstrike Events
To ingest CrowdStrike incidents as events in Torq, you need to create a CrowdStrike trigger integration and use the generated webhook to configure a plugin and workflow in CrowdStrike.
Step One: Create a CrowdStrike Trigger Integration in Torq
Add the Integration: Go to Build > Integrations > Triggers > CrowdStrike and click Add.
Name the Integration: Give the integration a unique and meaningful name. This cannot be changed later.
Add HMAC Headers: Toggle on HMAC validation.
Click Generate Random Secret, or paste your own generated secret.
Copy this secret - you will need it for later.
Finalize: Click Add.
Generate the Webhook: Copy the webhook created to use later.
Step Two: Create a Webhook Plugin in CrowdStrike
In CrowdStrike, you must create a webhook plugin that defines where to send events, detections, etc., and which data to include.
Go to CrowdStrike Store: Go to Menu > CrowdStrike Store > All Apps.
Find the Webhook: In the Plugins section, locate the CrowdStrike Webhook card click on it, and then click Configure.
Configure Webhook: Click Add configuration.
Name: Give the webhook a meaningful name.
Webhook URL: Paste the URL you generated in Torq earlier.
HMAC Secret Key: Paste the HMAC secret you generated earlier.
Finalize: Click Save configuration.
Create a Workflow in CrowdStrike: Follow the steps below to create a workflow for which notifications will be sent to the webhook.
Step Three: Create a Workflow in CrowdStrike
The workflow in CrowdStrike defines which alerts/detections and data to send to Torq via the webhook plugin.
Follow these steps, or see the YAML attached at the bottom of this article, which you can upload to CrowdStrike as a pre-configured webhook workflow.
Navigate to Workflows: In CrowdStrike, go to Next Gen SIEM > Fusion SOAR > Workflows.
Create Workflow: Click Create a Workflow > Create a Workflow from Scratch and click Next.
Pick a Trigger: Select a trigger for the action (Event, Schedule, or On Demand).
Define the Workflow:
Click the arrow on the trigger and add an Action.
From the Action drop-down menu, type Call webhook and then select the webhook you created to send events to Torq.
Select Data: Select the data to include from the Data to Include drop-down menu.
The below list is a recommendation of Data to Include selections to add:
Under Category - Alert:
Alert ID
Description
Name
Product
Severity
Status
Tags
Tactics
Techniques
Under Category - Trigger:
Category
Customer ID
Observed event time
Source event ID
Source event URL
Trigger ID
Trigger name
Under Category - Workflow:
Execution ID
Workflow name
Workflow execution timestamp
Finalize: Click Save.
Now that you've successfully created a CrowdStrike trigger, you can build your first CrowdStrike-initiated workflow!
In Torq, go to Build > Workflows > Create a Workflow > New Blank Workflow, and select the trigger type: Integrations > CrowdStrike. Find your new trigger, and automate away!
Use CrowdStrike Steps in a Torq Workflow
To use CrowdStrike steps in a workflow, you must first generate a CrowdStrike API key. This key will be required when configuring the CrowdStrike steps integration in Torq.
Step One: Generate a CrowdStrike API Key
Navigate to API Clients and Keys: Click the menu and go to Support > Resources and tools > API Clients and Keys.
Create a Client: Click Create API client.
Give the client a unique and meaningful name. For example,
TorqWorkflows
.Give the client a relevant description. For example,
This key is used in Torq workflows to automate investigations of CrowdStrike detections
.Select one or more scopes for the key. You must apply relevant scopes to perform desired actions within Torq workflows. For example, if you want to modify or edit a detection within a workflow, you need to apply the
Read
andWrite
scope forDetections
.
Finalize: Click Create.
Save Information: Copy and save the values for the following fields, which you must enter when configuring the CrowdStrike steps integration in Torq. Be sure to save them somewhere - you will not be able to access them again.
CLIENT ID
SECRET
BASE URL
Step Two: Create a CrowdStrike Steps Integration in Torq
Navigate to Integration: In Torq, go to Build > Integrations > Steps > CrowdStrike and click Add.
Set Up Integration:
Give the integration a unique and meaningful name - you cannot change this later.
Add the Base URL created earlier.
Add the Client ID created earlier.
Add the Clicent Secret created earlier.
Finalize: Click Add to save.
Step Three: Use CrowdStrike Steps in a Workflow
Access Token: CrowdStrike requires an access token for API call sessions.
Add Step: Before using CrowdStrike steps in a workflow, you must add the CrowdStrike step
Create a session
to your canvas.Automate Token Creation: This generates an access token, which will then be used as an input parameter for subsequent CrowdStrike steps within that workflow.
A new access token is created per workflow execution.