Prevention
IAM restrictions:
- Bucket Policies
- RCPs & SCPs
- IAM least privilege
Data Deletion Prevention:
- Object Lock
- Versioning
Refer to footnote [1] for examples and more info
IAM restrictions:
Data Deletion Prevention:
Refer to footnote [1] for examples and more info
Monitor and Alerting:
Audit:
Backup data:
Simulations:
KMS-based S3 ransomware detection
Cloud attack simulation framework
Website: https://stratus-red-team.cloud
KMS key resource finder
› python3 finders_keypers.py --keyarn \
arn:aws:kms:us-east-1:123412341234:key/aaaaaaaa-aaaa-1111-aaaa-aaaa1111aaaa
Total Number of Resources encrypted with KMS Key Provided: 5
example-bucket-finderskeypers
vol-12341234123412345
vol-43214321432154321
arn:aws:dynamodb:us-east-1:123412341234:table/my-first-dynamodb-table
arn:aws:ssm:us-east-1:123412341234:parameter/sample-parameterS3 Security Scanner
› python3 yes3.py --profile <name> --region <region>
YES3 SCANNER RESULTS
AWS Account: 123412341234
Account Settings
Account Block Public Access Overall Status: OK
Bucket Summary
Total Buckets: 14
Buckets potentially public: 3
fog-pub-sample-bucket | Public Method: ['acl']
fog-pub-sample | Public Method: ['policy', 'acl']Copy a ready-to-use prompt into your preferred AI assistant.