[Tuning] Small Linux DR Tuning (#3287)

This commit is contained in:
Ruben Groenewoud
2023-12-07 12:45:24 +01:00
committed by GitHub
parent 7488c60090
commit 38862b89e9
4 changed files with 8 additions and 8 deletions
@@ -4,7 +4,7 @@ integration = ["endpoint"]
maturity = "production"
min_stack_comments = "New fields added: required_fields, related_integrations, setup"
min_stack_version = "8.3.0"
updated_date = "2023/11/02"
updated_date = "2023/11/22"
[rule]
author = ["Elastic"]
@@ -76,7 +76,7 @@ sequence by host.id, process.entity_id with maxspan=1s
) and not process.parent.name in ("dracut-install", "apticron", "generate-from-dir", "platform-python")]
[file where host.os.type == "linux" and event.action == "creation" and file.path : (
"/dev/shm/*", "/run/shm/*", "/tmp/*", "/var/tmp/*", "/run/*", "/var/run/*", "/var/www/*", "/proc/*/fd/*"
)]
) and not file.path : "/tmp/rear*"]
'''
[[rule.threat]]
@@ -4,7 +4,7 @@ integration = ["endpoint"]
maturity = "production"
min_stack_comments = "New fields added: required_fields, related_integrations, setup"
min_stack_version = "8.3.0"
updated_date = "2023/11/02"
updated_date = "2023/11/22"
[rule]
author = ["Elastic"]
@@ -53,7 +53,7 @@ timestamp_override = "event.ingested"
type = "eql"
query = '''
process where host.os.type == "linux" and event.action == "exec" and event.type == "start" and
process.name == "setcap" and process.args : "cap_set?id+ep"
process.name == "setcap" and process.args : "cap_set?id+ep" and not process.parent.name : "jem"
'''
[[rule.threat]]
@@ -4,7 +4,7 @@ integration = ["endpoint"]
maturity = "production"
min_stack_comments = "New fields added: required_fields, related_integrations, setup"
min_stack_version = "8.3.0"
updated_date = "2023/09/04"
updated_date = "2023/11/22"
bypass_bbr_timing = true
[rule]
@@ -31,7 +31,7 @@ query = '''
process where host.os.type == "linux" and event.action == "exec" and event.type == "start" and
process.parent.name in ("screen", "tmux") and process.name : (
"nmap", "nc", "ncat", "netcat", "socat", "nc.openbsd", "ngrok", "ping", "java", "python*", "php*", "perl", "ruby",
"lua*", "openssl", "telnet", "awk", "wget", "curl", "whoami", "id"
"lua*", "openssl", "telnet", "awk", "wget", "curl", "id"
)
'''
@@ -4,7 +4,7 @@ integration = ["endpoint"]
maturity = "production"
min_stack_comments = "New fields added: required_fields, related_integrations, setup"
min_stack_version = "8.3.0"
updated_date = "2023/09/13"
updated_date = "2023/11/22"
[rule]
author = ["Elastic"]
@@ -29,7 +29,7 @@ building_block_type = "default"
query = '''
process where host.os.type == "linux" and event.action == "exec" and event.type == "start" and
process.name == "which" and process.args_count >= 10
process.name == "which" and process.args_count >= 10 and not process.parent.name == "jem"
/* potential tuning if rule would turn out to be noisy
and process.args in ("nmap", "nc", "ncat", "netcat", nc.traditional", "gcc", "g++", "socat") and