-
-
Notifications
You must be signed in to change notification settings - Fork 203
Closed as not planned
Description
Motivation
A large chunk of SOC work is to whitelist false-positives. This can be done on different layers, e.g. at the SOAR, or SIEM - but often we want to silence alert generation on the endpoint. Either for performance reasons, bandwith (e.g. laptops connected via GSM), or to save money by ingesting less stuff into Splunk.
Feature
An ability to whitelist alerts.
- It should be easy to add, list, and delete whitelist entries.
- They should persist over Fibratus software updates.
- They should be independant from the detection rules itself.
And also:
- Whitelist should be easy to generate (e.g. for a SOC T1 Analyst)
- Idea: Given a plaintext alert, a way or tool to convert it into a whitelist entry, without the need to write like a plaintext rule
Proposal
Something like a Whitelist/ directory, where each file in it can contain one or more whitelist entries, filtering alerts on all available properties.
A bad example with edge.yaml with some invented yaml:
whitelist_edge_fp01:
- alert_is: "Suspicious object symbolic link creation"
- Cmdline_is: "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
- Kparams_contains: "\Sessions\1\AppContainerNamedObjects"
For the alert:
source=action/alert.go:37
time=2026-01-23T15:26:26+01:00 level=info msg=sending alert: [Suspicious object symbolic link creation]. Text: Suspicious object symbolic link \Sessions\1\AppContainerNamedObjects\S-1-15-2-3251537155-1984446955-2931258699-841473695-1938553385-924012159-129201922 � created by process C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
Event(s):
Seq: 71545003
Pid: 1132
Tid: 4060
Type: CreateSymbolicLinkObject
CPU: 0
Name: CreateSymbolicLinkObject
Category: object
Description: Creates the symbolic link within the object manager directory
Host: DESKTOP-C0HF6MF
Timestamp: 2026-01-23 15:26:27.1999612 +0100 CET
Kparams: desired_access➜ READ_CONTROL|SYNCHRONIZE, source➜ Session, status➜ Success, target➜ \Sessions\1\AppContainerNamedObjects\S-1-15-2-3251537155-1984446955-2931258699-841473695-1938553385-924012159-129201922 �
...
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels