{"id":"c1d147ae-a951-48e5-8b41-dcd0170c7213","title":"App Granted Microsoft Permissions","description":"Detects when an application is granted delegated or app role permissions for Microsoft Graph, Exchange, Sharepoint, or Azure AD","author":"Bailey Bercik '@baileybercik', Mark Morowczynski '@markmorow'","status":"test","level":"high","date":"2022-07-10","modified":"","tags":["attack.credential-access","attack.t1528"],"technique_ids":["T1528"],"logsource":{"product":"azure","service":"auditlogs"},"falsepositives":["When the permission is legitimately needed for the app"],"references":["https://learn.microsoft.com/en-us/entra/architecture/security-operations-applications#application-granted-highly-privileged-permissions"],"source_path":"rules/cloud/azure/audit_logs/azure_app_permissions_msft.yml","source_sha256":"8055f739ae4b99ce2205c236d7f6f2078485e6c3359e50b7b04d836623171c31","source_url":"https://github.com/anpa1200/sigma/blob/b249e9683190cffdcaf188ccbfb90bf4759844e1/rules/cloud/azure/audit_logs/azure_app_permissions_msft.yml","license":"Detection Rule License 1.1","license_url":"https://github.com/SigmaHQ/Detection-Rule-License/blob/main/LICENSE.Detection.Rules.md","yaml":"title: App Granted Microsoft Permissions\nid: c1d147ae-a951-48e5-8b41-dcd0170c7213\nstatus: test\ndescription: Detects when an application is granted delegated or app role permissions for Microsoft Graph, Exchange, Sharepoint, or Azure AD\nreferences:\n    - https://learn.microsoft.com/en-us/entra/architecture/security-operations-applications#application-granted-highly-privileged-permissions\nauthor: Bailey Bercik '@baileybercik', Mark Morowczynski '@markmorow'\ndate: 2022-07-10\ntags:\n    - attack.credential-access\n    - attack.t1528\nlogsource:\n    product: azure\n    service: auditlogs\ndetection:\n    selection:\n        properties.message:\n            - Add delegated permission grant\n            - Add app role assignment to service principal\n    condition: selection\nfalsepositives:\n    - When the permission is legitimately needed for the app\nlevel: high\n","validation":"yaml_parsed_not_backend_compiled_or_live_validated","techniques":[{"key":"enterprise/T1528","id":"T1528","name":"Steal Application Access Token","page":"techniques/enterprise/T1528/"}],"data_path":"data/detection-rules/c1d147ae-a951-48e5-8b41-dcd0170c7213.json","kind":"sigma"}
