Новая критическая уязвимость
Вопрос
Интервьюер: «Утром вышла критическая CVE в популярной библиотеке, её уже эксплуатируют. У вас 150 сервисов. Ваши действия?»
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Оценить масштаб: SBOM или сканер по всем образам, какие сервисы и версии затронуты
Приоритизировать: сервисы, доступные из интернета, с чувствительными данными
Временные меры: правила WAF, отключение уязвимой функции, изоляция
Исправление: обновление зависимости, пересборка и выкатка по приоритету
Проверка эксплуатации: логи и индикаторы компрометации
Разбор после: что ускорит реакцию в следующий раз
Что могут спросить следом
- Что делать, если исправленной версии библиотеки ещё нет?
- Как найти уязвимую библиотеку, если SBOM нет?
Разбор
Образцовый ответ: «Первым делом масштаб: по SBOM в Dependency-Track или пересканом реестра нахожу все образы с уязвимой версией и сопоставляю с работающими в проде. Приоритет внешним и платёжным сервисам. Пока готовится исправление, ставлю временную защиту: правило WAF против известного эксплойта, отключение уязвимой функции конфигом, если есть такая опция. Затем обновляю библиотеку через Renovate-MR или вручную, пересобираю и катим по приоритету, используя обычный пайплайн, а не ручные правки. Параллельно смотрю логи на признаки эксплуатации за последние дни. После инцидента разбор: сколько заняла инвентаризация и что автоматизировать».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.