o365_add_user_to_admin_role
Description
Adding users to administrative roles is not malicious, but due to the sensitivity of certain roles, validation should occur when this occurs
Query · yara_l
events:
$app.metadata.event_type = "USER_UNCATEGORIZED"
$app.metadata.product_event_type = "Add member to role."
$app.metadata.product_name = "Office 365"
$app.metadata.vendor_name = "Microsoft"
$app.security_result.action = "ALLOW"
$app.target.resource.attribute.roles.name in %msgraph_watchlist_roles
$app.principal.user.userid = $userid
match:
$userid over 5m
outcome:
$risk_score = 65
$event_count = count_distinct($app.metadata.id)
$security_summary = array_distinct($app.security_result.summary)
$user_agent = array_distinct($app.network.http.user_agent)
$assigned_role = array_distinct($app.target.resource.attribute.roles.name)
//added to populate alert graph with additional context
//$principal_user_userid = array_distinct($app.principal.user.userid)
$target_user_userid = array_distinct($app.target.user.userid)
condition:
$app