По порядку Junior Секреты и Vault обновлено

Порядок действий при утечке секрета

Вопрос

Токен доступа к облаку попал в публичный репозиторий. Расставьте действия в правильном порядке.

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

Расставьте шаги по порядку стрелками.

  1. 1
    Проверить журналы облака: использовали ли старый токен
  2. 2
    Удалить секрет из истории репозитория
  3. 3
    Провести разбор без поиска виноватых
  4. 4
    Обновить новый токен во всех системах, где он нужен
  5. 5
    Добавить сканер секретов в pre-commit и CI
  6. 6
    Отозвать токен и выпустить новый
Показать ответ и разбор

Коротко

Сначала закрыть доступ: каждая минута с действующим токеном это риск. Затем восстановить работу с новым значением, оценить ущерб по журналам, убрать следы и только потом заниматься профилактикой и разбором.

Правильный порядок

  1. 1
    Отозвать токен и выпустить новый
  2. 2
    Обновить новый токен во всех системах, где он нужен
  3. 3
    Проверить журналы облака: использовали ли старый токен
  4. 4
    Удалить секрет из истории репозитория
  5. 5
    Добавить сканер секретов в pre-commit и CI
  6. 6
    Провести разбор без поиска виноватых

Разбор

Сначала закрыть доступ: каждая минута с действующим токеном это риск. Затем восстановить работу с новым значением, оценить ущерб по журналам, убрать следы и только потом заниматься профилактикой и разбором. Частая ошибка начинать с чистки истории git, пока токен ещё действует.

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

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