Выбор ответа Senior Секреты и Vault обновлено
Ротация без простоя
Вопрос
Нужно сменить пароль, которым 20 сервисов ходят в базу, без простоя. Какая схема правильная?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Завести второй пароль, перевести на него сервисы, затем отозвать старый. Ротация без простоя требует периода, когда работают оба значения.
Варианты ответа
- Завести второй пароль, перевести на него сервисы, затем отозвать старыйправильный ответ
- Сменить пароль в базе и сразу обновить секрет: сервисы подхватят его на лету
- Остановить все сервисы, сменить пароль и запустить их снова
- Не менять пароль, пока нет подтверждённой утечки
Разбор
Ротация без простоя требует периода, когда работают оба значения. Смена пароля «в один момент» ломает все соединения, пока сервисы не перечитают секрет и не переподключатся. Остановка всего это простой. Отказ от ротации копит риск: пароль знают уволившиеся и старые бэкапы конфигов. Ещё лучше динамические учётки, где ротация происходит постоянно сама.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.