0e535e5931
Co-authored-by: Samirbous <64742097+Samirbous@users.noreply.github.com>
46 lines
1.5 KiB
TOML
46 lines
1.5 KiB
TOML
[metadata]
|
|
creation_date = "2022/11/16"
|
|
maturity = "production"
|
|
updated_date = "2023/01/11"
|
|
min_stack_comments = "New fields added: required_fields, related_integrations, setup"
|
|
min_stack_version = "8.3.0"
|
|
|
|
[rule]
|
|
author = ["Elastic"]
|
|
description = """
|
|
This rule uses alert data to determine when multiple different alerts involving the same user are triggered. Analysts
|
|
can use this to prioritize triage and response, as these users are more likely to be compromised.
|
|
"""
|
|
false_positives = [
|
|
"""
|
|
False positives can occur with Generic built-in accounts, such as Administrator, admin, etc. if they are widespread
|
|
used in your environment. As a best practice, they shouldn't be used in day-to-day tasks, as it prevents the ability
|
|
to quickly identify and contact the account owner to find out if an alert is a planned activity, regular business
|
|
activity, or an upcoming incident.
|
|
""",
|
|
]
|
|
from = "now-24h"
|
|
interval = "1h"
|
|
index = [".alerts-security.*"]
|
|
language = "kuery"
|
|
license = "Elastic License v2"
|
|
name = "Multiple Alerts Involving a User"
|
|
risk_score = 73
|
|
rule_id = "0d160033-fab7-4e72-85a3-3a9d80c8bff7"
|
|
severity = "high"
|
|
tags = ["Elastic", "Threat Detection", "Higher-Order Rules"]
|
|
timestamp_override = "event.ingested"
|
|
type = "threshold"
|
|
|
|
query = '''
|
|
signal.rule.name:* and user.name:* and not user.id:("S-1-5-18" or "S-1-5-19" or "S-1-5-20")
|
|
'''
|
|
|
|
[rule.threshold]
|
|
field = ["user.name"]
|
|
value = 1
|
|
|
|
[[rule.threshold.cardinality]]
|
|
field = "signal.rule.rule_id"
|
|
value = 5
|