Проект на Amazon Linux не прошел проверку безопасности. Вы просматриваете файл CodeBuild buildspec.yaml и должны порекомендовать улучшения безопасности. Какие изменения соответствуют рекомендациям AWS? (Выберите три.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Предоставьте роли IAM сервиса проекта CodeBuild необходимые разрешения и удалите все учетные данные AWS, хранящиеся в переменных среды., Сохраните DB_PASSWORD как SecureString в AWS Systems Manager Parameter Store и удалите DB_PASSWORD из переменных среды сборки., Используйте AWS Systems Manager Run Command вместо scp и ssh внутри сборки для взаимодействия с инстансами..
Почему это правильный ответ
Предоставление роли IAM сервиса CodeBuild только необходимых разрешений (принцип наименьших привилегий) и удаление учетных данных из переменных среды повышает безопасность, предотвращая несанкционированный доступ. Хранение конфиденциальных данных, таких как DBPASSWORD, в AWS Systems Manager Parameter Store как SecureString и их извлечение во время сборки является рекомендуемой практикой для защиты секретов, поскольку переменные среды могут быть доступны. Использование AWS Systems Manager Run Command вместо scp и ssh для взаимодействия с инстансами обеспечивает более безопасный и управляемый способ выполнения команд, так как он использует роли IAM и не требует открытых портов или хранения ключей SSH. Удаление временных файлов после сборки не предотвращает доступ других пользователей CodeBuild, так как каждый проект CodeBuild запускается в изолированной среде. Перемещение переменных среды в S3 и их загрузка не является безопасным методом для конфиденциальных данных, так как S3 не предназначен для безопасного хранения секретов, как Parameter Store. Шифрование переменных среды с помощью XOR и Base64 не является надежным методом безопасности и легко поддается взлому.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется