Anvilogic low experimental spl
Azure Information Gathering [splunk-azure]
An adversary could run multiple commands in order to find all the necessary information regarding users, accounts, service principals, groups etc.
Detection Logic
`get_cloud_data` ("Get-AzureADDirectoryRole"
OR "Get-AzureADDirectoryRoleMember"
OR "Get-AzureADUserMembership"
OR "Get-AzRoleAssignment"
OR "Get-AzADUser"
OR "Get-AzADGroupMember"
OR "Get-AzADGroup"
OR "Get-AzureADDevice"
OR "Get-AzureADDeviceRegisteredOwner"
OR ("deviceManagementScripts"
AND "GET")
OR "Get-AzResource"
OR "Get-AzADApplication"
OR "Get-AzAutomationAccount"
OR "Get-AzADServicePrincipal"
OR "Get-AzRoleDefinition"
OR "Get-AzSqlServer"
OR "Get-AzSqlDatabase"
OR "Get-AzureGraphToken"
OR "Get-AzKeyVault"
OR "Set-AzKeyVaultAccessPolicy"
OR "Get-AzKeyVaultSecret"
OR "Get-AzKeyVaultKe"
OR "Get-AzKeyVaultCertificate"
OR "Get-AzStorageAccount"
OR "Get-AzStorageContainer"
OR "Get-AzStorageBlob"
OR "Get-AzStorageShare"
OR "Get-AzStorageFile"
OR "Get-AzAutomationJobOutput"
OR "Get-AzAutomationRunbook"
OR "Get-AzStorageFileContent"
OR "Get-AzDisk")
| table _time, host, user,account, region, src_ip, http_user_agent, access_key, user, user_id, identity_type, role, event_name, event_category, cloud_service, request_parameters, response, mfa_enabled, permissions, identity, action, resource_id, object_id `group_events("identity",120s)`
| eventstats dc(event_name) as dc_event_name by identity, event_name
| where dc_event_name > 1 Field Validations
Loading…
Comments (0)
Loading comments...