{"id":"32438676-1dba-4ac7-bf69-b86cba995e05","title":"GCP Access Policy Deleted","description":"Detects when an access policy that is applied to a GCP cloud resource is deleted.\nAn adversary would be able to remove access policies to gain access to a GCP cloud resource.\n","author":"Bryan Lim","status":"test","level":"medium","date":"2024-01-12","modified":"","tags":["attack.persistence","attack.privilege-escalation","attack.t1098"],"technique_ids":["T1098"],"logsource":{"product":"gcp","service":"gcp.audit"},"falsepositives":["Legitimate administrative activities"],"references":["https://cloud.google.com/access-context-manager/docs/audit-logging","https://cloud.google.com/logging/docs/audit/understanding-audit-logs","https://cloud.google.com/logging/docs/reference/audit/auditlog/rest/Shared.Types/AuditLog"],"source_path":"rules/cloud/gcp/audit/gcp_access_policy_deleted.yml","source_sha256":"66e6bea100e67f27cf7a002eb64057b4d1771378085d9bed0cfeafb08f5945aa","source_url":"https://github.com/anpa1200/sigma/blob/b249e9683190cffdcaf188ccbfb90bf4759844e1/rules/cloud/gcp/audit/gcp_access_policy_deleted.yml","license":"Detection Rule License 1.1","license_url":"https://github.com/SigmaHQ/Detection-Rule-License/blob/main/LICENSE.Detection.Rules.md","yaml":"title: GCP Access Policy Deleted\nid: 32438676-1dba-4ac7-bf69-b86cba995e05\nstatus: test\ndescription: |\n    Detects when an access policy that is applied to a GCP cloud resource is deleted.\n    An adversary would be able to remove access policies to gain access to a GCP cloud resource.\nreferences:\n    - https://cloud.google.com/access-context-manager/docs/audit-logging\n    - https://cloud.google.com/logging/docs/audit/understanding-audit-logs\n    - https://cloud.google.com/logging/docs/reference/audit/auditlog/rest/Shared.Types/AuditLog\nauthor: Bryan Lim\ndate: 2024-01-12\ntags:\n    - attack.persistence\n    - attack.privilege-escalation\n    - attack.t1098\nlogsource:\n    product: gcp\n    service: gcp.audit\ndetection:\n    selection:\n        data.protoPayload.authorizationInfo.permission:\n            - 'accesscontextmanager.accessPolicies.delete'\n            - 'accesscontextmanager.accessPolicies.accessLevels.delete'\n            - 'accesscontextmanager.accessPolicies.accessZones.delete'\n            - 'accesscontextmanager.accessPolicies.authorizedOrgsDescs.delete'\n        data.protoPayload.authorizationInfo.granted: 'true'\n        data.protoPayload.serviceName: 'accesscontextmanager.googleapis.com'\n    condition: selection\nfalsepositives:\n    - Legitimate administrative activities\nlevel: medium\n","validation":"yaml_parsed_not_backend_compiled_or_live_validated","techniques":[{"key":"enterprise/T1098","id":"T1098","name":"Account Manipulation","page":"techniques/enterprise/T1098/"}],"data_path":"data/detection-rules/32438676-1dba-4ac7-bf69-b86cba995e05.json","kind":"sigma"}
