Как узнать
AWS ID любого публичного
S3 бакета:
https://www.cloudar.be/awsblog/finding-the-accountid-of-any-public-s3-bucket/Перебрав максимум
120 комбинаций, можно вычислить номер любого аккаунта. И нет, это не баг, это фича:
https://aws.amazon.com/blogs/storage/limit-access-to-amazon-s3-buckets-owned-by-specific-aws-accounts/В самом конце
2020-го года у
S3 появилась возможность делать строгий доступ для нужных аккаунтов (по их
AWS ID). В полиси можно использовать
*
-wildcard, потому просто подбирая последовательно
0*
,
12*
,
123*
... легко можно подобрать реальный
AWS ID.
Короче, публичные бакеты — зло. А теперь это вдвойне опасно. Раскрытие
AWS ID не смертельно само по себе, но это как сказать недругам номер своей квартиры — дверь должна быть железная и находиться постоянно под охраной.
#security #S3