Cloud Infrastructure Discovery T1580

Tactic: Discovery

An adversary may attempt to discover infrastructure and resources that are available within an infrastructure-as-a-service (IaaS) environment. This includes compute service resources such as instances, virtual machines, and snapshots as well as resources of other services including the storage and database services.

Events covered

1 catalog event is tagged with this technique by at least one rule.

ProviderEventTitle
SysmonEvent ID 3Network connection

Authoring guide

These 44 rules share fields, values, and exclusions.

Fields filtered most (68 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
EventType11eq 5, in 5, ne 1, wildcard 1DescribeInstances, CreateAssociation, DescribeCapacityReservations, DescribeDBInstances, DescribeDBSnapshots
data_stream.dataset11eq 10, in 1aws.cloudtrail, azure.activitylogs, azure.auditlogs, azure.graphactivitylogs, azure.platformlogs
Provider_Name10eq 8, in 2ec2.amazonaws.com, cloudtrail.amazonaws.com, dynamodb.amazonaws.com, s3.amazonaws.com, bedrock.amazonaws.com
aws::eventName7eq 5, in 2AssumeRole, DescribeDBClusterSnapshots, DescribeDBSnapshots, DescribeInstanceAttribute, GetCallerIdentity
aws::errorCode6eq 5, is_null 1AccessDenied, , Client.UnauthorizedOperation, MalformedPolicyDocumentException
event.outcome5eq 5success
sourcetype5eq 5aws:cloudtrail, aws:asl
aws::userIdentity.type4eq 2, ne 2AWSService, AssumedRole
Image3wildcard 3, starts_with 2./*, /boot/*, *:\ProgramData\*, *:\Users\*, /.*
aws::eventSource3eq 3bedrock.amazonaws.com, rds.amazonaws.com, s3.amazonaws.com
failures3ge 35, 3
process_basename3in 2, starts_with 2, eq 1.*, bash, RegAsm.exe, RegSvcs.exe, bitsadmin.exe
security_result.action3eq 3BLOCK, ALLOW
src_ip3is_not_null 3
DestinationPort2eq 1, in 180, 32526

Top indicator values (373 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
data_stream.dataseteq
aws.cloudtrail
5143
data_stream.dataseteq
aws.cloudtrail
340
aws::errorCodeeq
AccessDenied
416
event.outcomeeq
success
4306
Imagewildcard
/home/*/*
34
sourcetypeeq
aws:cloudtrail
359
src_ipis_not_null
369
Esql.cloud_region_count_distinctge
10
22
Esql.event_countge
10
28
EventTypein
GetAccountSummary
22
EventTypein
ListAccountAliases
22
Imagestarts_with
./*
28
Imagestarts_with
/dev/shm/*
214
Imagestarts_with
/root/*
22
Imagestarts_with
/run/*
24
Imagestarts_with
/tmp/*
216
Imagestarts_with
/var/run/*
25
Imagestarts_with
/var/tmp/*
215
Provider_Nameeq
ec2.amazonaws.com
218
api.response.erroreq
AccessDenied
22
aws::sessionCredentialFromConsoleis_null
22
aws::userIdentity.arnis_not_null
210
aws::userIdentity.typeeq
AssumedRole
28
aws::userIdentity.typene
AWSService
27
event.categoryeq
network
212
failuresge
5
22
process_basenamein
bash
222
process_basenamein
busybox
23
process_basenamein
cmd.exe
225
process_basenamein
csh
212

Exclusions (26 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
aws::userIdentity.typeeq
AWSService
3
aws::userAgentcontains
*Terraform*
2
Imageeq
/lib/systemd/systemd-resolved
1
Imageeq
/usr/bin/waagent
1
Imageeq
/usr/lib/systemd/systemd-resolved
1
Imageeq
/usr/sbin/waagent
1
Imagestarts_with
/usr/bin/python3*
1
Imagewildcard
*:\WindowsAzure\GuestAgent*\*
1
Imagewildcard
*:\WindowsAzure\Packages\*
1
Imagewildcard
*:\WindowsAzure\SecAgent\*
1
Imagewildcard
/vscode/vscode-server/bin/linux-x64/*/node
1
aws::sessionCredentialFromConsoleeq
true
1
aws::userIdentity.arncontains
*AWSServiceRoleForConfig*
1
aws::userIdentity.invokedByin
aidevops.amazonaws.com
1
aws::userIdentity.invokedByin
aiops.amazonaws.com
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 2 rules

Elastic 23 rules

Splunk 5 rules

Kusto 7 rules

YARA-L 4 rules

Panther 3 rules