Google обнаружила 20-летнюю ошибку в коде с помощью ИИ

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

Google обнаружила 20-летнюю ошибку в коде с помощью ИИ

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

Для поиска ошибок использовался метод фаззинга — подход, при котором программа тестируется случайными данными, чтобы спровоцировать сбой и определить его причину. В 2022 году Google начала применять большие языковые модели (LLM) для автоматической генерации таких тестов, что позволило ускорить процесс и значительно упростить работу разработчиков.

Искусственный интеллект был протестирован на 272 проектах и помог найти 26 уязвимостей, включая 20-летнюю ошибку в OpenSSL — библиотеке, которая широко используется для шифрования и аутентификации интернет-соединений. Проблема, зарегистрированная как CVE-2024-9143, была связана с доступом к памяти за пределами границ. Несмотря на то, что её тяжесть оценивалась как низкая, в редких случаях ошибка могла быть использована для выполнения вредоносного кода.

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

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

Читайте также

ИИ помог найти опасную уязвимость Zoom всего за 20 запросов

ИИ помог найти опасную уязвимость Zoom всего за 20 запросов

Цифровые двойники помогут наделить вагон-термос беспрецедентными свойствами

Цифровые двойники помогут наделить вагон-термос беспрецедентными свойствами

В МАИ научили дроны видеть препятствия и думать самостоятельно

В МАИ научили дроны видеть препятствия и думать самостоятельно

В России создают автономных роботов для огнеупорного производства

В России создают автономных роботов для огнеупорного производства

В Японии возник острый дефицит углекислого газа

В Японии возник острый дефицит углекислого газа

«Умный» столик для разварки кристаллов спасет электронику от брака

«Умный» столик для разварки кристаллов спасет электронику от брака

Ученые виртуально развернули и прочли свитки папируса, обугленные при извержении Везувия

Ученые виртуально развернули и прочли свитки папируса, обугленные при извержении Везувия

Российский 3D-принтер печатает керамические узлы для авиадвигателей, выдерживающие 1500 °C

Российский 3D-принтер печатает керамические узлы для авиадвигателей, выдерживающие 1500 °C

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Медицинские технологии, в которые почти невозможно поверить

Медицинские технологии, в которые почти невозможно поверить

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

Телескоп James Webb обнаружил возможный новый тип космических объектов — «звезду-черную дыру»

Телескоп James Webb обнаружил возможный новый тип космических объектов — «звезду-черную дыру»

Эмулятор PlayStation 5 впервые запустил Astro’s Playroom на Steam Deck

Эмулятор PlayStation 5 впервые запустил Astro’s Playroom на Steam Deck

Virgin Galactic отложила возвращение космических туристов до февраля 2027 года

Virgin Galactic отложила возвращение космических туристов до февраля 2027 года

Новое исследование объяснило, почему мы пишем злые комментарии в соцсетях

Новое исследование объяснило, почему мы пишем злые комментарии в соцсетях