ИИ завалил Linux ошибками, но Торвальдс считает, что худшее уже позади

leer en español

972
ИИ завалил Linux ошибками, но Торвальдс считает, что худшее уже позади

Разработчики впервые заметили перемены, которые ждали уже давно.

image

Разработчики Linux получили первый повод надеяться, что смогут догнать поток ошибок, обнаруженных искусственным интеллектом. Линус Торвальдс сообщил об обнадёживающем признаке при выпуске Linux 7.4-rc2 8 ноября. По словам сопровождающего BPF Алексея Старовойтова, исправления в этой подсистеме теперь поступают быстрее новых сообщений о дефектах ядра.

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

Ещё неделей ранее ситуация выглядела иначе. В Linux 7.4-rc1 разработчики объединили 19 671 коммит вместо привычных примерно 15 тысяч. Рекорд ядра связан не только с ИИ: на объём повлияли обычные изменения и крупные файлы с описанием регистров графических процессоров AMD. Точную долю правок, вызванных ИИ-проверками, Торвальдс публично не назвал.

Второй релиз-кандидат тоже оказался крупным, однако размер списка изменений создаёт обманчивое впечатление. Значительную часть заняли короткие автоматические правки, выполненные инструментом Coccinelle и отложенные после окна слияния. Без такой массы мелких изменений около трети работы пришлось на драйверы, ещё треть на сеть и BPF, остальное на память, файловые системы и архитектуры.

Поток находок при этом затрагивает не только BPF. Сопровождающий подсистемы памяти Давид Хильденбранд передал для Linux 7.4-rc2 исправления старых ошибок, большинство из которых выявила Anthropic. Среди последствий обнаруженных дефектов были утечки информации, повреждение данных и ошибки обращения к памяти. Часть проблем разработчики нашли уже при проверке предложенных исправлений.

Масштаб ИИ-поиска выходит далеко за пределы Linux. Anthropic раскрыла, что к 2 ноября передала сведения о 5087 предполагаемых уязвимостях в 680 проектах с открытым кодом. По оценке компании, на тот момент 629 дефектов исправили. Не все сообщения прошли независимую проверку, поэтому разницу между отчётами и патчами нельзя считать числом доказанных открытых дыр.

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

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

Рекламодатель
Реклама. АО «Позитив Текнолоджиз». ИНН 7718668887. 18+
Сайт рекламодателя: ptsecurity.com↗️
АО «Позитив Текнолоджиз»