История
28 окт. 2026 г.

ИИ обнаружил уязвимость в PHP — и интернет бросился опережать собственных злоумышленников

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

Исследователи из Calif в августе использовали передовую модель OpenAI, чтобы обнаружить глубокую уязвимость в PHP — веб-языке, на котором, по оценкам, работает около 70% сайтов. Ошибка, позднее получившая название PHP2Shell, могла позволить злоумышленнику выполнять команды на сервере без исправлений и захватить его данные или управление им.

Изначально открытие следовало устоявшемуся сценарию: конфиденциально сообщить об уязвимости, подготовить исправление, затем раскрыть информацию. Но этот график был нарушен, когда подробности распространились до запланированного релиза PHP Foundation. Фонд заявил, что Chainguard «в одностороннем порядке нарушила эмбарго»; позже гендиректор Chainguard Дэн Лоренц сказал, что действовал так, поскольку считал, что уязвимость уже эксплуатируется.

К среде теоретический риск превратился в операционную чрезвычайную ситуацию. PHP Foundation выпустила исправление, а государственные учреждения и компании отключали сервисы, вместо того чтобы рисковать из-за уязвимости. Великобритания в качестве меры предосторожности отключила 32 государственных сервиса; публичные порталы в Финляндии и Нидерландах перестали работать, а премьер-министр Японии призвал компании поступить так же.

Давление было вызвано скоростью атакующего трафика. Cloudflare зафиксировала тысячи попыток эксплуатации до публичного раскрытия, затем десятки тысяч в течение 45 минут, сотни тысяч в течение двух часов и в конечном итоге — миллионы. Это были попытки, а не доказательство массовых успешных взломов, но они сделали промедление опасным. Тем временем Аравинд Шринивас продвигал бесплатные кредиты для инструмента проверки PHP-сайтов и конфигураций развертывания на предмет уязвимости — признак стремительной рыночной реакции вокруг устранения проблемы.

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

Практический консенсус менее драматичен: выявить уязвимые системы, установить обновление PHP и изолировать системы, которые нельзя исправить немедленно. Как выразился Маттейс ван Амелсфорт из нидерландского киберагентства, немедленный рецепт прост: «исправлять, исправлять и исправлять».

Освещение истории