Логотип

Искусственный интеллект научился находить уязвимости в коде: Claude обнаружил ошибки в Firefox

Искусственный интеллект научился находить уязвимости в коде: Claude обнаружил ошибки в Firefox

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

В рамках сотрудничества с разработчиками браузера Firefox система Claude от компании Anthropic провела масштабный аудит исходного кода и обнаружила десятки потенциальных проблем безопасности. Некоторые из них могли представлять серьёзную угрозу для пользователей.

Этот случай стал одним из самых наглядных примеров того, как технологии машинного обучения начинают менять подход к кибербезопасности и поиску программных ошибок.

 

Как ИИ нашёл уязвимости в Firefox

В ходе исследования модель Claude Opus 4.6 анализировала кодовую базу браузера Firefox, который считается одним из наиболее тщательно проверяемых проектов с открытым исходным кодом. Несмотря на это, ИИ удалось обнаружить 22 ранее неизвестные уязвимости, из которых 14 были классифицированы как серьёзные.

Работа заняла всего около двух недель. Для сравнения: традиционные программы bug bounty и ручные аудиты иногда ищут подобные проблемы месяцами.

Интересно, что первая серьёзная ошибка была найдена всего через 20 минут после начала анализа. Речь шла о типе уязвимости Use-After-Free, который относится к ошибкам управления памятью и может позволить злоумышленникам выполнить вредоносный код.

После проверки исследователи подтвердили проблему и отправили отчёт разработчикам Mozilla.

 

Почему браузеры особенно важны для безопасности

Веб-браузеры считаются одной из самых критичных точек в системе безопасности компьютера.

Читать  Теперь ChatGPT лучше находит и запоминает ваши предыдущие чаты

Причина проста: они постоянно работают с внешними источниками данных и исполняют код сайтов.

Браузеры обрабатывают:

  • JavaScript-код сайтов
  • мультимедийный контент
  • сетевые запросы
  • плагины и расширения

 

Каждая из этих функций увеличивает потенциальную поверхность атаки. Поэтому даже небольшая ошибка в коде может привести к серьёзным последствиям — от утечки данных до удалённого выполнения кода.

 

Как именно работал Claude

Исследователи использовали модель ИИ как инструмент анализа исходного кода. Система изучала тысячи файлов, написанных в основном на C++ и JavaScript.

Процесс выглядел примерно так:

  1. ИИ анализировал фрагменты кода и потенциальные сценарии выполнения.
  2. Выявлял подозрительные шаблоны и ошибки управления памятью.
  3. Генерировал входные данные, вызывающие сбои или сбойные состояния программы.
  4. Предлагал гипотезы о причинах проблемы.

 

В итоге исследователи получили 112 отчётов о сбоях, которые затем проверяли вручную.

Часть из них оказалась реальными уязвимостями.

 

Может ли ИИ создавать эксплойты

Исследователи также проверили, способен ли Claude не только находить ошибки, но и использовать их для атаки.

Результат оказался интересным:
ИИ действительно попытался создать рабочие эксплойты, но полностью рабочие варианты удалось получить только в двух случаях, причём они работали лишь в тестовой среде с отключёнными защитными механизмами.

Это говорит о том, что:

  • поиск уязвимостей уже хорошо автоматизируется
  • разработка сложных атак всё ещё требует участия человека

 

Как Mozilla исправила найденные проблемы

После подтверждения ошибок разработчики браузера выпустили исправления в обновлении Firefox 148.

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

Это ещё раз подтверждает важность сотрудничества между исследователями безопасности и разработчиками программного обеспечения.

Читать  Дженсену Хуангу нужна продажа NVIDIA в Китае, и он боится чего-то неизвестного до сих пор, “шелковый путь с искусственным интеллектом”

 

Что это означает для будущего кибербезопасности

Случай с Firefox показывает важную тенденцию: искусственный интеллект постепенно становится полноценным инструментом в сфере безопасности.

Основные изменения, которые уже начинают происходить:

  • ускорение поиска уязвимостей
  • автоматизация анализа больших кодовых баз
  • увеличение количества отчётов о потенциальных ошибках
  • необходимость новых методов фильтрации ложных срабатываний

 

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

 

Почему это важно для open-source проектов

Firefox — крупный и хорошо защищённый проект. Однако многие open-source программы разрабатываются небольшими командами.

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

Поэтому сообщество уже обсуждает новые подходы к управлению безопасностью и обработке автоматических отчётов.

 

Выводы

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

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

В ближайшие годы можно ожидать, что:

  • ИИ станет стандартным инструментом аудита кода
  • компании будут использовать его для постоянного мониторинга безопасности
  • процессы поиска уязвимостей станут намного быстрее

 

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

 

FAQ

Что произошло с Firefox и ИИ Claude?

Искусственный интеллект Claude Opus 4.6 провёл анализ исходного кода браузера Firefox и обнаружил 22 ранее неизвестные уязвимости, 14 из которых оказались серьёзными.

Читать  Утечка подтверждает, что OpenAI готовит рекламу в ChatGPT к публичному запуску

Может ли ИИ самостоятельно взламывать программы?

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

Опасно ли использовать Firefox после обнаружения багов?

Нет. После подтверждения ошибок разработчики Mozilla выпустили обновления безопасности, которые закрыли обнаруженные уязвимости.

Почему браузеры часто становятся целью атак?

Браузеры обрабатывают контент из интернета и исполняют код сайтов, поэтому они имеют большую поверхность атаки и требуют постоянного аудита безопасности.

Заменит ли искусственный интеллект специалистов по кибербезопасности?

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

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

восемь + двенадцать =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала