tsale / EDR-Telemetry

This project aims to compare and evaluate the telemetry of various EDR products.
1.52k stars 147 forks source link

Add USB Mount support for SentinelOne #31

Closed xC0uNt3r7hr34t closed 1 year ago

xC0uNt3r7hr34t commented 1 year ago

Description

Please provide the below information so we can validate before merging:

  1. Does the proposed EDR feature align with our definition of telemetry?( YES (https://github.com/tsale/EDR-Telemetry/wiki/FAQ#5-how-is-telemetry-defined-in-this-context))
  2. Could you please provide documentation to support the telemetry you are proposing?(If it is held privately, please reach out to me or @inodee) - documentation is private
  3. If no documentation is available for all the categories you are proposing, could you provide screenshots or sanitized logs?

image

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

Test Configuration:

Checklist:

Don't stress yourself out, just answer the above to the best of your ability and we can discuss in the comments 🙂

tsale commented 1 year ago

Thanks for this PR @xC0uNt3r7hr34t. Can you please confirm the below?

Enable Device Control feature and enable proper logging for desired devices

This does not appear to be on by default. We only take into consideration Out Of The Box telemetry that don't need additional configuration(i.e. enabling features).

xC0uNt3r7hr34t commented 1 year ago

Quite a lot of SentinelOne features are not enabled by default. It is a simple on/off switch for device control which would then start collecting logs for USB devices. The same actually goes for URL events (a checkbox is required in the policy settings), and named Pipes are also currently off by default. I will have to look if there are any others disabled by default. I missed some of this originally not realizing we were focused on the "on by default" only telemetry. Would these be something we would consider as partially implemented since the capability exists but it needs to be configured? Maybe a future improvement of how to show that as it can change perception of a tools visibility due to certain features being turned off by default.

tsale commented 1 year ago

Hey @xC0uNt3r7hr34t, this was a tricky issue to tackle and we needed time to discuss and decide how to move forward.

Considering that is quite easy to enable the telemetry on some vendors, as you said similar to an on/off switch, we decided to introduce new icon/description to represent this option within the table.

We see the need to including the features that enable additional telemetry as part of the EDR product (this is not a different module at extra cost). Although, we don't think this would be accurately represented via the "Amber/Partially Implemented" icon. Therefore, we will be introducing the below:

Icon:🎚️ Description: Via Additional Feature

The description is subject to change before we implement the changes. Feel free to suggest a better one 🙂 Additionally, I'm looking forward to hearing your thoughts on these proposed changes. Thank you for your contribution!