Cross-source coverage

T1535 / ATT&CK

Unused/Unsupported Cloud Regions

10 rules across 3 sources.

From MITRE ATT&CK 19.2

Adversaries may create cloud instances in unused geographic service regions in order to evade detection. Access is usually obtained through compromising accounts used to manage cloud infrastructure.

Cloud service providers often provide infrastructure throughout the world in order to improve performance, provide redundancy, and allow customers to meet compliance requirements. Oftentimes, a customer will only use a subset of the available regions and may not actively monitor other regions. If an adversary creates resources in an unused region, they may be able to operate undetected.

A variation on this behavior takes advantage of differences in functionality across cloud regions. An adversary could utilize regions which do not support advanced detection services in order to avoid detection of their activity.

An example of adversary use of unused AWS regions is to mine cryptocurrency through Resource Hijacking, which can cost organizations substantial amounts of money over time depending on the processing power used.

Tactics
Stealth
Platforms
IaaS
Telemetry
AWS:CloudTrailCloudTrail:GetCallerIdentityAWS:VPCFlowLogs

How MITRE says to detect it DET0247

Detection of Adversary Use of Unused or Unsupported Cloud Regions (IaaS)

IaaS Analytic 0690

Detects creation of cloud instances, services, or resources in normally unused or unsupported regions, especially following initial account access or credential use from known regions. Correlates resource provisioning across regions with absence of historical usage and alerting from standard logging services (e.g., GuardDuty not enabled in that region).

  • AWS:CloudTrail RunInstances
  • AWS:CloudTrail CreateBucket
  • CloudTrail:GetCallerIdentity GetCallerIdentity
  • AWS:VPCFlowLogs High outbound traffic from new region resource

splunk/security_content

5 rules
Detection Severity Format
AWS Successful Console Authentication From Multiple IPs Undefined SPL
Cloud Compute Instance Created In Previously Unused Region Undefined SPL
Detect AWS Console Login by User from New City Undefined SPL
Detect AWS Console Login by User from New Country Undefined SPL
Detect AWS Console Login by User from New Region Undefined SPL

panther-labs/panther-analysis

4 rules
Detection Severity Format
Unused AWS Region High Panther Python
AWS Cloudtrail Region Enabled Medium Panther Python
GCP Resource in Unused Region Medium Panther Python
AWS ECR Events Informational Panther Python

chronicle/detection-rules

1 rule
Detection Severity Format
aws_enable_disable_region Medium YARA-L

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.