Принцип наименьших привилегий — это фундаментальная практика безопасности в AWS Identity and Access Management (IAM), которая означает выдачу пользователям, ролям и приложениям только минимальных разрешений, необходимых им для выполнения своих конкретных функций. Это не про выдачу равнозначных разрешений, а про ограничение доступа только до необходимого.
Вместо того чтобы выдавать широкий, неограниченный доступ, ты должен:
Этот принцип значительно снижает риски безопасности благодаря:
Когда настраиваешь IAM-политики, применяй эти рекомендации:
Action вместо wildcards (*)Resource вместо разрешения всех ресурсовВместо выдачи разрешения s3:* на все S3-бакеты, выдай только s3:GetObject на конкретный бакет, к которому пользователю нужен доступ для его роли.
Принцип наименьших привилегий позволяет выдавать разрешения, эквивалентные тем, которые получают похожие пользователи в той же роли, вместо того чтобы ограничивать доступ к требованиям отдельных задач.
Новый — ещё не проверен сообществом
Вы