Разработчики программного обеспечения с открытым исходным кодом столкнулись с беспрецедентной проблемой: искусственный интеллект генерирует огромное количество отчётов об уязвимостях, с которыми небольшие команды просто не справляются. Эта ситуация создаёт серьёзные риски для глобальной интернет-безопасности и ставит под угрозу стабильность цифровой инфраструктуры. В этой статье мы разберём, почему это происходит, какие последствия это может иметь и что можно сделать для решения проблемы.

Почему ИИ стал угрозой для разработчиков?

Рост числа баг-репортов

Мощные ИИ-модели, такие как Mythos от Anthropic, способны находить ошибки в коде быстрее, чем разработчики могут их исправить. Например, команда проекта cURL получила в 2025 году 181 уведомление об ошибках, что сопоставимо с объёмом за два предыдущих года. К апрелю 2026 года количество уведомлений уже достигло 87, и прогнозируется, что их число может вырасти до 325 за год.

Автоматизация поиска уязвимостей

Инструменты вроде ChatGPT и Claude упрощают процесс поиска багов и заполнения отчётов. Это приводит к лавинообразному росту количества сообщений, которые разработчики просто не успевают обрабатывать.

Последствия для интернет-безопасности

Риски для глобальной инфраструктуры

Зависимость от открытого ПО, поддерживаемого небольшими командами, становится проблемой на фоне растущей нагрузки. Например, база кода cURL превышает 592 тысячи строк, и даже небольшие изменения могут вызвать сбои в системе.

Исторические прецеденты

Уязвимость Heartbleed в OpenSSL показала, насколько катастрофическими могут быть последствия ошибок, оставшихся незамеченными. Массовое внедрение ИИ только усугубляет эту проблему.

Как разработчики справляются с нагрузкой?

Текущие меры

Некоторые компании, такие как Anthropic, ограничивают доступ к своим моделям, предоставляя их только ключевым организациям. Также выделяются средства на поддержку разработчиков, например, $4 млн от Anthropic.

Проблемы человеческого фактора

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

Что можно сделать?

Перспективные решения

  • Увеличение финансирования для команд разработчиков.
  • Автоматизация процессов обработки баг-репортов.
  • Создание новых инструментов для упрощения работы с уязвимостями.

Роль ИИ в будущем

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

Ситуация требует срочных изменений, чтобы сохранить здоровье и работоспособность разработчиков открытого ПО.

Поделиться статьей