Компания Anthropic, специализирующаяся на разработке систем искусственного интеллекта, в рамках совместного проекта с корпорацией Mozilla провела масштабное исследование безопасности браузера Firefox. С помощью нейросетевых моделей нового поколения специалистам удалось выявить 22 уязвимости в программном коде веб-обозревателя, что подтверждает растущий потенциал ИИ в сфере автоматизированного поиска программных ошибок и укрепления кибербезопасности.
Результаты аудита и классификация угроз
В ходе проверки, которая длилась две недели, эксперты сосредоточили внимание на анализе движка JavaScript и критически важных компонентах кодовой базы браузера. Из общего числа найденных багов 14 уязвимостей были классифицированы как критические, представляющие потенциальную угрозу для конфиденциальности данных пользователей.
- Большинство выявленных дефектов было устранено в версии Firefox 148.
- Оставшаяся часть исправлений запланирована к внедрению в следующем плановом релизе.
- В ходе тестирования ИИ пытался создать рабочие эксплойты для подтверждения возможности эксплуатации багов.
Технические детали и эффективность Claude Opus
Для анализа использовалась флагманская модель Claude Opus 4.6. Несмотря на высокую результативность в поиске ошибок, процесс создания демонстрационных сценариев атаки (эксплойтов) оказался ресурсозатратным.
По данным отчета, на оплату API-кредитов для генерации кода было затрачено порядка 4000 долларов, однако полноценного успеха в эксплуатации удалось достичь лишь в двух случаях из двадцати двух. Это свидетельствует о том, что хотя современный ИИ эффективно находит аномалии в коде, разработка сложных векторов атак всё еще требует значительного участия человека и высоких вычислительных мощностей.
Перспективы использования ИИ в разработке ПО
Сотрудничество Anthropic и Mozilla демонстрирует новый стандарт в обеспечении безопасности Open Source проектов. Использование больших языковых моделей позволяет значительно ускорить аудит кода, на который у ручных тестировщиков ушли бы месяцы работы.
Применение ИИ для поиска уязвимостей становится необходимым инструментом в условиях усложнения архитектуры современных браузеров.
В долгосрочной перспективе подобные интеграции позволят разработчикам превентивно исправлять ошибки еще на этапе написания кода, что существенно снизит риски возникновения угроз "нулевого дня" и повысит общую устойчивость интернет-инфраструктуры к кибератакам.