По порядку Junior Секреты и Vault обновлено
Порядок действий при утечке секрета
Вопрос
Токен доступа к облаку попал в публичный репозиторий. Расставьте действия в правильном порядке.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Проверить журналы облака: использовали ли старый токен
- 2Удалить секрет из истории репозитория
- 3Провести разбор без поиска виноватых
- 4Обновить новый токен во всех системах, где он нужен
- 5Добавить сканер секретов в pre-commit и CI
- 6Отозвать токен и выпустить новый
Показать ответ и разбор
Коротко
Сначала закрыть доступ: каждая минута с действующим токеном это риск. Затем восстановить работу с новым значением, оценить ущерб по журналам, убрать следы и только потом заниматься профилактикой и разбором.
Правильный порядок
- 1Отозвать токен и выпустить новый
- 2Обновить новый токен во всех системах, где он нужен
- 3Проверить журналы облака: использовали ли старый токен
- 4Удалить секрет из истории репозитория
- 5Добавить сканер секретов в pre-commit и CI
- 6Провести разбор без поиска виноватых
Разбор
Сначала закрыть доступ: каждая минута с действующим токеном это риск. Затем восстановить работу с новым значением, оценить ущерб по журналам, убрать следы и только потом заниматься профилактикой и разбором. Частая ошибка начинать с чистки истории git, пока токен ещё действует.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.