14 дней на установку патча — привычный для корпоративной безопасности срок — перестают быть запасом прочности. Автоматизированный поиск уязвимостей ускоряет разбор программ и поиск путей эксплуатации до темпа, с которым процессы согласования, тестирования и обновления в крупных компаниях обычно не справляются; для русскоязычных команд это повод пересматривать не только SLA, но и саму механику доставки исправлений.
Об этой проблеме сообщает The New Stack в материале о «смерти 14-дневного патча». Его отправная точка проста: десятилетиями управление уязвимостями жило в человеческом ритме. Исследователь вручную изучал бинарный файл, восстанавливал логику исполнения, отслеживал цепочки вызовов и собирал рабочий сценарий атаки. Такая работа требовала квалификации и времени. Теперь часть этих операций можно автоматизировать, а значит, интервал между обнаружением дефекта и появлением практически опасного знания сокращается.
Важно не сводить тезис к формуле «машины нашли баг — значит, завтра всех взломают». В реальной атаке всё ещё нужны условия эксплуатации: доступный сервис, подходящая конфигурация, уязвимая версия, иногда учётные данные или связка с другими ошибками. Но прежняя модель защиты исходила из того, что у организации есть заметное окно на инвентаризацию, оценку риска, планирование окна работ и развёртывание обновления. Когда поиск уязвимостей начинает занимать часы или минуты, именно это предположение становится слабым местом.
На практике «14 дней» редко были техническим нормативом. Это компромисс между безопасностью и эксплуатацией: нельзя без проверки обновить критичную ERP-систему, кластер баз данных или продукт, встроенный в цепочку поставки. Нужно понять, где используется компонент, проверить совместимость, подготовить откат, согласовать простой. Проблема в том, что злоумышленник не обязан ждать окончания change advisory board. Чем быстрее появляется метод анализа и эксплуатации, тем дороже обходится неполная карта активов и ручная маршрутизация тикетов.
Первый вывод для платформенных и DevSecOps-команд — приоритизировать не бюллетень, а фактическую экспозицию. Запись о CVE сама по себе не отвечает на вопросы: есть ли уязвимый компонент в продакшене, достижим ли проблемный код извне, включена ли рискованная функция, компенсируют ли угрозу сегментация, WAF или контроль доступа. Без связки SBOM, данных о развёртываниях и контекста исполнения список уязвимостей быстро превращается в очередь, которую никто не дочитает. Автоматизация здесь нужна не ради красивого дашборда, а чтобы отделить те дефекты, которые можно атаковать сейчас, от тех, что пока не имеют практического маршрута.
Второй вывод — обновления должны стать частью поставки ПО, а не отдельной аварийной процедурой. Если патчирование требует редкого ручного ритуала, ускоренный поиск уязвимостей будет постоянно выигрывать гонку. Командам стоит заранее определить классы изменений, которые можно выкатывать быстро: обновления зависимостей с автоматическими тестами, канареечные релизы, контролируемый rollback, изоляция сервисов, временное отключение опасной функции. Для собственного кода полезны воспроизводимые сборки, строгая фиксация версий и регулярное обновление зависимостей: чем меньше разрыв между релизами, тем менее болезненна очередная замена библиотеки.
Третий вывод касается руководителей. Метрика «закрыли 95% критических CVE за две недели» звучит убедительно в отчёте, но плохо описывает риск, если оставшиеся 5% доступны из интернета и затрагивают ключевой сервис. Более честные показатели — время от подтверждённой экспозиции до меры защиты, доля активов с известным владельцем, время до появления компенсирующего контроля и число систем, для которых можно автоматически подтвердить версию компонента. Это не отменяет патчи: фильтрация трафика и сегментация лишь покупают время. Но именно время становится главным дефицитом.
Наконец, ускорение анализа меняет роль разработчиков. Безопасность уже нельзя полностью вынести в отдельную команду, которая раз в месяц присылает перечень пакетов для обновления. Владельцу сервиса нужны понятные сигналы о риске, готовый путь обновления и возможность быстро доказать, что компонент не используется или не достижим. Иначе даже качественный сканер будет производить не защиту, а новый поток уведомлений.
Вероятно, исчезнет не сам срок в 14 дней, а вера в его универсальность. Для одних уязвимостей он останется разумным ориентиром, для других — окажется роскошью уже в день публикации. Выиграют организации, которые измеряют реальную доступность дефекта, умеют быстро вводить временные ограничения и доставляют исправления как обычную инженерную работу, а не как событие, ради которого собирают штаб.

