OpenAI: Искусственный интеллект выявил почти тысячу проблем безопасности в коде ядра Linux

Компания OpenAI анонсировала разработку системы искусственного интеллекта, способной самостоятельно выявлять недостатки в ядре операционной системы Linux. В ходе тестирования ИИ обнаружил 948 различных уязвимостей, предоставляющих возможность получения прав администратора. Кроме того, система идентифицировала не менее десяти новых способов эксплуатации подобных ошибок. Разработанная система осуществляла поиск уязвимостей и их проверку в изолированной среде, после чего предлагала варианты исправления для дальнейшей оценки экспертами.

Информация о результатах была обнародована 4 ноября 2026 года в рамках программы Patch the Planet, целью которой является повышение уровня безопасности программного обеспечения с открытым исходным кодом. Для проведения исследований использовалась экспериментальная модель искусственного интеллекта, имя которой пока не разглашается. Тестирование проводилось на актуальной версии ядра Linux, которое применяется в серверах, суперкомпьютерах, облачных сервисах и устройствах Android, в середине октября.

Для обеспечения надёжности проверки была создана автоматизированная система, состоящая из нескольких групп ИИ-агентов. На первом этапе они определяли наиболее критичные с точки зрения безопасности участки исходного кода, затем осуществлялся поиск потенциальных ошибок, их воспроизведение в виртуальных машинах и оценка возможности получения расширенных прав доступа. Завершающим этапом стало создание программных исправлений, которые передавались специалистам для анализа.

Читать также:  Как ученые разрешили загадку снижения уровня моря у берегов Гренландии

На начальном этапе ИИ определил 5034 участка кода, занимающие приблизительно 2,8 миллиона строк – около 7% всего ядра Linux. В течение 12 часов агенты выявили 2308 потенциальных проблем безопасности. На последующем этапе, занявшем примерно 30 часов, в изолированных виртуальных машинах удалось воспроизвести 1724 уязвимости, что составляет почти 75% первоначального числа обнаружений.

После выявления ошибок система провела оценку потенциальной степени их опасности. В ходе работы было разработано 291 экспериментальную программу, демонстрирующую возможность несанкционированного доступа к информации, а также обнаружено 1169 способов повышения уровня прав доступа на локальном уровне. Последующий анализ повторяющихся шаблонов выявил связь последних с 948 различными уязвимостями, для каждой из которых было подготовлено отдельное обновление безопасности.

Привилегированная эскалация представляет собой ситуацию, когда пользователь или программа, обладающая ограниченными правами доступа, получает возможность функционировать с уровнем прав администратора Linux, то есть с практически неограниченным набором полномочий. Важно отметить, что выявленные недостатки не подразумевают возможности удалённого взлома компьютера через интернет; для их эксплуатации требуется наличие возможности выполнения кода на уязвимой системе. Тестирование проводилось на стандартной настольной установке Linux с активированными типовыми средствами защиты.

Читать также:  Обсерватория Джемини раскрыла форму и историю астероида 2024 YR4.

Особое внимание исследователи сосредоточили на новых подходах к использованию уязвимостей. Специалисты изучили группу из 166 программ, созданных искусственным интеллектом, и выявили не менее десяти технических приёмов, ранее не зафиксированных в известных исследованиях. Подтверждением их новизны выступило заключение приглашённых экспертов по безопасности ядра Linux. Среди обнаруженных методов были способы воздействия на объекты в оперативной памяти и техники получения дополнительных прав доступа без внесения изменений непосредственно в исполняемый код. Детали этих приёмов компания предпочла не разглашать, исходя из соображений безопасности.

Вся совокупность проверок потребовала финансовых затрат в размере 1 213 430 долларов США, учитывая расходы на использование ИИ-моделей посредством API. В результате, средняя стоимость выявления, подтверждения и подготовки исправления для каждой уникальной уязвимости составила приблизительно 1279 долларов. Для сопоставления, в ходе предыдущей проверки, проведённой в июле 2026 года, модель GPT-5.6 Sol обнаружила 166 аналогичных проблем при общей стоимости в 513 690 долларов. Новая система позволила выявить почти в 5,7 раза больше ошибок.

Разработчики провели сопоставление полученных данных с размером выплат, присуждаемых на соревнованиях Pwn2Own и TyphoonPWN, где за отдельные уязвимости в Linux предлагались вознаграждения от 20 до 70 тысяч долларов. Если исходить из такой оценочной стоимости, то общая стоимость 948 обнаруженных ошибок могла бы составить сумму от 18,9 до 66,3 миллиона долларов. Следует отметить, что это лишь приблизительный расчёт: компания не получила подобных выплат в качестве вознаграждения.

Читать также:  Прорыв в диагностике болезни Альцгеймера: инновационный тест на основе анализа крови может значительно улучшить качество жизни пациентов

Дополнительные тесты проводились в среде Google kernelCTF, предназначенной для оценки безопасности ядра Linux с использованием дополнительных средств защиты. В изменённой конфигурации искусственный интеллект обнаружил 21 способ повышения уровня прав доступа и создал 25 подтверждений возможности утечки информации. Данная проверка заняла 112 часов и потребовала около 33 тысяч долларов, затраченных на вычислительные ресурсы через API.

К моменту завершения основной фазы проверки, длившейся десять дней, 61 уязвимость была устранена и включена в основную ветку разработки ядра Linux, для ещё 43 были подготовлены исправления, а 299 находились в стадии публичного обсуждения. Компания OpenAI проинформировала разработчиков о множестве отчётов и предложенных решениях, начиная с наиболее критичных обнаружений. Следует подчеркнуть, что наличие готового исправления не гарантирует его автоматического принятия разработчиками и установки на пользовательские системы.