Ответ вслух Middle Безопасность цепочки поставки обновлено

Новая критическая уязвимость

Вопрос

Интервьюер: «Утром вышла критическая CVE в популярной библиотеке, её уже эксплуатируют. У вас 150 сервисов. Ваши действия?»

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

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Образцовый ответ: «Первым делом масштаб: по SBOM в Dependency-Track или пересканом реестра нахожу все образы с уязвимой версией и сопоставляю с работающими в проде. Приоритет внешним и платёжным сервисам.

Что должно прозвучать в ответе

  • Оценить масштаб: SBOM или сканер по всем образам, какие сервисы и версии затронуты

  • Приоритизировать: сервисы, доступные из интернета, с чувствительными данными

  • Временные меры: правила WAF, отключение уязвимой функции, изоляция

  • Исправление: обновление зависимости, пересборка и выкатка по приоритету

  • Проверка эксплуатации: логи и индикаторы компрометации

  • Разбор после: что ускорит реакцию в следующий раз

Что могут спросить следом

  • Что делать, если исправленной версии библиотеки ещё нет?
  • Как найти уязвимую библиотеку, если SBOM нет?

Разбор

Образцовый ответ: «Первым делом масштаб: по SBOM в Dependency-Track или пересканом реестра нахожу все образы с уязвимой версией и сопоставляю с работающими в проде. Приоритет внешним и платёжным сервисам. Пока готовится исправление, ставлю временную защиту: правило WAF против известного эксплойта, отключение уязвимой функции конфигом, если есть такая опция. Затем обновляю библиотеку через Renovate-MR или вручную, пересобираю и катим по приоритету, используя обычный пайплайн, а не ручные правки. Параллельно смотрю логи на признаки эксплуатации за последние дни. После инцидента разбор: сколько заняла инвентаризация и что автоматизировать».

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

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