Перейти к содержимому

Claude обнаружил почти 500 уязвимостей в популярном ПО — одна из них оставалась незамеченной 21 год

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


ИИ обнаруживает ошибки, которые пропускают разработчики

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

Модели семейства Claude способны анализировать исходный код, находить подозрительные участки и выявлять потенциальные сценарии эксплуатации. Это позволяет использовать ИИ как дополнительный инструмент аудита безопасности — в том числе при проверке крупных проектов с многолетней историей разработки.

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

Ошибка возрастом 21 год

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

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

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

Новые возможности и риски для кибербезопасности

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

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

Вывод

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

Пока нет комментариевВойдите в аккаунт, чтобы начать обсуждение.