Остановите атаку «confused deputy»
Поставщик сервиса мониторинга работает внутри вашей учётной записи, принимая на себя роль, которую вы для него создали. Вы передали ARN роли при настройке интеграции, и это всё, что нужно поставщику, чтобы выполнить вызов.
Откройте консоль External ID. За последний час к вашей роли поступило три вызова AssumeRole, и все они — от поставщика. Прочитайте нижнюю карточку и сравните, что поставщик сделал в каждом случае.
Два из этих трёх обращений были инициированы кем-то другим. Отметьте требование sts:ExternalId и посмотрите, как оба они прекратятся.
Почему другой клиент поставщика не может просто отправить то же значение, что и вы?
Это упражнение является частью курса
Использование AWS Security для разработчиков
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение