За $1.2 миллиона OpenAI нашла 948 уязвимостей в ядре Linux
Разработчики ядра наверняка были неприятно удивлены количеством патчей.
OpenAI показала систему автономных ИИ-агентов для поиска и устранения уязвимостей в программном обеспечении. Во время эксперимента ИИ обнаружил 2308 потенциальных проблем в ядре Linux и подтвердил возможность успешной атаки для 948 из них.
Новая разработка объединяет несколько групп специализированных ИИ-агентов: одни изучают исходный код и ищут ошибки, другие создают эксплойты для проверки найденных уязвимостей, третьи пишут патчи. Все этапы выполняются в рамках единого автоматизированного процесса.
После первоначального анализа 2308 потенциальных уязвимостей система смогла воспроизвести 1724 из них. ИИ-агенты также подготовили 291 подтверждение возможности утечки информации и создали 1169 работающих эксплойтов для локального повышения привилегий. После исключения повторяющихся находок OpenAI выделила 948 уязвимостей, позволяющих злоумышленнику получить повышенные права доступа.
Затем ИИ-агенты подготовили патчи для всех 948 подтвержденных уязвимостей. Автоматически изменять исходный код Linux система не стала: патчи должны пройти проверку разработчиков-людей. OpenAI также сообщила, что направила разработчикам ядра сотни отчетов об обнаруженных проблемах и предложенных исправлениях.
По расчетам OpenAI, один запуск системы обошелся бы клиенту в $1213430 при использовании API компании — это примерно $1279 за одну подтвержденную уязвимость. Для сравнения: вознаграждения исследователям за обнаружение серьезных ошибок могут составлять от $20000 до $70000.
Разработчики ядра Linux пока не комментировали инициативу компании.

