Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Internet Scale Analysis of AWS Cognito Security

BruCON Security Conference via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk analyzes insecure AWS Cognito identity-pool configurations through account-specific demonstrations and automated internet-scale research. It examines IAM permissions, least privilege, exposed access to S3, DynamoDB, and Lambda resources, and recommendations for secure configuration.

Syllabus

Intro
Full AWS account compromise
Privilege escalation
What Is Amazon Cognito?
Amazon Cognito use case
Create new identity pool
Assign IAM roles to identities
IAM policy example
Internet Scale analysis
Challenge #1: Identity Pool UUID4
Google only indexes text
Other (boring) sources
Challenge #2: Enumerate permissions
Enumerate permissions and avoid jail time
Enumerate permissions / Performance
Privileges and roles
Identity pool sources
Usable identity pools
Insecure configurations
Lambda function environment variables
Insecure by default documentation
Restrictions on Unauthenticated Cognito roles
Developer can shoot himself in the foot
Least privilege principle and more...
Hard-coded credentials
Key takeaways

Taught by

BruCON Security Conference

Reviews

Start your review of Internet Scale Analysis of AWS Cognito Security

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.