awesome-everything EN
↑ Обратно к восхождению

Безопасность

Управление секретами: обзор с выбором ответа

Суть Синтез всего юнита в формате с выбором ответа — устранение утечки, лестница зрелости, короткоживущие динамические креды, envelope encryption и least privilege под давлением реального инцидента.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 13 min

Шесть вопросов, проходящих через весь юнит. Каждый отражает решение, которое вы принимаете в реальном инциденте, — не определение для пересказа, а компромисс, который надо взвесить, пока ключ ещё живой и им, возможно, уже владеет атакующий.

Цель

Убедитесь, что вы связываете устранение утечки, лестницу зрелости, динамические креды, envelope encryption и least privilege — синтез, к которому вели уроки.

Викторина

Живой AWS-ключ закоммитили в публичный репозиторий на прошлой неделе. Коллега удалил строку и сделал force-push. Какое действие реально завершает экспозицию?

Викторина

Команда хранит продовые пароли БД в .env, который раскатывается на каждый сервер и держится вне git через .gitignore. Почему secret manager — следующая ступень и что он даёт такого, чего .env не может?

Викторина

Сервис берёт динамическую креду БД из Vault с TTL в один час вместо статического пароля. Что реально даёт TTL?

Викторина

Команда шифрует конфиг-блоб на 2 МБ, отправляя весь payload в KMS на каждый запрос, и упирается в лимит частоты запросов KMS. Что меняет envelope encryption?

Викторина

Аудитор находит один общий API-токен, используемый двенадцатью сервисами и дающий полные admin-права. Сервис отчётности скомпрометирован, атакующий удалил продовую таблицу. Какой принцип это сдержал бы?

Викторина

В шестилетней организации один и тот же ключ Stripe вставлен в четыре репозитория, три CI-системы, две вики и тред в Slack, и никто не знает, какую копию читает каждый сервис. Как это называется и какой устойчивый фикс?

Итог

Через весь юнит проходит одна цепочка решений: секрет, попавший в репозиторий, уже утёк, поэтому экспозицию завершает ротация, а не удаление; лестница зрелости идёт от захардкоженного к .env, к manager (шифрование at rest, контроль доступа, аудит) и к динамическим короткоживущим кредам, чей TTL и есть радиус поражения; envelope encryption позволяет KMS защищать данные на масштабе, оборачивая локальный data key вместо вашего payload; least privilege с уникальными идентичностями по сервисам сдерживает и атрибутирует взлом; а secret sprawl лечится единым источником истины, а не новыми копиями. Каждый ответ сводится к ограничению и атрибуции ущерба заранее.

Продолжить восхождение ↑Управление секретами: обзор на свободное вспоминание
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources2
expand
  1. 01
  2. 02

Trademarks belong to their respective owners. Editorial reference only.