AWS Serverless Security Workshop - In this workshop, you will learn techniques to secure a serverless application built with AWS Lambda, Amazon API Gateway and RDS Aurora.
Tools
S3 Buckets Finder
S3Scanner: Scan for open AWS S3 buckets and dump the contents
smiegles/mass3: Quickly enumerate through a pre-compiled list of AWS S3 buckets using DNS instead of HTTP with a list of DNS resolvers and multi-threading.
AWS-Scanner: Scans a list of websites for Cloudfront or S3 Buckets
goGetBucket: A penetration testing tool to enumerate and analyse Amazon S3 Buckets owned by a domain.
s3-inspector: Tool to check AWS S3 bucket permissions
prowler: AWS Security Best Practices Assessment, Auditing, Hardening and Forensics Readiness Tool. It follows guidelines of the CIS Amazon Web Services Foundations Benchmark and DOZENS of additional checks including GDPR and HIPAA (+90).
cloudfrunt: A tool for identifying misconfigured CloudFront domains
mad-king: Proof of Concept Zappa Based AWS Persistence and Attack Platform
cloud-nuke: A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it
cloud-service-enum: These script allows pentesters to validate which cloud tokens (API keys, OAuth tokens and more) can access which cloud service.
Cloudsplaining: AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized HTML report.
security-cloud-scout - Cloud Scout is a plugin which works on top of BloodHound, leveraging its visualization capabilities in order to visualize cross platform attack paths.
Red-Shadow - Scan your AWS IAM Configuration for shadow admins in AWS IAM based on misconfigured
S3 Account Search - This tool lets you find the account id an S3 bucket belongs too.
Continous Monitoring
streamalert: StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.
security_monkey: Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.