8 октября 2026 года компания Anthropic анонсировала OSS Scanner — бесплатную службу сканирования уязвимостей на основе добровольного участия для подходящих проектов с открытым исходным кодом. OSS Scanner работает на базе самых мощных моделей компании, включая Claude Mythos. Он сканирует кодовые базы, выявляет уязвимости, предлагает патчи и отправляет отчеты напрямую мейнтейнерам. Пока вы читаете этот текст, он уже обнаружил реальные проблемы высокой степени критичности в производственном программном обеспечении, которым пользуются миллионы людей.
Что это значит для команд безопасности? Поиск уязвимостей больше не является главным препятствием. По мере масштабирования обнаружения с помощью ИИ мейнтейнеры upstream-компонентов будут создавать гораздо больше патчей и исправлений безопасности, чем когда-либо приходилось обрабатывать предприятиям. Со временем, по мере роста доверия к результатам и исправлениям, сгенерированным моделью, сомнения в их достоверности исчезнут. Останется настоящее узкое место: ответственное устранение постоянного потока исправлений в масштабном режиме для каждой сборки и во всех средах. Является ли это революцией, естественной эволюцией или просто хайпом? Давайте разберем это.
Что было анонсировано?
Anthropic предлагает бесплатное сканирование безопасности подходящим мейнтейнерам OSS, используя свои самые мощные передовые модели ИИ. Результаты включают отчеты об уязвимостях, средства воспроизведения и кандидатские патчи, которые полностью сгенерированы моделью без участия человека или предварительной фильтрации. Это обеспечивает более быстрое и чатное сканирование. Тем не менее, Anthropic продолжает предлагать проверенные человеком раскрытия в рамках своего процесса скоординированного раскрытия уязвимостей для проектов, которым это необходимо, и призвала мейнтейнеров проверять и тестировать результаты на предмет ложных срабатываний.
Революционный аспект заключается в базовых возможностях. В своем анонсе Anthropic упоминает, что языковые модели продвинулись от обнаружения менее 20% уязвимостей в академических бенчмарках до более чем 85%. Теперь эти модели могут автономно обнаруживать уязвимости, объединять находки с более низкой степенью критичности в критические эксплойты и генерировать рабочий код доказательства концепции — задачи, которые раньше занимали у экспертов-исследователей дни или недели.
То, что началось с Project Glasswing, ограниченной инициативы с небольшим числом доверенных организаций, получивших доступ к передовым моделям ИИ от Anthropic, теперь доступно более широком сообществу OSS через этот новый бесплатный сервис. Другие передовые лаборатории, вероятно, последуют этой траектории со своими собственными сканерами OSS.
Цифры говорят сами за себя
Анонс Anthropic содержит статистику, над которой стоит задуматься: они обнаружили более 29 000 кандидатов в уязвимости, но на данный момент смогли вручную проверить и отфильтровать только около 6 000 из них.
Это оставляет 23 000 непроверенных результатов. Anthropic открыто заявляет об этом — ускоренный процесс на основе добровольного участия напрямую предоставляет неподтвержденные отчеты — и отмечает, что даже непроверенные результаты от их моделей показали высокую точность при раннем тестировании. Тем не менее, для команды корпоративной безопасности, использующей ПО с открытым исходным кодом, просканированное этим сервисом, эти 23 000 непроверенных результатов в настоящее время создают огромную очередь на фильтрацию.
По мере роста доверия к результатам и исправлениям, созданным моделью, эта очередь на фильтрацию, вероятно, сократится, однако поток исправлений, требующих внимания, будет только увеличиваться, полностью смещая узкое место на этап исправления.
Узкое место сместилось: от обнаружения к устранению
Объем уязвимостей, которые может найти ИИ, одновременно является его самой мощной и самой сложной стороной. Модели ИИ теперь находят уязвимости быстрее, в больших масштабах и с большей точностью, чем когда-либо могли исследователи-люди. OSS Scanner — это мощное ускорение этой тенденции: он делает поиск уязвимостей практически несущественной проблемой. Устранение этих находок — совсем другая история.
Годами обнаружение уязвимостей раньше злоумышленника было одной из величайших проблем в безопасности программного обеспечения. Но с такими решениями, как OSS Scanner, главная проблема теперь заключается в расстановке приоритетов, управлении и реализации устранения огромного количества обнаруженных уязвимостей. И люди просто не успевают за машинами.
Исправления Upstream не гарантируют защиту Downstate
Чем больше исправлений создают мейнтейнеры, тем больше эти исправления просачиваются через экосистему к вендорам и организациям. Это однозначно хорошая новость. Тем не менее, это также означает, что уровень, находящийся между всеми этими upstream-исправлениями и каждой затронутой сборкой в вашей инфраструктуре (например, выбор правильного исправления, его автоматическая доставка, управление решением), становится все более критичным с каждым открытием, обнаруживаемым сканером Anthropic.
OSS Scanner помогает мейнтейнерам выявлять и исправлять уязвимости в пакетах, которыми они владеют, что действительно ценно. Но если вы являетесь организацией, использующей это ПО с открытым исходным кодом, вы не можете предполагать, что каждое обнаружение было отработано, мейнтейнер действовал достаточно быстро, или исправление достигло версии, которую вы запустить в продакшене.
Еще одна вещь, которую следует помнить: те же возможности передового ИИ, которые питают OSS Scanner, утекли к злоумышленникам, и злоумышленники все чаще покупают украденный или взломанный доступ к передовым моделям ИИ на теневых рынках. Это превращает обнаружение в гонку, в которой обе стороны имеют одинаково мощные инструменты. Преимущество защитника теперь заключается не в том, чтобы первыми обнаружить уязвимости, а в том, чтобы реагировать на них быстрее.
Как упоминалось выше, узкое место теперь заключается в том, что следует за обнаружением: устранении постоянно растущего потока исправлений со скоростью ИИ, ответственно и в масштабе. Это особенно ощущается в организациях со все более сокращающимися соглашениями об уровне обслуживания (SLA), требуемыми советами директоров и клиентами. Единственная архитектура, которая устраняет этот разрыв — это архитектура, в которой обнаружение, расстановка приоритетов и исправление работают как единая непрерывная система со скоростью машины, не дожидаясь, пока человек продвинется на каждом шаге. Именно для этого создается самовосстанавливающаяся цепочка поставок; это оперативный ответ на угрозу, которая больше не движется со скоростью человека.
Четыре обязанности, которые остаются за вами
OSS Scanner улучшает то, что происходит на стороне upstream, но четыре обязанности остаются за вами.
1. Предотвращение: ваш шлюз, ваши правила
Пакет может пройти каждую проверку, которую выполняет Anthropic, и все равно нарушить ваши правила лицензирования, управления версиями или одобренных компонентов. Вот почему контроль над тем, что попадает в ваши конвейеры, остается за вами. Выполняйте отбор в точке приема, блокируя рискованные компоненты и предоставляя вместо них соответствующие требованиям версии, чтобы разработка никогда не останавливалась. Теперь это выходит далеко за рамки традиционных пакетов OSS на серверы MCP, навыки агентов, плагины и расширения IDE, которые агенты часто подтягивают без ведома разработчика. Создание надежной рабочей силы агентов означает защиту того, что потребляют ваши агенты, а не только того, что извлекают ваши разработчики, и для этого требуется единый шлюз, управляющий каждым типом активов.
2. Обнаружение и расстановка приоритетов: контекст — это все
Как только нечто проходит через шлюз, следующим возникает вопрос, имеет ли это значение в вашей конкретной среде. Понять, запущена ли найденная OSS Scanner уязвимость в чувствительном месте, присутствует ли она в собранном вами бинарном файле или доступна ли она из продакшен-трафика, по-прежнему предстоит вам. Приоритизация найденных проблем также критически важна, чтобы безопасность не замедляла поставку. Оценка критичности 9.8 для пакета, найденного в библиотеке, которую вы никогда не вызываете, не является для вас уязвимостью с оценкой 9.8. Превращение общих находок в приоритизированный список действий требует сканирования на уровне артефактов ваших бинарных файлов, контейнеров и моделей ИИ в сочетании с анализом досягаемости и применимости, подкрепленным Системой записи (System of Record), которая знает, что именно вы запускаете.
3. Устранение уязвимостей на высокой скорости: новая сложнейшая задача
Даже когда существует проверенное исправление, внедрение его в каждую затронутую сборку во всей вашей инфраструктуре — это отдельная и действительно сложная задача. Устранение уязвимостей в крупномасштабном ПО — это прогрессивный процесс, а не просто одна команда. Обновление зависимости до последней версии несет в себе реальные операционные риски — оно может что-то сломать. Транзитивные зависимости (зависимости ваших зависимостей) добавляют еще один уровень сложности, который возрастает с каждым обновлением.
Самый безопасный путь зачастую — это бэкпортированный патч: исправление безопасности, примененное к той самой версии, которую вы уже используете, без изменения каких-либо других элементов вашего дерева зависимостей. Такой подход драматически сокращает соглашение об уровне обслуживания (SLA) по устранению уязвимостей без создания рисков обновления, но он требует доступа к поставщикам, которые создают бэкпортированные патчи для используемых вами версий, а также уровня доставки пакетов, который автоматически доставляет эти патчи до каждой затронутой сборки — без изменений в конвейере, без необходимости вмешательства разработчика и без нарушения того, что уже работает.
OSS Scanner находит уязвимости и предлагает патчи мейнтейнерам. Он не доставляет эти патчи в ваши сборки. Проблема устранения уязвимостей лежит на вас, и это новый рубеж безопасности цепочки поставок программного обеспечения.
Возможность автоматически перехватывать уязвимый компонент и предоставлять вместо него проверенную и соответствующую политикам версию во всей вашей инфраструктуре становится не приятным дополнением, а операционной основой для устранения уязвимостей со скоростью машин. Универсальность этого уровня доставки также имеет значение: ни один отдельный поставщик патчей не охватывает каждую экосистему, каждую версию или каждый тип компонентов. Свобода выбора среди источников исправлений — поставщиков защищенных образов, служб бэкпортирования, апстрим-мейнтейнеров — это то, что делает устранение уязвимостей устойчивым в масштабе.
4. Управление (Governance): аудиторский след, требуемый регуляторами
Наконец, каждое исправление, деприоритизация или отсрочка обнаруженной проблемы — это решение, а сканер генерирует находки, а не отчет о том, как вы с ними работали. Регуляторы, аудиторы и советы директоров теперь ожидают доказательств, а не утверждений. Все, что вам нужно, — это подписанный, проверяемый отчет о том, что было исправлено, когда, в рамках какой политики и какие альтернативы рассматривались, причем этот отчет создается как побочный продукт устранения уязвимостей, а не собирается постфактум.
Суть дела
OSS Scanner от Anthropic — это долгожданный шаг и предзнаменование того, что нас ждет: гораздо больше патчей и исправлений безопасности, поступающих из апстрима быстрее, чем когда-либо прежде. Это хорошая новость, но только для тех организаций, которые могут ответственно переваривать этот поток. Это означает выбор правильного исправления для конкретных используемых версий, его доставку в каждую сборку без поломки чего-либо и подтверждение каждого принятого решения на каждом этапе.
Для этого требуется плоскость управления (Control Plane), построенная на единой Системе записи (System of Record), которая защищает то, что используют агенты и разработчики, автоматически устраняет уязвимости с помощью всех доступных источников исправления и непрерывно доказывает каждое действие. Автоматизированное устранение уязвимостей в масштабе — это следующий рубеж безопасности цепочки поставок программного обеспечения, и те команды, которые подготовятся к нему сейчас, превратят поток исправлений в долгосрочное преимущество.
Примечание. Содержимое этого блога предоставляется исключительно в общеинформационных и иллюстративных целях. Оно отражает информацию, доступную на дату публикации, указанную ниже, и может не обновляться. Примеры и результаты носят иллюстративный характер; фактические результаты могут различаться в зависимости от вашей среды и вариантов использования. JFrog не делает никаких заявлений и не дает гарантий относительно того, что контент является полным, точным, актуальным или подходящим для ваших конкретных обстоятельств. Вы несете ответственность за оценку контента, прежде чем полагаться на него. Содержимое этого блога не изменяет никаких соглашений, регулирующих использование продуктов или услуг JFrog. Использование продуктов по-прежнему регулируется применимым Соглашением о подписке JFrog или другим письменным соглашением между вами и JFrog.




/)
/)





