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, contains 1./*, /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 (391 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/*/*
39
sourcetypeeq
aws:cloudtrail
359
src_ipis_not_null
370
Esql.cloud_region_count_distinctge
10
22
Esql.event_countge
10
28
EventTypein
GetAccountSummary
22
EventTypein
ListAccountAliases
22
Imagestarts_with
./*
210
Imagestarts_with
/dev/shm/*
225
Imagestarts_with
/root/*
23
Imagestarts_with
/run/*
29
Imagestarts_with
/tmp/*
228
Imagestarts_with
/var/run/*
212
Imagestarts_with
/var/tmp/*
227
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_basenamestarts_with
.*
221
process_basenamestarts_with
lua*
220
process_basenamestarts_with
perl*
225
process_basenamestarts_with
php*
217

Exclusions (26 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
aws::userIdentity.typeeq
AWSService
3
aws::userAgentcontains
*Terraform*
2
Imagecontains
*:\WindowsAzure\Packages\*
1
Imagecontains
*:\WindowsAzure\SecAgent\*
1
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
/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