Конвейер CI/CD работает на Compute Engine и управляет инфраструктурой как кодом. Как предоставить конвейеру соответствующие разрешения, следуя рекомендациям по безопасности?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте несколько учетных записей сервиса, по одной на каждый конвейер, каждая с минимальными привилегиями IAM. Храните файлы ключей учетных записей сервиса в Secret Manager и позвольте конвейеру извлекать соответствующие секреты во время выполнения..
Почему это правильный ответ
Правильный ответ — создание нескольких сервисных аккаунтов с минимальными привилегиями и хранение их ключей в Secret Manager. Это соответствует принципу наименьших привилегий и обеспечивает сегментацию разрешений: каждый конвейер получает только необходимые права, а ключи безопасно хранятся и извлекаются по требованию. Присоединение одного сервисного аккаунта со всеми необходимыми разрешениями к экземплярам Compute Engine нарушает принцип наименьших привилегий, предоставляя избыточные права. Разрешение сервисному аккаунту олицетворять пользователя Cloud Identity с повышенными разрешениями также не является лучшей практикой, так как это может привести к неконтролируемому доступу. Добавление шага подтверждения человеком не решает проблему избыточных разрешений для самого конвейера и не является масштабируемым решением для автоматизированных CI/CD процессов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется