Has used Amazon Simple Storage Service (S3) Browser and WinSCP to collect information on S3 bucket configurations.12
Cloud Infrastructure Discovery T1580
- Tactic
- Discovery
- Platform
- IaaS
- Version
- 1.3
- Created
- 20 August 2020
- Last modified
- 12 May 2026
- Contributors
- Regina Elwell; Praetorian; Isif Ibrahima, Mandiant
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.
Cloud Infrastructure Discovery MITRE reference T1580
3 groups have been recorded using this technique. Newest first; each entry carries MITRE’s procedure text and a link to the group’s full record. Click a name to filter the rules below.
Has enumerated compromised cloud environments to identify critical assets, data stores, and back resources.1
Enumerates cloud environments including Amazon Web Services (AWS) S3 buckets to identify server and backup management infrastructure, resource access, databases and storage containers .123
All 3 groups for this technique
3 software entries are documented implementing this technique. MITRE files each as a tool or as malware; newest first, then by how many groups carry them.
Has the ability to search for generic GitHub runners.1
Can enumerate AWS Infrastructure to include EC2 instances.1
Can enumerate AWS infrastructure, such as EC2 instances.1
All 3 software entries for this technique
Offense vs defense T1580
Is defensive coverage keeping up with adversary use? Eight counts, each ranked against all 697 ATT&CK techniques. Attack sits left, defense right, so a shape leaning left means adversaries are better documented here than defenders are equipped. Hover any spoke for its percentile and the share of techniques that have more. The timeline below shows when each side arrived.
How it got here
Adversary activity (campaign spans) over cumulative rule output. Each source is plotted independently from zero, so neither line includes the other. Campaign dates are year-granularity.
Cloud Infrastructure Discovery detection strategy DET0169
MITRE names one behaviour worth catching for this technique and breaks it into 1 analytic, one per platform. Each carries the log sources it needs and the fields you tune per environment.
Detection Strategy for Cloud Infrastructure Discovery
AN0481 · IaaS
Defenders should monitor for suspicious enumeration of cloud infrastructure components via APIs or CLI tools. Observable behaviors include repeated listing or description operations for compute instances, snapshots, storage buckets, and volumes. From a defender’s perspective, risky activity is often identified by new or untrusted identities making discovery calls (e.g., DescribeInstances, ListBuckets, az vm list, gcloud compute instances list), enumeration from unusual geolocations or IPs, or rapid multi-service discovery in sequence. Correlating discovery API usage with later snapshot creation or instance modification provides further context of adversary behavior.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Cloud Storage EnumerationDC0017 | AWS:CloudTrail | ListBuckets |
| Instance EnumerationDC0075 | AWS:CloudTrail | DescribeDBInstances |
| Instance MetadataDC0086 | AWS:CloudTrail | DescribeInstances |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| UserContext | Identity performing the discovery operation; tuned to filter known administrative or inventory accounts. |
| GeoLocation | Source region or IP of discovery requests; tuned to expected operational regions to detect unusual access. |
| TimeWindow | Correlation period to link enumeration calls with subsequent provisioning or exfiltration activity. |
| APIThreshold | Rate or volume of discovery calls; tuned to suppress noise from inventory management tools. |
Limit permissions to discover cloud infrastructure in accordance with least privilege. Organizations should limit the number of users within the organization with an IAM role that has administrative privileges, strive to reduce all permanent privileged role assignments, and conduct periodic entitlement reviews on IAM users, roles and policies.
Tests from Atomic Red Team (MIT licence) · technique definition