To maintain security, AWS Account IDs should be handled carefully, even though they are not deemed confidential. While they are not secrets, they can lead to exposure of sensitive resources or data.
While account IDs, like any identifying information, should be used and shared carefully, they are not considered secret, sensitive, or confidential information.
What is the risk of exposed AWS Account IDs?
Knowing an AWS Account ID can lead to discovering information that could be used to compromise an account. For example, knowing the AWS Account ID lets us find public resources (e.g., EBS or RDS snapshots, AMIs, etc.) that could contain credentials or other sensitive information.
Methods to Enumerate AWS Account IDs
Using valid AWS Access Keys
With valid AWS Access Keys, we can use an AWS CLI command