Cloud service modification refers to changes made to the configuration, settings, or data of a cloud service. These modifications can include administrative changes such as enabling or disabling features, altering permissions, or deleting critical components. Monitoring these changes is critical to detect potential misconfigurations or malicious activity. Examples:
This data component can be collected through the following measures:
Enable Cloud Audit Logging
Centralize Log Storage
Automate Alerts for Sensitive Changes
Enable Continuous Monitoring
| Name | Channel |
|---|---|
| AWS:CloudTrail | CreateFunction |
| AWS:CloudTrail | PutUserPolicy, PutGroupPolicy, PutRolePolicy, CreatePolicyVersion |
| AWS:CloudTrail | Condition block updated in IAM policy (e.g., aws:SourceIp, aws:RequestedRegion) |
| AWS:CloudTrail | UpdateAccountPasswordPolicy |
| AWS:CloudTrail | PutIdentityPolicy |
| AWS:CloudTrail | LeaveOrganization: API calls severing accounts from AWS Organizations |
| AWS:CloudTrail | UpdateIdentityPolicy or DisableMFA |
| AWS:CloudTrail | CreateTrafficMirrorSession / ModifyTrafficMirrorTarget |
| AWS:CloudTrail | CreateFunction / UpdateFunctionConfiguration: Function creation, role assignment, or configuration change events |
| AWS:CloudTrail | RequestServiceQuotaIncrease |
| AWS:CloudTrail | Delete* / Stop*: DeleteAlarms, StopLogging, or DisableMonitoring API calls |
| AWS:CloudTrail | Use of temporary credentials issued from IMDS access |
| azure:activity | operationName: Write, Access Review, RoleAssignment |
| azure:activity | Microsoft.Network/networkWatchers/flowLogSettings/write |
| azure:activity | MICROSOFT.AUTHORIZATION/POLICIES/WRITE |
| azure:audit | Tenant subscription transfers or new management group creation |
| azure:audit | Consent to application: OAuth application consent granted to service principal |
| azure:policy | UpdatePolicy |
| azure:policy | DisableAuditLogs or ConditionalAccess logging changes |
| CloudTrail:Organizations | CreateAccount: API calls creating new accounts in AWS Organizations |
| CloudTrail:UpdatePolicy | UpdateFederationSettings or RegisterHybridConnector |
| gcp:audit | compute.packetMirroring.insert |
| gcp:audit | projects.updateQuota or orgPolicies.updatePolicy |
| gcp:config | UpdateSink request modifying log export destinations |
| m365:unified | Creation of Power Automate flow triggered by OneDrive or Exchange event |
| m365:unified | SendMessage |
| m365:unified | AddFlow / UpdateFlow: New automation or workflow creation events |
| saas:appsscript | Create / Update: Deployment of scripts with event-driven triggers |
| saas:github | Workflow triggered via pull_request_target from forked repo |
| saas:integration | New or modified third-party application integrations with elevated permissions |
| saas:slack | Exported file or accessed admin API |