mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
Refactor pipeline for hash changes
This commit is contained in:
@@ -45,24 +45,25 @@ transformations:
|
|||||||
rule_conditions:
|
rule_conditions:
|
||||||
- type: logsource
|
- type: logsource
|
||||||
category: antivirus
|
category: antivirus
|
||||||
# Drops the Hashes field which is specific to Sysmon logs
|
# Transforms the `Hashes` field to ECS fields
|
||||||
# Ingested sysmon logs will have the Hashes field mapped to ECS specific fields
|
# ECS fields are used by the hash fields emitted by Elastic Defend
|
||||||
- id: hashes_drop_sysmon-specific-field
|
# If shipped with Elastic Agent, sysmon logs will also have hashes mapped to ECS fields
|
||||||
type: drop_detection_item
|
- id: hashes_break_out_field
|
||||||
|
type: hashes_fields
|
||||||
|
valid_hash_algos: ["MD5", "SHA1", "SHA256", "SHA512", "IMPHASH"]
|
||||||
|
field_prefix: "file"
|
||||||
|
drop_algo_prefix: False
|
||||||
field_name_conditions:
|
field_name_conditions:
|
||||||
- type: include_fields
|
- type: include_fields
|
||||||
fields:
|
fields:
|
||||||
- winlog.event_data.Hashes
|
- winlog.event_data.Hashes
|
||||||
rule_conditions:
|
|
||||||
- type: logsource
|
|
||||||
product: windows
|
|
||||||
- id: hashes_process-creation
|
- id: hashes_process-creation
|
||||||
type: field_name_mapping
|
type: field_name_mapping
|
||||||
mapping:
|
mapping:
|
||||||
winlog.event_data.sha256: process.hash.sha256
|
fileSHA256: process.hash.sha256
|
||||||
winlog.event_data.sha1: process.hash.sha1
|
fileSHA1: process.hash.sha1
|
||||||
winlog.event_data.md5: process.hash.md5
|
fileMD5: process.hash.md5
|
||||||
winlog.event_data.Imphash: process.pe.imphash
|
fileIMPHASH: process.pe.imphash
|
||||||
rule_conditions:
|
rule_conditions:
|
||||||
- type: logsource
|
- type: logsource
|
||||||
product: windows
|
product: windows
|
||||||
@@ -70,10 +71,10 @@ transformations:
|
|||||||
- id: hashes_image-load
|
- id: hashes_image-load
|
||||||
type: field_name_mapping
|
type: field_name_mapping
|
||||||
mapping:
|
mapping:
|
||||||
winlog.event_data.sha256: dll.hash.sha256
|
fileSHA256: dll.hash.sha256
|
||||||
winlog.event_data.sha1: dll.hash.sha1
|
fileSHA1: dll.hash.sha1
|
||||||
winlog.event_data.md5: dll.hash.md5
|
fileMD5: dll.hash.md5
|
||||||
winlog.event_data.Imphash: dll.pe.imphash
|
fileIMPHASH: dll.pe.imphash
|
||||||
rule_conditions:
|
rule_conditions:
|
||||||
- type: logsource
|
- type: logsource
|
||||||
product: windows
|
product: windows
|
||||||
@@ -81,10 +82,10 @@ transformations:
|
|||||||
- id: hashes_driver-load
|
- id: hashes_driver-load
|
||||||
type: field_name_mapping
|
type: field_name_mapping
|
||||||
mapping:
|
mapping:
|
||||||
winlog.event_data.sha256: dll.hash.sha256
|
fileSHA256: dll.hash.sha256
|
||||||
winlog.event_data.sha1: dll.hash.sha1
|
fileSHA1: dll.hash.sha1
|
||||||
winlog.event_data.md5: dll.hash.md5
|
fileMD5: dll.hash.md5
|
||||||
winlog.event_data.Imphash: dll.pe.imphash
|
fileIMPHASH: dll.pe.imphash
|
||||||
rule_conditions:
|
rule_conditions:
|
||||||
- type: logsource
|
- type: logsource
|
||||||
product: windows
|
product: windows
|
||||||
|
|||||||
Reference in New Issue
Block a user