Согласно информации от Bloomberg, разработчики программного обеспечения с открытым исходным кодом сталкиваются с невиданным наплывом отчетов об уязвимостях, которые генерируются искусственным интеллектом. Мощные модели ИИ, такие как Mythos от Anthropic, обнаруживают ошибки быстрее, чем команды могут их исправить. Это создает серьезные риски для интернет-безопасности и требует внимания со стороны сообщества.
В данной статье мы рассмотрим причины резкого увеличения отчетов о багах, влияние новых технологий на разработку ПО и возможные пути решения этой проблемы.
Рост количества багрепортов
- Статистика уведомлений: Дэниел Стенберг, главный сопровождающий проекта cURL, сообщил о 181 уведомлении об ошибках в 2025 году. Это число сопоставимо с общим объемом за два предыдущих года.
- Прогнозы на будущее: К апрелю 2026 года количество уведомлений уже достигло 87, что может привести к общей цифре около 325 за год.
Эти данные подчеркивают стремительный рост нагрузки на небольшие команды разработчиков, которые часто не имеют достаточных ресурсов для эффективного реагирования.
Влияние ИИ на процесс разработки
- Инструменты для поиска багов: Появление таких инструментов, как ChatGPT и Claude, значительно упростило процесс выявления уязвимостей.
- Необходимость в контроле: Компания Anthropic решила не предоставлять доступ к своей новой модели Mythos широкому кругу пользователей из-за опасений по поводу безопасности.
«Мы понимаем важность обеспечения безопасности, поэтому решили ограничить доступ к Mythos только ключевым организациям,» – отметил представитель компании.
Последствия кризиса для интернет-сервиса
- Нагрузка на команды: Зависимость технологического сектора от открытого исходного кода становится все более ощутимой. Нагрузки растут быстрее возможностей разработчиков.
- Исторические прецеденты: Уязвимость Heartbleed в OpenSSL является ярким примером того, насколько серьезными могут быть последствия незамеченных ошибок.
Устаревший код: Накопление устаревшего кода создает дополнительные риски; например, база кода cURL превышает 592 тысячи строк. Обновления одного компонента могут вызывать сбои в других частях системы.
Пути решения проблемы
- Поддержка разработчиков: Anthropic выделила $4 миллиона на поддержку групп сопровождения ПО для улучшения ситуации.
- Адаптация процессов: Необходимость пересмотра подходов к обработке багрепортов и внедрение автоматизации помогут справиться с растущей нагрузкой.
«Мы должны найти баланс между использованием новых технологий и сохранением здоровья разработчиков,» – подытожил Стенберг. Безусловно, необходимы срочные изменения для поддержки стабильности интернет-сервисов и здоровья команд разработчиков открытого программного обеспечения.