Project

General

Profile

Actions

Feature #8456

open
YD

firewall: Add source engine field to alert/drop events to distinguish firewall from IDS/IPS alerts

Feature #8456: firewall: Add source engine field to alert/drop events to distinguish firewall from IDS/IPS alerts

Added by Yash Datre 22 days ago. Updated 14 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Effort:
Difficulty:
Label:

Description

When Suricata runs in firewall mode alongside IDS/IPS detection rules, both engines emit event_type: "alert" events into EVE JSON with an identical schema. There is currently no field in the alert event that indicates whether the alert originated from a firewall rule ( accept:flow , reject:flow , etc.) or a traditional IDS/IPS rule ( alert , drop ).

This makes it impossible for downstream log consumers to programmatically distinguish between firewall policy alerts and IDS/IPS detection alerts without relying on indirect heuristics like SID ranges or signature text fields.

For context, event_type: "drop" events already have something similar drop.reason field that differentiates firewall drops (default_packet_policy, pre_stream_hook, etc.) from IDS/IPS drops (rules). Alert events lack an equivalent mechanism.


Related issues 1 (1 open0 closed)

Related to Suricata - Feature #8479: eve/firewall: dedicated log record typeNewActions
Actions

Also available in: PDF Atom