Data from Cloud Storage T1530

Tactic: Collection

Adversaries may access data from cloud storage.

Events covered

4 catalog events are tagged with this technique by at least one rule.

Authoring guide

These 89 rules share fields, values, and exclusions.

Fields filtered most (110 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
data_stream.dataset22eq 22aws.cloudtrail, o365.audit, azure.platformlogs, gcp.audit, azure.activitylogs
EventType20eq 13, in 5, wildcard 2FileDownloaded, GetBlob, GetObject, PutBucketPolicy, CreateInstanceExportTask
event.outcome18eq 18success
Provider_Name15eq 14, in 1s3.amazonaws.com, OneDrive, SharePoint, cloudtrail.amazonaws.com, dynamodb.amazonaws.com
sourcetype10eq 10aws:cloudtrail, o365:management:activity, google:gcp:pubsub:message, aws:s3:accesslogs, cisco:asa
operationName7eq 6, in 2, ne 1GETBLOB, MICROSOFT.COMPUTE/DISKS/BEGINGETACCESS/ACTION, MICROSOFT.KEYVAULT/VAULTS/CERTIFICATES/READ, MICROSOFT.KEYVAULT/VAULTS/SECRETS/GETSECRET/ACTION, MICROSOFT.KEYVAULT/VAULTS/SECRETS/RECOVER/ACTION
resultType6in 6Succeeded, Success
aws::eventName5eq 5GetObject, PutBucketAcl, DeleteBucket
AlertSeverity_s4eq 4High, Informational, Low, Medium
Operation3eq 2, starts_with 1fileaccessed, filedownloaded, filesyncdownload*
aws::eventSource3eq 2, starts_with 1s3.amazonaws.com, s3.
aws::userAgent3contains 3*Cyberduck*, *PnPCoreSDK*, *PnPPS*, *PowerShell*, *S3 Browser*
count3gt 350
protoPayload.methodName3eq 3storage.setIamPermissions, storage.objects.create
username3contains 3serviceaccount

Top indicator values (394 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
event.outcomeeq
success
13306
event.outcomeeq
success
582
data_stream.dataseteq
aws.cloudtrail
10143
data_stream.dataseteq
aws.cloudtrail
340
data_stream.dataseteq
azure.platformlogs
214
data_stream.dataseteq
gcp.audit
260
data_stream.dataseteq
o365.audit
28
resultTypein
Succeeded
651
resultTypein
Success
651
Provider_Nameeq
s3.amazonaws.com
48
Provider_Nameeq
s3.amazonaws.com
38
Provider_Nameeq
cloudtrail.amazonaws.com
25
countgt
50
35
sourcetypeeq
aws:cloudtrail
359
sourcetypeeq
o365:management:activity
380
sourcetypeeq
google:gcp:pubsub:message
24
usernamecontains
serviceaccount
324
EventTypeeq
PutBucketPolicy
22
aws::eventNameeq
PutBucketAcl
22
aws::eventSourceeq
s3.amazonaws.com
27
aws::requestParameterscontains
Effect=Allow
22
protoPayload.methodNameeq
storage.setIamPermissions
22
AlertSeverity_seq
High
1
AlertSeverity_seq
Informational
1
AlertSeverity_seq
Low
1
AlertSeverity_seq
Medium
1
AlertTypeeq
DLP
1
AwsSecurityFindingGeneratorIdeq
security-control/SQS.3
1
CommandLinecontains
*blob.core.windows.net*
1
CommandLinecontains
*blob.storage.azure.net*
1

Exclusions (61 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
aws::userAgentcontains
*Terraform*
4
aws::userAgentcontains
*Pulumi*
3
responseStatusis_not_null
3
responseStatus.codege
1
3
responseStatus.codege
400
3
responseStatus.codele
16
3
usernamein
aksService
3
usernamein
masterclient
3
usernameis_not_null
3
usernamestarts_with
system:
3
usernamestarts_with
.iam.gserviceaccount.com
2
usernamestarts_with
azure-
2
Policyis_null
2
aws::userIdentity.typeeq
AWSService
2
namespaceis_not_null
2

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Elastic 25 rules

Splunk 10 rules

Kusto 16 rules

Panther 38 rules