SentinelOne EDR

Configure the data connectors for SentinelOne EDR.

In this guide, you will integrate your SentinelOne EDR environment with Radiant.

After you complete integrating the SentinelOne data connectors, add the SentinelOne action connector to enable one-click containment and remediation tasks in Radiant.

At the end of this configuration, you will provide Radiant Security with the following values:

  • API Token

  • Queue URL for the S3 bucket

  • API Base URL (console URL). For example: https://usea1-swprd1.sentinelone.net

Prerequisites

Create a service user in SentinelOne

  1. Log into your SentinelOne console with an Admin role account.

  2. Hover your cursor over the SentinelOne logo to open the navigation pane.

  3. Select Settings and then click the USERS tab.

  4. In the navigation pane, select Service Users.

  5. From the Actions drop-down list, select Create New Service User.

  6. In the dialog box, fill in the service account information with the following:

    • Name: radiant_api_service

    • Description: Radiant Security API Service Account

    • Expiration Date: 1 Years

  7. Click Next.

  8. If you manage multiple customers:

    • Under Select Scope of Access, click Site.

    • Select the site that belongs to the customer that you are configuring monitoring for.

  9. If you do not manage multiple customers:

    • Under Select Scope of Access, click Account.

    • Select the account that the user should have access to.

  10. From the role type drop-down list, select Viewer.

  11. Click Create User to save the newly created user.

  12. In the API Token dialog box, copy the API Token value to provide to Radiant Security.

Create a destination S3 bucket

Note: If you are already exporting Cloud Funnel logs to an existing bucket, or if Radiant Security is providing a bucket for you, you can skip this section.

  1. From the AWS console, select the S3 service.

  2. Click Create bucket to create a new bucket.

  3. Select your preferred region and give the destination bucket a unique name. Note this name down for later.

  4. Under Object Ownership, select the ACLs enabled option.

  5. Click Create bucket to complete the bucket creation.

Configure the destination S3 bucket

Note: If Radiant Security is providing a bucket for you, you can skip this section and the Create and configure a notification queue for the S3 bucket section.

  1. Select the bucket from the list of S3 buckets.

  2. Click the Permissions tab.

  3. Edit the bucket policy and paste in the following, making sure to replace <BUCKET-NAME> with the name of the bucket containing the Cloud Funnel logs:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::649384204969:root"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::<BUCKET-NAME>/*"
        }
    ]
}
  1. Click Save changes.

  2. Configure the permission needed for SentinelOne Cloud Funnel to write files to your bucket. On the Permissions tab of your bucket, scroll down to Access Control List (ACL) and click Edit.

  3. Click Add grantee.

  4. Enter SentinelOne’s canonical ID: c768943f39940f1a079ee0948ab692883824dcb6049cdf3d7725691bf4f31cbb

  5. Select the checkboxes for List and Write objects, and click Save changes.

Create and configure a notification queue for the S3 bucket

  1. Select SQS from the list of AWS services.

  2. Click Create queue.

  3. Give the queue the name: radiant-security-cloud-funnel-connector-<tenant-name> and replace <tenant-name> with your organization name.

  4. Ensure that the Configuration values match the following:

    • Visibility timeout: 11 Minutes

    • Delivery delay: 0 Seconds

    • Recieve message wait time: 0 Seconds

    • Message retention period: 4 Days

    • Maximum message size: 256 KB

  5. In the Access policy section, copy the Resource value and save it.

  6. Replace the Access policy with the following, be sure to replace each <resource> value with the Resource value you copied from step 5:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": "*",
      "Action": "SQS:SendMessage",
      "Resource": "<resource>",
      "Condition": {
        "ArnLike": {
          "aws:SourceArn": "arn:aws:s3:::*"
        }
      }
    },
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::649384204969:root"
      },
      "Action": [
        "SQS:ReceiveMessage",
        "SQS:DeleteMessage",
        "SQS:GetQueueAttributes"
      ],
      "Resource": "<resource>"
    }
  ]
}
  1. Click Create queue to create the queue.

  2. Copy the value in the URL section of the queue page and store it for later use. This will be the Queue URL that you’ll provide to Radiant Security when you create the credential for the SentinelOne Cloud Funnel connector.

  3. Return to the S3 service and select the bucket from the list of S3 buckets.

  4. Click the Properties tab and scroll down to Event notifications.

  5. Click Create event notification.

  6. In the Name field enter: radiant-security-cloud-funnel-connector

  7. In the Event types section, select the All object create events checkbox.

  8. In the Destination section, select SQS queue and select your created queue from the drop-down or, copy the ARN/resource ID that you previously saved.

  9. Click Save changes to submit the changes.

Enable Cloud Funnel

Note: Depending on your configuration, the S3 destination bucket will be created by you or provided to you by Radiant Security.

  1. Make note of the name of the S3 bucket destination for Cloud Funnel.

  2. Log into your SentinelOne console with an Admin role account.

  3. Hover your cursor over the SentinelOne logo to open the navigation pane.

  4. Select Settings and then click the INTEGRATIONS tab.

  5. In the navigation pane, select Cloud Funnel.

  6. From the Cloud Providers drop-down, select AWS (Amazon Web Services).

  7. In the S3 bucket name field, paste the destination S3 bucket name that you noted in step 1.

  8. Click Validate to ensure SentinelOne has access to the bucket.

  9. Select the Enable Telemetry Streaming checkbox.

  10. Add the query filter endpoint.name = * to the filter box.

  11. Click the Validate button to ensure the query is valid.

  12. Click the Save button.

Add the CloudFunnel data connector in Radiant Security

  1. Log in to Radiant Security.

  2. From the navigation menu, select Settings > Data Connectors and click + Add Connector.

  3. Search for and select the SentinelOne CloudFunnel option from the list and then click Data Feeds.

  4. Click Credentials.

  5. Give the credential an identifiable name (e.g. SentinelOne Cloud Funnel Credentials).

  6. Under Required Credentials, paste in the Queue URL that you copied from the previous section.

  7. Click Add Connector to save the changes.

What data Cloud Funnel collects

Cloud Funnel collects telemetry data only. To collect alerts and device information, you must pair Cloud Funnel with the SentinelOne Deep Visibility Alerts connector using the instructions below.

Create a role and add the necessary permissions

  1. Log into your SentinelOne console with an Admin role account.

  2. Hover your cursor over the SentinelOne logo to open the navigation pane.

  3. Select Settings and then click the USERS tab.

  4. In the navigation pane, select Roles.

  5. From the Actions drop-down menu, select New Role.

  6. In the dialog box, fill in the following information:

    • Role Name: Radiant Security Service Role

    • Description: Radiant Security API Service Role

  7. Find and add the following permissions to give Radiant Security access to read data:

    • Endpoints: View, View Threats, and Search on Deep Visibility

    • Endpoint Threats: View

    • SDL Data: View and View EDR

    • SDL Search (Formerly Skylight): View

  8. This step is optional. Find and add the following permissions to give Radiant Security access to take certain actions in your environment:

    • Endpoints: Disconnect from Network and Reconnect to Network

    • Blocklist: View, Edit, Delete, and Create

    • Full Disk Scan: Initiate Scan and Abort Scan

  9. Click Save.

Create a service user and generate the API token

  1. Log into your SentinelOne console with an Admin role account.

  2. Hover your cursor over the SentinelOne logo to open the navigation pane.

  3. Select Settings and then click the USERS tab.

  4. In the navigation pane, select Service Users.

  5. From the Actions drop-down menu, select Create New Service User.

  6. In the dialog box, fill in the service account information:

    • Name: radiant_api_service

    • Description: Radiant Security API Service Account

    • Expiration Date: 1 Years

  7. Click Next.

  8. If you manage multiple customers:

    • Under Select Scope of Access, click Site.

    • Select the site that belongs to the customer that you are configuring monitoring for.

  9. If you do not manage multiple customers:

    • Under Select Scope of Access, click Account.

    • Select the account that the user should have access to.

  10. From the role type drop-down menu, select the Radiant Security Service Role created in the previous steps.

  11. Click Create User to save the newly created user.

  12. In the API Token dialog box, copy the API Token value to provide to Radiant Security.

Add the credentials in Radiant Security

  1. Log in to Radiant Security.

  2. From the navigation menu, select Settings > Credentials and click + Add Credential.

  3. Select SentinelOne from the list and click Configure Credential.

  4. Under Credential Name, give the credential an identifiable name (e.g. SentinelOne Deep Visibility Credentials).

  5. Under API Base URL, paste in your SentinelOne console base URL in the format https://<host>.sentinelone.net

  6. Under API Token, paste the token that you copied in a previous step.

  7. Click Add Credential to save the changes.

Add the Deep Visibility data connector in Radiant Security

  1. Log in to Radiant Security.

  2. From the navigation menu, select Settings > Data Connectors and click + Add Connector.

  3. Search for and select the SentinelOne option from the list and then click Data Feeds.

  4. Select only the Deep Visibility Alerts data feed and click Credentials.

  5. From the drop-down menu, select the SentintelOne credential that you created in the previous section.

  6. Click Add Connector to save the changes.

To add the action connector in Radiant, please refer to the specific guide: SentinelOne.

Last updated