Modify Cloud Compute Infrastructure T1578

Tactic: Defense Impairment

An adversary may attempt to modify a cloud account's compute service infrastructure to evade defenses. A modification to the compute service infrastructure can include the creation, deletion, or modification of one or more components such as compute instances, virtual machines, and snapshots.

Authoring guide

These 37 rules share fields, values, and exclusions.

Fields filtered most (34 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
event.outcome21eq 21success, Success
EventType20in 8, eq 7, starts_with 6, wildcard 2AddPermission*, AddLayerVersionPermission*, AuthorizeSecurityGroupEgress, AuthorizeSecurityGroupIngress, CreateDBClusterSnapshot
data_stream.dataset20eq 20aws.cloudtrail, gcp.audit, azure.activitylogs
Provider_Name16eq 16ec2.amazonaws.com, lambda.amazonaws.com, rds.amazonaws.com
azure_ad::operation_name_value7eq 5, in 2Microsoft.ADHybridHealthService/services/servicemembers/action, Microsoft.ADHybridHealthService/services/delete, microsoft.compute/virtualmachines/write, microsoft.resources/deployments/write
aws::requestParameters6contains 6lambda:InvokeFunction, *userData=*, attributeType=CREATE_VOLUME_PERMISSION, authType=NONE, deletionProtection=false
CategoryValue5eq 5Administrative
ResourceProviderValue5eq 5Microsoft.ADHybridHealthService
OperationName3eq 3Library.AgentPoolCreated, Library.VariableGroupModified, Release.ReleasePipelineModified
_ResourceId3contains 3AdFederationService
ActivityStatusValue2starts_with 2Accept
All_Changes.action2eq 2created, deleted, modified
Properties2contains 2vmSize
ResourceId2contains 2AdFederationService
azure.activitylogs.operation_name2eq 1, starts_with 1MICROSOFT.COMPUTE/VIRTUALMACHINES/EXTENSIONS/WRITE, MICROSOFT.KEYVAULT/VAULTS/*

Top indicator values (134 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
event.outcomeeq
Success
15306
event.outcomeeq
success
682
data_stream.dataseteq
aws.cloudtrail
10143
data_stream.dataseteq
aws.cloudtrail
540
data_stream.dataseteq
gcp.audit
360
data_stream.dataseteq
azure.activitylogs
238
Provider_Nameeq
ec2.amazonaws.com
618
Provider_Nameeq
lambda.amazonaws.com
35
Provider_Nameeq
lambda.amazonaws.com
37
Provider_Nameeq
rds.amazonaws.com
24
CategoryValueeq
Administrative
56
ResourceProviderValueeq
Microsoft.ADHybridHealthService
56
_ResourceIdcontains
AdFederationService
34
azure_ad::operation_name_valueeq
Microsoft.ADHybridHealthService/services/servicemembers/action
33
azure_ad::operation_name_valueeq
Microsoft.ADHybridHealthService/services/delete
22
ActivityStatusValuestarts_with
Accept
22
All_Changes.actioneq
created
211
All_Changes.actioneq
deleted
1
All_Changes.actioneq
modified
13
EventTypestarts_with
AddPermission*
22
Propertiescontains
vmSize
22
ResourceIdcontains
AdFederationService
22
aws::requestParameterscontains
lambda:InvokeFunction
22
azure_ad::operation_name_valuein
microsoft.compute/virtualmachines/write
24
azure_ad::operation_name_valuein
microsoft.resources/deployments/write
24
All_Changes.object_categoryeq
security_group
1
AnomalyTypegt
0
1
AnomalyTypeis_not_null
1
Esql.event_action_unique_counteq
3
1
EventTypeeq
ModifyInstanceAttribute
1

Exclusions (32 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
aws::userAgentcontains
*Terraform*
11
aws::userAgentcontains
*Pulumi*
10
aws::userAgentcontains
*Ansible*
4
UserKeyeq
historical_data
1
aws::requestParameterscontains
.amazonaws.com
1
aws::requestParameterscontains
principal=\*
1
aws::sourceIPAddressends_with
.amazonaws.com
1
aws::sourceIPAddresseq
backup.amazonaws.com
1
aws::sourceIPAddressin
cloudformation.amazonaws.com
1
aws::sourceIPAddressin
servicecatalog.amazonaws.com
1
aws::userIdentity.arncontains
*ansible*
1
aws::userIdentity.arncontains
*pulumi*
1
aws::userIdentity.arncontains
*terraform*
1
aws::userIdentity.typeeq
AWSService
1
resourcene
pods
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 2 rules

Elastic 22 rules

Splunk 2 rules

Kusto 9 rules

Panther 2 rules