SentinelOne Deployment
Overview
By integrating HYAS Protect and SentinelOne, it’s easy to deploy HYAS Protect rapidly and easily throughout an organization. It enables all the HYAS Protect functionality like deep visibility into your DNS queries, and blocking access to malicious domains. There are 2 parts to the integration:
Reading all DNS query logs to gain visibility into DNS traffic (required for integration)
Blocking access to malicious domains (optional)
When HYAS Protect identifies an FQDN for blocking, it adds it to SentinelOne's Network Control Sentinel as a firewall rule. Although the rule lists the FQDN, SentinelOne blocks based on the IP address the FQDN resolves to. Consequently, other FQDNs and domains may also get blocked if they share the same IP as the one listed in the firewall rule.
The diagram below shows the interaction between different parts:

Prerequisites
Licensing Requirements
SentinelOne SKUs required:
SentinelOne Complete
Cloud Funnel
HYAS SKUs
HYAS Protect Essentials
Role/Access Requirements
SentinelOne Role/Access Requirements
Optional, if blocking, API Token created from a service user with:
Account level scope access: Account
Please make sure your account level scope access is set as ‘Account’ and not ‘Site’. If set incorrectly, you’ll receive an API key issue error.
Minimum Built-in RBAC Role: Standard built-in RBAC role not recommended
Custom Role Requirements: Firewall -> Manage Rules and Tags=Allowed
HYAS Role
Admin (for initial configuration)
Configuration and Setup
S3 Bucket Creation
Create an S3 Bucket on AWS for storing logs using SentinelOne’s recommended settings
Instructions Here
Please be sure to give HYAS both ‘list’ & ‘get’ access for the integration to work.
Enabling Cloud Funnel Streaming
On SentinelOne enable Cloud Funnel streaming
Instructions Here
Configure Integration in HYAS Protect
In HYAS Protect go to Configuration -> SentinelOne
Set the integration to “Enabled”
Configure the details of the AWS S3 bucket as configured in step 1
Click “Verify Access” to ensure everything is working correctly.
Enable Blocking - Optional
Only required if blocking of malicious domains is desired
Obtain your SentinelOne Account ID
In SentinelOne, navigate to Sentinels>Account Info. Your account ID will be in the on the left side of the page under your account name.
Obtain SentinelOne API Token
In SentinelOne create a new role with only the the following permissions
Firewall -> Manage Rules and Tags = Allowed
Instructions on creating a new role Here
Create a Service User and assign the aforementioned role.
Choose the Access Level Global or Account
Make note of the API token generated as it is needed to complete the configuration and cannot be retrieved later (only reset)
Instructions on creating a Service user Here
Enter the SentinelOne Account ID, API Key and Tenant URL as configured in previous steps.

Click 'Verify SentinelOne Access’
Click 'Save'
Blocking is now configured.