вариант
Дом
Новости
ИИ-агент Google автоматически переписывает код для устранения уязвимостей в системе безопасности

ИИ-агент Google автоматически переписывает код для устранения уязвимостей в системе безопасности

1 декабря 2025 г.
161

Компания Google DeepMind представила нового агента искусственного интеллекта, который автономно выявляет и устраняет критические уязвимости в программном коде. Система, получившая название CodeMender, за последние полгода уже поставила 72 исправления безопасности для крупных проектов с открытым исходным кодом.

Обнаружение и устранение уязвимостей остается сложной и трудоемкой задачей, даже при использовании известных автоматизированных методов, таких как фаззинг. Предыдущие исследования Google DeepMind, включая инициативы, основанные на искусственном интеллекте, такие как Big Sleep и OSS-Fuzz, успешно выявили новые уязвимости нулевого дня в хорошо проверенных кодовых базах. Однако этот успех порождает новую проблему: по мере того как ИИ ускоряет процесс обнаружения недостатков, растет и давление на разработчиков, требующих их устранения.

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

Система опирается на сложные мыслительные способности последних моделей Gemini Deep Think компании Google. Эта базовая технология помогает агенту отлаживать и решать сложные проблемы безопасности со значительной степенью автономности. CodeMender также оснащен набором инструментов, которые позволяют ему тщательно анализировать и оценивать код перед внесением изменений. Кроме того, он включает в себя этап проверки, чтобы убедиться, что предлагаемые исправления точны и не создают неожиданных проблем, которые часто называют регрессиями.

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

Чтобы повысить эффективность системы, команда DeepMind разработала новые методы для ИИ-агента. CodeMender использует передовой анализ программ, опираясь на статический и динамический анализ, дифференциальное тестирование, fuzzing и SMT-решатели. Эти инструменты помогают ему тщательно исследовать шаблоны кода, поток управления и поток данных, чтобы обнаружить основные причины дефектов безопасности и структурных недостатков.

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

В одном из примеров CodeMender устранил уязвимость, связанную с переполнением буфера кучи, которая была отмечена в отчете о сбое. Хотя конечное решение изменило всего несколько строк кода, первопричина была понятна не сразу. Используя инструменты отладчика и поиска кода, агент определил, что на самом деле проблема связана с неправильным управлением стеком элементов Extensible Markup Language (XML) во время разбора, расположенным в другом разделе кодовой базы. В другом случае агент разработал сложное исправление для сложной проблемы с временем жизни объекта, адаптировав систему генерации кода на языке C в целевом проекте.

Помимо реагирования на известные ошибки, CodeMender создан для проактивной защиты программного обеспечения от будущих атак. Команда развернула агента для добавления аннотаций -fbounds-safety в части libwebp, широко используемой библиотеки сжатия изображений. Эти аннотации направляют компилятор на вставку проверок границ в код, помогая предотвратить использование злоумышленниками переполнений буфера для выполнения произвольного кода.

Это улучшение особенно актуально, учитывая, что переполнение буфера кучи в libwebp, задокументированное как CVE-2023-4863, ранее использовалось в атаке zero-click на iOS. По словам DeepMind, если бы эти аннотации были на месте в то время, эта конкретная уязвимость и большинство других переполнений буфера в аннотированных разделах были бы сделаны неэксплуатируемыми.

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

Несмотря на обнадеживающие первые результаты, Google DeepMind осторожно подходит к внедрению, отдавая предпочтение надежности. В настоящее время каждый патч, созданный CodeMender, перед отправкой в проекты с открытым исходным кодом проходит проверку человеческими экспертами. Команда постепенно увеличивает количество отправляемых исправлений, чтобы поддерживать высокие стандарты и систематически учитывать отзывы сообщества разработчиков.

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

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

См. также: Атака на конфиденциальность CAMIA раскрывает, что запоминают модели ИИ

Хотите узнать больше об искусственном интеллекте и больших данных от экспертов отрасли? Посетите выставку AI & Big Data Expo в Амстердаме, Калифорнии или Лондоне. Это комплексное мероприятие является частью TechEx и проходит вместе с другими ведущими технологическими событиями, включая Cyber Security Expo. Нажмите здесь для получения дополнительной информации.

AI News доставляется компанией TechForge Media. Ознакомиться с другими предстоящими мероприятиями и вебинарами по корпоративным технологиям можно здесь.

Связанная статья
Новые функции искусственного интеллекта Apple Watch делают технологию постоянного прослушивания нормой Новые функции искусственного интеллекта Apple Watch делают технологию постоянного прослушивания нормой Apple призывает потребителей принять новую норму: ваши устройства постоянно слушают.Во время среды «Сюрприз и Блеск» iPhone запуск, который раскрыл новейшее оборудование, истинное откровение было не слухи о складном iPhone, а скорее то, как компания,
Deezer сообщает, что более половины ежедневных загрузок музыки созданы с помощью ИИ Deezer сообщает, что более половины ежедневных загрузок музыки созданы с помощью ИИ Deezer, крупный сервис потоковой передачи музыки, с прошлого года отслеживает рост количества загруженных произведений, созданных с помощью искусственного интеллекта, при этом показатели стабильно растут. По данным платформы, контент, созданный с пом
Instinct запускает ИИ-агента в групповых чатах, включая те, где есть неавторизованные пользователи Instinct запускает ИИ-агента в групповых чатах, включая те, где есть неавторизованные пользователи Instinct, агент искусственного интеллекта, стоимость которого после последнего раунда финансирования достигла 10 миллиардов долларов, расширяет свое присутствие в групповых чатах. Студия объявила в понедельник, что пользователи могут добавлять агента
Рекомендации по связанным специальным темам
Дизайн и искусство Лучшие инструменты для создания иллюстраций с помощью ИИ: быстрее создавайте редакционные сцены и обложки
Лучшие инструменты для создания иллюстраций с помощью ИИ: быстрее создавайте редакционные сцены и обложки

2026: Новейшие и самые популярные инструменты для создания иллюстраций с помощью ИИ: в нашем тщательно подобранном списке представлены лучшие инструменты с мощными функциональными возможностями, позволяющие быстро создавать потрясающие редакционные сцены и привлекательные обложки. Каждый вариант прошел тщательные практические испытания; мы предлагаем сравнение бесплатных и платных версий, чтобы помочь вам найти идеальный вариант для вашего рабочего процесса. Попробуйте эти незаменимые решения уже сегодня, чтобы раскрыть потенциал искусственного интеллекта и повысить свою творческую продуктивность. Узнайте больше на сайте XIX.AI.

10 инструментов
xix.ai
Образование и обучение Лучшие репетиторы по искусственному интеллекту для подготовки к экзаменам: практикуйтесь по математике, естественным наукам и английскому языку
Лучшие репетиторы по искусственному интеллекту для подготовки к экзаменам: практикуйтесь по математике, естественным наукам и английскому языку

2026 года: лучшие и самые популярные ИИ-репетиторы для подготовки к экзаменам представлены на XIX.AI! В нашем тщательно подобранном списке представлены мощные инструменты, которые кардинально изменят ваш подход к обучению: здесь вы найдете сравнение бесплатных и платных версий, тесты на практике и еженедельно обновляемые рейтинги. Они помогут повысить эффективность вашего письма, упростить изучение сложных тем и раскрыть ваш академический потенциал. Ознакомьтесь с ними прямо сейчас, чтобы найти идеальный инструмент для подготовки к экзаменам, и начните творить уже сегодня, чтобы раскрыть свои преимущества благодаря ИИ!

10 инструментов
xix.ai
Финансы Инструменты планирования бюджета на основе ИИ для управления личными финансами
Инструменты планирования бюджета на основе ИИ для управления личными финансами

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

11 инструментов
xix.ai
Здоровье и благополучие Помощники для отслеживания сна с ИИ: улучшите восстановление за счёт более правильных привычек перед сном
Помощники для отслеживания сна с ИИ: улучшите восстановление за счёт более правильных привычек перед сном

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

10 инструментов
xix.ai
Анализ данных AI-копилоты SQL для аналитики продуктов и выручки
AI-копилоты SQL для аналитики продуктов и выручки

2026: лучшие и самые популярные ИИ-помощники для работы с SQL в сфере аналитики продуктов и доходов! XIX.AI подготовила мощную, революционную подборку инструментов, которые обязательно стоит попробовать. Они проходят проверку в реальных условиях и включаются в еженедельно обновляемый рейтинг. Эти инструменты помогают пользователям значительно повысить продуктивность за счет ускорения анализа данных, оптимизации сложных запросов и получения точных аналитических выводов, которые позволяют принимать более обоснованные бизнес-решения. Ознакомьтесь с ними прямо сейчас, чтобы найти идеальный инструмент, который поможет вам раскрыть весь потенциал искусственного интеллекта!

14 инструментов
xix.ai
Образование и обучение Лучшие помощники по домашним заданиям с ИИ, которые учат: изучайте концепции, а не просто ответы
Лучшие помощники по домашним заданиям с ИИ, которые учат: изучайте концепции, а не просто ответы

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

10 инструментов
xix.ai
Комментарии (0)
0/500
OR