Узнайте личность, стоящую за каноническим идентификатором AWS

Узнайте личность, стоящую за каноническим идентификатором AWS

Сегодня во время проверки настроек безопасности друга я обнаружил, что папка Amazon (корзина s3) с его самыми личными файлами имела нераспознанную запись ACL.

Человек (с идентификатором, заканчивающимся на f6995f) имел доступ "Запись" к бакету. Странно, но нет доступа на чтение или список.

Имя пользователя не отображается. Просто буквенно-цифровой "канонический идентификатор" субъекта, имеющего доступ.

Что ему делать? Он не может связаться с AWS, потому что

В рамках базового плана поддержки вы можете создавать запросы на поддержку аккаунта и выставление счетов, а также запросы на увеличение лимита обслуживания, но не можете создавать запросы на техническую поддержку.

Есть ли способ узнать человека, стоящего за каноническим идентификатором? Хотя бы страну/местоположение/IP?

решение1

Документация AWS по адресуhttps://docs.aws.amazon.com/AmazonS3/latest/dev/example-walkthroughs-managing-access-example4.htmlговорит:

Канонический идентификатор пользователя — это концепция, присущая только Amazon S3. Это 64-символьная обфусцированная версия идентификатора аккаунта.

Следовательно, вы не сможете ничего извлечь из канонического идентификатора пользователя, поскольку он почти наверняка представляет собой односторонний хэш (например, SHA-256) чего-то другого, включая ARN пользователя.

Попробуйте выполнить эту команду и посмотрите, получите ли вы элемент «DisplayName» для пользователя:

$ aws s3api get-bucket-acl --bucket BUCKETNAME

Источник:https://forums.aws.amazon.com/thread.jspa?threadID=286019
(Если в вашем браузере есть файлы cookie консоли AWS, необходимо выполнить вход, поэтому либо войдите в систему при появлении соответствующего запроса, либо используйте приватное окно.)

Связанный контент