o365_entra_id_application_creation
Description
Application creation is a legitimate activity but doesn't occur frequently. Alerts when a new application is created in Entra ID (formerly Azure AD).
Query · yara_l
events:
$app.metadata.event_type = "USER_RESOURCE_CREATION"
$app.metadata.product_name = "Office 365"
$app.metadata.vendor_name = "Microsoft"
$app.metadata.product_event_type = "Add application."
$app.security_result.action = "ALLOW"
//These events should have a userid associated with them but in case they don't we will match on the app name being created instead
strings.coalesce($app.principal.user.userid, $app.target.resource.name) = $user_or_resource
match:
$user_or_resource over 5m
outcome:
$risk_score = 35
$event_count = count_distinct($app.metadata.id)
$target_application = array_distinct($app.target.application)
$security_summary = array_distinct($app.security_result.summary)
$user_agent = array_distinct($app.network.http.user_agent)
//added to populate alert graph with additional context
$principal_user_userid = array_distinct($app.principal.user.userid)
$target_resource_name = array_distinct($app.target.resource.name)
condition:
$app