Выбор ответа Middle RBAC и Helm обновлено

Право list на secrets

Вопрос

Сервисному аккаунту мониторинга выдали list на secrets в namespace, «чтобы видеть, какие секреты есть». Чем это опасно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: list возвращает объекты целиком, со значениями секретов. Ответ на list содержит полные объекты, то есть все данные секретов в base64.

Варианты ответа

  1. Ничем: list возвращает только имена и метки, без данных
  2. list возвращает объекты целиком, со значениями секретовправильный ответ
  3. Мониторинг сможет удалять секреты, list включает delete
  4. Опасно только вместе с watch, сам list значений не отдаёт

Разбор

Ответ на list содержит полные объекты, то есть все данные секретов в base64. По сути это то же, что get на каждый. Удаление требует delete. Если нужны только метаданные, используют запросы с PartialObjectMetadata, но для RBAC это всё равно list. Права на секреты выдают точечно, по resourceNames.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.