TLDR InfoSec · STRATEGIES & TACTICS

ALL PATHS LEAD TO YOUR CLOUD: A MAPPING OF INITIAL ACCESS VECTORS TO YOUR AWS ENVIRONMENT

paloaltonetworks.com20 min read

Summary from the TLDR InfoSec newsletter

AWS initial access vectors can be categorized into two classes: service exposure (Lambda, EC2, ECR, and DataSync misconfigurations that enable public access) and access by design (Cognito, IAM, and IoT misconfigurations in services intended for access control). 97% of organizations still use IAM users despite best practices recommending roles. 84% use Cognito with potential self-registration risks. ECR repositories are enumerable by any AWS account holder. Security teams should audit resource-based policies for wildcard principals, enforce ExternalId for cross-account role assumptions, disable Cognito self-registration where unnecessary, and validate OIDC trust policy conditions include proper sub/aud claims.