Сегодня 12 ноября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Claude нашёл почти 500 дыр в популярном ПО — одной из них оказался 21 год

Инженеры Anthropic изучили с помощью модели искусственного интеллекта Claude 25 крупных проектов с открытым исходным кодом, написанных на языках C, C++, Java, PHP и Python, на предмет проблем в области безопасности. Были обнаружены почти 500 угроз, в том числе отключённые механизмы защиты из-за конфликтов в настройках, доступ к критически важным фрагментам кода до аутентификации и даже уязвимость, которой уже 21 год.

 Источник изображения: Mohammad Rahmani / unsplash.com

Источник изображения: Mohammad Rahmani / unsplash.com

На этот раз в Anthropic решили не ограничиваться стандартным поиском уязвимостей — выявление их по отдельности в рамках данного исследования охарактеризовали как «сизифов труд», потому что такой подход плохо масштабируется и не даёт гарантий безопасности. Эксперты сделали акцент на сокращении поверхности атаки в ПО и ограничении ненужного доступа к коду, который могли использовать злоумышленники. В 25 изученных проектах содержались более 5 млн строк кода. Claude составил список из более чем 17 000 параметров конфигурации, 3842 из которых относятся к механизмам и функциям, влияющим на безопасность.

Исследование затронуло три сценария, при которых доступ к некоторым фрагментам кода оказывается неоправданным: наличие функций, которые включены по умолчанию, но не требуются для работы; сочетания настроек, которые вместе ослабляют защиту; а также наличие излишне сложных и критически важных фрагментов кода, которые выполняются до проведения проверок безопасности. Все 11 проектов, предназначенных для работы с авторизованными пользователями, содержали код, доступ к которому был возможен, когда этого быть не должно. Выявлены 93 поверхности атаки, доступные до аутентификации в конфигурациях по умолчанию; 37 случаев выполнения кода до прохождения аутентификации; а также 61 комбинация настроек, которая приводила к ослаблению механизмов защиты, действующих до аутентификации.

 Источник изображения: Fotis Fotopoulos / unsplash.com

Источник изображения: Fotis Fotopoulos / unsplash.com

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

В качестве примера приводится OpenSSH — программа безопасного удалённого доступа содержала компонент (демон), который мог обращаться к 4500 строкам экспериментального кода — реализации постквантового алгоритма цифровой подписи — до проверки того, разрешена ли такая операция конфигурацией сервера. Сам алгоритм был по умолчанию отключён, но код, предназначенный для обработки его данных, был доступен неавторизованным клиентам. После сообщения от Anthropic разработчики OpenSSH устранили уязвимость в версии 10.6 — около 20 % кода стали недоступны для неавторизованных пользователей.

Сформированные в ходе исследования методы инженеры Anthropic объединили в специализированный инструмент для Claude. Вскоре его интегрируют в OSS-Scanner — бесплатный сервис для проверки безопасности проектов с открытым исходным кодом. Новый инструмент анализирует конфигурации по умолчанию, доступные для проверок безопасности фрагменты кода и противоречащие друг другу настройки. Система будет проверять выявленные уязвимости через динамическое отслеживание выполнения программы, сопоставляя их с текущим поведением системы — об изменениях, которые могут нарушить работу ПО, сообщат разработчикам.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про искусственный интеллект

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Apex Compute представила аналог DLSS — работает на любых видеокартах, производительнее и обеспечивает лучшее качество 39 мин.
GTA VI побила рекорд Cyberpunk 2077 по предзаказам и уже заработала больше миллиарда долларов 2 ч.
Российские компании переплачивают за зарубежный ИИ до девяти раз — посредники объяснили, откуда берётся наценка 2 ч.
Под оком BOSS'а: «Базис» представил ИИ-платформу для контроля IT- и бизнес-систем 3 ч.
DLP-система SecureTower дополнилась модулем DCAP для защиты данных «в покое» 3 ч.
Microsoft вернула поиск без ИИ — в Bing появился выключатель ИИ-ответов 3 ч.
Китай создал ИИ для слежки за китайцами по всему миру — он находит полезных людей и потенциальных шпионов 5 ч.
CD Projekt Red модифицирует польский голос Геральта в «Балладах прошлого» с помощью ИИ, но это «особый случай» 5 ч.
«Алиса AI» научилась сама звонить людям и компаниям по поручению пользователя — «Яндекс» тестирует новую функцию 7 ч.
По российским сайтам прокатилась новая волна отзывов сертификатов от GlobalSign 8 ч.
Акции Nvidia рухнули на 13 % после отправки Дженсена Хуанга в отставку 37 мин.
Былые заслуги не помогли — NVIDIA уволила основателя и гендиректора Дженсена Хуанга 37 мин.
Процессоры EPYC Verano 9006 LP для суперчипов AMD выйдут в следующем году 43 мин.
Совет директоров NVIDIA решает судьбу Дженсена Хуанга и ищет преемника на пост CEO 3 ч.
Астрономы засекли загадочный невидимый объект, который не укладывается в известную физику 5 ч.
DJI представила профессиональный дрон Matrice 5T, который поможет спасать людей 5 ч.
США научились видеть спутники в полной темноте — Anduril испытала космический тепловизор 6 ч.
Сибирский синхротрон «СКИФ» получил НРС-кластер РСК с производительностью 390 Тфлопс 6 ч.
NASA и «Роскосмос» договорились и дальше летать на МКС совместными экипажами 6 ч.
Китай может выиграть от скандала вокруг Nvidia, но одновременно боится остаться без её чипов 6 ч.