Концепция "безопасности через неясность" (security through obscurity), основанная на сокрытии архитектуры систем и их уязвимостей, перестала быть рабочим методом защиты. Интеграция ИИ-агентов в процессы анализа кода позволяет обнаруживать критические ошибки в старых и узкоспециализированных протоколах, которые десятилетиями считались недоступными для массового анализа.
ИИ-инструменты автоматизируют поиск багов в открытом коде и проприетарных системах, что привело к резкому росту числа раскрытых CVE. В частности, зафиксированы случаи обнаружения уязвимостей в компонентах, которые давно не обновлялись или считались устаревшими: Telnet-клиентах, протоколе USB-networking Windows RNDIS, NFS Portmapper и протоколе Link Layer Topology Discovery (эпохи Windows Vista).
Атакующие используют ИИ для сокращения "окна разрыва" (patch-gap) между выпуском исправления и его установкой пользователями. Пример: группы, предположительно связанные с Китаем, применили эксплойт-киты для Chromium, созданные с помощью ИИ, сразу после выхода апстрим-патча, не дожидаясь обновления стабильной версии.
Наибольшая угроза зафиксирована в секторе операционных технологий и промышленных систем управления (ICS). Исторически эти системы защищались за счет использования редких проприетарных протоколов и ограниченного круга специалистов, владеющих знаниями о них. ИИ нивелирует этот барьер, позволяя злоумышленникам без профильного образования в OT анализировать прошивку и оборудование.
Подтвержденный инцидент: Пять агентств США сообщили об использовании ИИ-скриптов для взлома программируемых логических контроллеров (ПЛК) Siemens S7 Series, имеющих выход в интернет. Затронуты объекты энергетики, водоснабжения и производства.
На текущий момент наблюдается дисбаланс между возможностями атаки и защиты. Автоматизация исправления уязвимостей с помощью ИИ демонстрирует низкую эффективность:
Практический вывод: попытка бороться с объемом новых уязвимостей простым ускорением патчинга ("бег на беговой дорожке") неэффективна. Защита должна сместиться с точечного исправления багов на системное изменение процессов разработки (CI/CD), чтобы устранять целые классы уязвимостей (например, инъекции) на уровне шаблонов и архитектуры.