o365_logging_disabled
Description
Detect when the Unified Audit Log is disabled
Query · yara_l
events:
$log.metadata.event_type = "SETTING_CREATION"
$log.metadata.product_event_type = "Set-AdminAuditLogConfig"
$log.metadata.product_name = "Office 365"
$log.metadata.vendor_name = "Microsoft"
$log.security_result.detection_fields["UnifiedAuditLogIngestionEnabled"] = "False"
$log.principal.user.userid = $user
match:
$user over 5m
outcome:
$risk_score = 85
$event_count = count_distinct($log.metadata.id)
$referral_url = array_distinct($log.network.http.referral_url)
$user_agent = array_distinct($log.network.http.user_agent)
$principal_application = array_distinct($log.principal.application)
$principal_ip = array_distinct($log.principal.ip)
$target_application = array_distinct($log.target.application)
$principal_user_userid = array_distinct($log.principal.user.userid)
$session = array_distinct($log.network.session_id)
$location = array_distinct(strings.coalesce($log.principal.location.state,$log.principal.location.country_or_region))
$target_resource_resource_type = array_distinct($log.target.resource.resource_type)
$target_url = array_distinct($log.target.url)
condition:
$log