sap_multiple_password_changes
Description
Detects multiple password changes (BU2) by a single actor or targeting a single user across systems.
Query · yara_l
events:
$e.metadata.product_name = "SAP security audit"
$e.additional.fields["msg_1"] = "BU2"
$source_user = $e.principal.user.userid
$target_user = $e.additional.fields["param2_1"]
$client = $e.target.resource.attribute.labels["slgmand_1"]
match:
$source_user over 3h
outcome:
$total_changes = count($e.metadata.product_log_id)
$distinct_targets = count_distinct($target_user)
$distinct_clients = count_distinct($client)
$admin_email = array_distinct($e.principal.user.email_addresses)
$target_users = array_distinct($target_user)
$terminal_ips = array_distinct($e.principal.ip)
condition:
#e >= 3 or #target_user >= 3