opensearch-project / security-analytics-dashboards-plugin

Front end (UI) plugin to support security-analytics
Apache License 2.0
8 stars 41 forks source link

[UX] Threat Intelligence-based detection #760

Closed xeniatup closed 4 weeks ago

xeniatup commented 9 months ago

With new security threats emerging over time (such as unusual domains, malware signatures, or IP addresses associated with known threat actor) users want to be able to detect those threats in their log data. Threat intel feeds provide customers with a continuous stream of up-to-date information about emerging cyber threats, vulnerabilities, and attack patterns. One way customers can utilize these feeds is by integrating them into detectors in the form of queries/rules. By doing so, they can automatically flag IoCs containing malicious IP addresses, file hashes, DNS, block-listed emails seen in their logs data.

Additional context around leveraging threat intelligence feeds: https://github.com/opensearch-project/security-analytics/issues/671 https://github.com/opensearch-project/security-analytics/pull/669 https://github.com/opensearch-project/security-analytics/issues/672

Create detector - Step 1 Define detector

Screenshot 2023-10-18 at 12 28 36 PM

Create detector - Step 2 Alert triggers

Screenshot 2023-10-18 at 12 35 09 PM Screenshot 2023-10-18 at 12 35 50 PM Screenshot 2023-10-18 at 12 36 19 PM

Findings list and details

Screenshot 2023-10-18 at 12 42 23 PM Screenshot 2023-10-18 at 12 44 15 PM

In “Create trigger alert” flyout we align with the structure from the “Create detector” - Step 2": For threat intel we only allow an alert trigger on any match with the feeds, not a specific value.

Screenshot 2023-10-18 at 12 45 06 PM

View/Edit detector

View detector

Screenshot 2023-10-18 at 12 48 48 PM

Edit detector

Screenshot 2023-10-18 at 12 49 10 PM
dblock commented 4 weeks ago

Thanks for opening this. Catch All Triage - 1 2 3 4 5

xeniatup commented 4 weeks ago

Implemented in 2.12