Назад к блогу

OpenAI представляет Codex Security: автоматизированный агент для поиска и исправления уязвимостей в коде

OpenAI представляет Codex Security: автоматизированный агент для поиска и исправления уязвимостей в коде

OpenAI объявила о работе над новыми AI‑инструментами, направленными на повышение безопасности кода. В рамках этой инициативы исследователи компании изучают возможности моделей, подобных Codex, для автоматизированного обнаружения и исправления уязвимостей как в проприетарных, так и в открытых репозиториях. Такие решения используют контекст проекта, что позволяет снизить количество «шумных» предупреждений, характерных для традиционных статических анализаторов.

Что изменилось в подходе к оценке кода

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

  • Контекстно‑ориентированного анализа – модель учитывает структуру проекта, используемые библиотеки и бизнес‑логики, что повышает точность обнаружения.
  • Автономной валидации – после нахождения потенциальной уязвимости система проверяет её реальную эксплуатируемость, уменьшая количество ложных срабатываний.
  • Автоматического патчинга – при подтверждении уязвимости модель может генерировать предложения исправлений кода, которые затем могут быть автоматически применены через CI/CD‑конвейер после ревью.

Почему это важно для управления внешней атакующей поверхностью

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

  • Сократить время от обнаружения до исправления (MTTR), потенциально до нескольких часов вместо дней.
  • Уменьшить нагрузку на команды DevSecOps, освобождая их от рутинных проверок.
  • Поддерживать актуальность как собственных, так и сторонних компонентов, что критично в цепочке поставок программного обеспечения.

Практические рекомендации для команд безопасности

Если ваша организация планирует интегрировать AI‑ориентированный инструмент для анализа кода, обратите внимание на следующие шаги:

  1. Оценка текущего стека сканеров

    • Составьте список используемых статических и динамических анализаторов.
    • Определите, какие из них генерируют наибольшее количество ложных срабатываний.
  2. Пилотный запуск в ограниченной зоне

    • Выберите один‑два репозитория (например, критический микросервис) для тестирования.
    • Сравните количество найденных уязвимостей и их приоритетность с текущими инструментами.
  3. Интеграция в CI/CD

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

    • При необходимости предоставьте модели дополнительный контекст (например, специфические паттерны кода).
    • Регулярно обновляйте модели, используя новые данные о найденных уязвимостях.
  5. Мониторинг эффективности

    • Ведите метрики: количество обнаруженных уязвимостей, процент автоматически предложенных исправлений, среднее время исправления.
    • Сравнивайте их с историческими данными до внедрения инструмента.
  6. Управление рисками в открытом коде

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

Действия, которые стоит выполнить уже сегодня

  • Проведите инвентаризацию всех репозиториев, включая форки и зеркала, чтобы понять масштаб внешней поверхности кода.
  • Сравните текущие показатели MTTR и количество ложных срабатываний с целевыми значениями, которые можно достичь с помощью AI‑анализа.
  • Свяжитесь с представителями OpenAI или их партнёрами, чтобы узнать о доступных исследовательских проектах и возможностях пилотного тестирования.

Внедрение AI‑поддерживаемых решений, подобных тем, над которыми работает OpenAI, открывает путь к более быстрому и точному управлению уязвимостями, позволяя организациям сохранять контроль над своей внешней атакующей поверхностью без избыточной нагрузки на команды безопасности.

Поделиться:TelegramVK

Похожие статьи

Уязвимости

Anthropic представила Claude Code Security для автоматизированного поиска уязвимостей в коде

Компания Anthropic по сообщениям запустила новую функцию безопасности для своего инструмента Claude Code, предназначенную для автоматизированного сканирования исходного кода на ...

21 фев. 20262 мин. чтения16
AiSastApplication SecurityClaude CodeVulnerability ScanningAnthropic
Уязвимости

Искусственный интеллект выявил уязвимости нулевого дня в Vim и GNU Emacs

В апреле 2024 года исследователи из компании Anthropic опубликовали результаты эксперимента по использованию искусственного интеллекта Claude для анализа исходного кода популярн...

31 мар. 20263 мин. чтения14
Zero Dayвредоносное по
Уязвимости

OpenAnt — открытый сканер уязвимостей, работающий на основе больших языковых моделей

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

7 мар. 20264 мин. чтения12
GitlabApacheGithub

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