Безопасность

«Полный сервис»: OpenAI помогла найти уязвимости PHP, а теперь помогает проверить серверы

OpenAI опубликовала на GitHub репозиторий php2shell-checker. Это инструмент, который помогает владельцам сайтов выяснить, затронуты ли они критическими уязвимостями в PHP. В тот же день, 21 октября 2026 года, разработчики PHP выпустили экстренные обновления, закрывающие две уязвимости с удалённым выполнением кода.

Что внутри репозитория

Набор состоит из Node.js-скрипта и двух навыков (skills) для Codex, ИИ-агента OpenAI для работы с кодом. Каждый навык рассчитан на свой сценарий:

  • phpcheck-url проверяет сайт по URL: читает заголовки X-Powered-By и Server, из которых можно определить версию PHP;

  • phpcheck-server работает там, где есть доступ к серверу: смотрит вывод команды php -v и версии пакетов операционной системы.

Будьте в курсе
движения ваших монет

Алерты, котировки в реальном времени и новости рынка — в одном приложении


Наведите камеру телефона, чтобы установить

4,8 на основе 40 К оценок в App Store и Google Play

Найденную версию PHP инструмент сравнивает с порогами исправленных релизов и выдаёт один из трёх вердиктов:

  • OK — версия содержит исправление;

  • POTENTIALLY VULNERABLE — версия попадает под уязвимость;

  • UNKNOWN — версию определить не удалось, и это не означает, что сайт защищён.

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

Запустить проверку можно через команду для Codex: достаточно попросить агента установить оба навыка из репозитория. Официальный аккаунт OpenAI в соцсети X написал, что компания упаковала навык Codex, чтобы помочь с проверкой, и предложила направить агента на репозиторий, который проведёт через процесс. Публикация набрала более 1,4 млн просмотров. К 22–23 октября у репозитория было около 800–850 звёзд и порядка 80–85 форков.

Роль OpenAI в поиске уязвимостей

Отдельно компания заявила в официальной публикации на своём сайте, что её модели помогли исследователям обнаружить критические уязвимости в PHP. Работа шла в рамках инициативы Patch the Planet. PHP лежит в основе примерно 70% сайтов, поэтому масштаб потенциальной проблемы огромен.

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

Реакция в соцсети X

Пользователи соцсети X отнеслись к инициативе в с одобрением. Автор рассылки Шейн Боли (Shane to the B), написавший книгу Make Winning Inevitable, написал, что модель, которая помогла найти баг в PHP, теперь сама проверяет сайты на его наличие, — «полный сервис».

Японский автор рассылки об ИИ Тэцумэмо (テツメモ) отметил скорость, с которой OpenAI не только нашла уязвимость, но и выдала готовое средство проверки. Он пересказал инструкцию по установке обоих навыков одной командой и подчеркнул, что вердикт UNKNOWN не означает безопасность сайта.

Марк Кречманн (Mark Kretschmann), автор новостей об ИИ и технологиях, обратил внимание, что Codex теперь умеет проверять сайты на проблемы безопасности PHP, и посоветовал воспользоваться навыком.

Мнение ИИ

С точки зрения машинного анализа данных, у проверки по заголовкам есть технический потолок: утилита читает только поля X-Powered-By и Server, а администраторы могут их скрывать. Тогда вердикт UNKNOWN станет нормой, а не исключением. Сканер без эксплойта — градусник, а не лекарство.

Источник

Добавить комментарий

Кнопка «Наверх»
  • bitcoinBitcoin (BTC) $ 80,604.00
  • ethereumEthereum (ETH) $ 2,363.57
  • tetherTether (USDT) $ 0.999103
  • usd-coinUSDC (USDC) $ 0.999662
  • tronTRON (TRX) $ 0.329984
  • zcashZcash (ZEC) $ 1,153.04
  • dogecoinDogecoin (DOGE) $ 0.077330
  • moneroMonero (XMR) $ 594.00
  • chainlinkChainlink (LINK) $ 11.57
  • leo-tokenLEO Token (LEO) $ 9.04
  • cardanoCardano (ADA) $ 0.207077
  • stellarStellar (XLM) $ 0.170080
  • bitcoin-cashBitcoin Cash (BCH) $ 276.76
  • daiDai (DAI) $ 1.00
  • litecoinLitecoin (LTC) $ 56.28
  • hedera-hashgraphHedera (HBAR) $ 0.076661
  • crypto-com-chainCronos (CRO) $ 0.054835
  • okbOKB (OKB) $ 108.60
  • ethereum-classicEthereum Classic (ETC) $ 7.60
  • kucoin-sharesKuCoin (KCS) $ 7.33
  • algorandAlgorand (ALGO) $ 0.104026
  • cosmosCosmos Hub (ATOM) $ 1.65
  • dashDash (DASH) $ 50.75
  • vechainVeChain (VET) $ 0.006910
  • true-usdTrueUSD (TUSD) $ 0.998763
  • tezosTezos (XTZ) $ 0.296738
  • decredDecred (DCR) $ 14.07
  • basic-attention-tokenBasic Attention (BAT) $ 0.159984
  • iotaIOTA (IOTA) $ 0.043784
  • neoNEO (NEO) $ 2.14
  • qtumQtum (QTUM) $ 0.839240
  • 0x0x Protocol (ZRX) $ 0.103470
  • ontologyOntology (ONT) $ 0.050325
  • liskLisk (LSK) $ 0.173048
  • wavesWaves (WAVES) $ 0.243628
  • ravencoinRavencoin (RVN) $ 0.001379
  • paxos-standardPax Dollar (USDP) $ 0.997990
  • huobi-tokenHuobi (HT) $ 0.130162
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • iconICON (ICX) $ 0.010091
  • monacoinMonaCoin (MONA) $ 0.064891
Закрыть
Закрыть