Общество Сайты по всему миру отключают из-за опасной ошибки. Что такое PHP и чем грозит уязвимость

Сайты по всему миру отключают из-за опасной ошибки. Что такое PHP и чем грозит уязвимость

1 928
Сайты по всему миру отключают из-за опасной ошибки. Что такое PHP и чем грозит уязвимость | Источник: Сергей Коньков / FONTANKA.RUСайты по всему миру отключают из-за опасной ошибки. Что такое PHP и чем грозит уязвимость | Источник: Сергей Коньков / FONTANKA.RU
Источник:
Сергей Коньков / FONTANKA.RU

В многих странах мира начали отключать государственные сайты, а специалисты по кибербезопасности предупреждают об угрозе для миллионов интернет-ресурсов. Причиной стали две критические уязвимости в языке программирования PHP, которым пользуется огромная часть интернета. «Фонтанка» вместе с экспертами в области PHP и кибербезопасности разобралась, что произошло, почему сайты приходится отключать и стоит ли опасаться за свои данные.

А что вообще случилось?

21 октября разработчики PHP выпустили экстренные обновления, устраняющие две серьёзные ошибки в безопасности. Обе получили 9,2 балла из 10 по международной шкале критичности. Это означает, что при определённых условиях злоумышленники могут проникнуть на сервер, даже не зная пароля.

В Европе после обнаружения двух критических ошибок PHP временно отключили ряд сайтов государственных органов, больниц и других организаций. Одну из уязвимостей выявили с помощью модели искусственного интеллекта GPT-5.6 Sol. Приостановка работы ресурсов стала мерой предосторожности до устранения угрозы.

Агентство национальной безопасности США и премьер-министр Японии Санаэ Такаити призвали владельцев сайтов установить обновления, а при невозможности сделать это оперативно — временно ограничить доступ к ресурсам.

По данным Reuters, временно недоступными стали некоторые государственные веб-сервисы Финляндии и Чехии, сайты МИД Бельгии и Министерства финансов Японии. Превентивные меры также приняли префектуры Франции, порт Роттердама, Футбольная ассоциация Нидерландов, политические партии и несколько больниц в этой стране. Часть систем временно закрыла Wikimedia Foundation, управляющая Wikipedia.

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

Вечером 22 октября стало известно, что Национальный координационный центр по компьютерным инцидентам, действующий при ФСБ России, предписал владельцам объектов критической информационной инфраструктуры временно ограничивать доступ к уязвимым сайтам вплоть до их полного отключения, если оперативно установить обновления безопасности PHP невозможно.

Согласно письму НКЦКИ, организации должны обновить PHP до исправленной версии, после чего проверить серверы антивирусными средствами и изучить журналы событий на предмет возможного взлома. Если установить обновление в короткие сроки не удается, владельцам ресурсов предписано рассмотреть временное ограничение внешнего доступа к уязвимым веб-серверам вплоть до их отключения. О подозрительных инцидентах необходимо сообщать в дежурный центр государственной системы обнаружения, предупреждения и ликвидации последствий компьютерных атак (ГосСОПКА).

Директива направлена владельцам объектов критической информационной инфраструктуры через ГосСОПКА. К этой категории относятся, в частности, информационные системы государственных органов, а также компаний финансового сектора, энергетики, транспорта, связи и здравоохранения, сообщает РБК.

В России хостинг-провайдеры начали уведомлять клиентов о необходимости обновить PHP. Рекомендации также опубликовали «Лаборатория Касперского» и «1С-Битрикс».

Технический директор Garda WAF Лука Сафонов ранее отмечал в комментарии РБК, что из-за широкого распространения PHP уязвимости могут затронуть десятки или даже сотни тысяч российских интернет-ресурсов. По его оценке, в ближайшее время можно ожидать существенного увеличения числа атак.

Что ещё за PHP и почему из-за него столько шума?

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

Обычный пользователь с PHP непосредственно не сталкивается. Когда человек открывает интернет-магазин, читает новости или заходит в личный кабинет, часть необходимых операций может происходить именно благодаря этому языку.

<p>Валентин Удальцов</p><p>Валентин Удальцов</p>

Это могут быть обычные сайты, CMS — системы управления контентом, интернет-магазины, большие порталы, платформы, форумы. Это могут быть даже сервисы, на которые пользователь вообще напрямую не заходит, они просто работают где-то в фоне.

Валентин Удальцов

PHP-разработчик, автор телеграм-канала «Пых»

По данным исследовательской компании W3Techs на 23 октября, PHP используют примерно 69% сайтов, для которых удалось определить серверный язык программирования. И около 90% сайтов на русском языке.

Именно поэтому обнаруженные ошибки вызвали такую тревогу.

А как через PHP вообще можно взломать сайт?

Проблема связана с двумя ошибками в работе PHP с памятью. При определённом сочетании условий они позволяют злоумышленнику запустить на чужом сервере собственный программный код.

<p>Антон Аверьянов</p><p>Антон Аверьянов</p>

Обнаруженные уязвимости получили оценку 9,2 из 10 по шкале критичности. Они позволяют при определённых условиях выполнять команды на сервере без авторизации.

Антон Аверьянов

Генеральный директор группы компаний ST IT

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

Причём опасность вполне реальна. Специалисты Amazon зафиксировали попытки использования уязвимостей ещё 17 октября — за четыре дня до официального выхода исправлений. В дальнейшем количество подобных попыток увеличилось. При этом компания не установила, привели ли первые зафиксированные атаки к успешному взлому реальных систем.

То есть теперь меня могут взломать?

Само по себе посещение сайта, использующего PHP, не означает, что злоумышленники получат доступ к вашему телефону или компьютеру. Обнаруженные ошибки затрагивают прежде всего серверы, на которых работают интернет-ресурсы.

Однако при успешном взломе сервера под угрозой может оказаться информация, которую хранит сайт, в том числе персональные данные пользователей.

И здесь многое зависит от устройства конкретного ресурса.

<p>Валентин Удальцов</p><p>Валентин Удальцов</p>

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

Валентин Удальцов

PHP-разработчик, автор телеграм-канала «Пых»

Поэтому считать, что теперь любой сайт можно беспрепятственно взломать, было бы преувеличением.

Почему нельзя просто обновить сайты и забыть о проблеме?

Разработчики PHP уже подготовили исправления. Для современных и регулярно обслуживаемых ресурсов их установка иногда занимает считаные минуты.

<p>Валентин Удальцов</p><p>Валентин Удальцов</p>

Например, свои сервисы я обновил в тот же день. У меня есть сайт конференции на PHP — там всё заняло буквально минут пять.

Валентин Удальцов

PHP-разработчик, автор телеграм-канала «Пых»

Гораздо сложнее приходится владельцам старых сайтов. Некоторые из них до сих пор используют версии PHP, которые разработчики перестали поддерживать. Чтобы устранить уязвимости, таким ресурсам приходится переходить на более современные версии языка.

А это способно нарушить работу сайта: отдельные программы и компоненты могут оказаться несовместимыми с обновлением. Поэтому специалистам необходимо проверить всю систему.

Именно этим Удальцов объясняет отключения в Финляндии. Если быстро и безопасно обновить ресурс невозможно, иногда разумнее временно прекратить его работу.

А российским сайтам тоже угрожает опасность? И что теперь делать?

Да, проблема касается и России. PHP используют сайты независимо от страны, в которой находятся их серверы. Под угрозой потенциально могут оказаться интернет-магазины, корпоративные ресурсы, информационные порталы и государственные сервисы, если они работают на уязвимых версиях языка.

Однако достоверно оценить число таких сайтов в России пока невозможно. По словам Удальцова, определить используемую версию PHP снаружи обычно нельзя.

Владельцам ресурсов необходимо проверить программное обеспечение и установить исправления. Если сайт работает на чужом хостинге, следует уточнить у провайдера, обновил ли он PHP.

<p>Антон Аверьянов</p><p>Антон Аверьянов</p>

Простого обновления WordPress или другого движка может быть недостаточно, поскольку уязвимость находится непосредственно в PHP.

Антон Аверьянов

Генеральный директор группы компаний ST IT

Эксперт также советует регулярно создавать резервные копии сайтов. А если обновить PHP немедленно невозможно, администраторам стоит рассмотреть временное ограничение доступа к уязвимому сервису.

Обычному пользователю самостоятельно обновлять ничего не требуется. За безопасность серверов отвечают владельцы сайтов и обслуживающие их специалисты.

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

ПО ТЕМЕ
Лайк
TYPE_LIKE1
Смех
TYPE_HAPPY2
Удивление
TYPE_SURPRISED1
Гнев
TYPE_ANGRY1
Печаль
TYPE_SAD1
Увидели опечатку? Выделите фрагмент и нажмите Ctrl+Enter
Комментарии
29
Гость
Присоединиться
Самые яркие фото и видео дня — в наших группах в социальных сетях
ТОП 5
Промокоды
Скидка 3 000 ₽ от 7 000 ₽ на первый и все повторные заказы по промокоду УДАЧАСкидка 3 000 ₽ от 7 000 ₽ на первый и все повторные заказы по промокоду УДАЧА
Скидка 3 000 ₽ от 7 000 ₽ на первый и все повторные заказы по промокоду УДАЧА
До 23 октября, 2026
Скидка 5% на любой заказСкидка 5% на любой заказ
Скидка 5% на любой заказ
До 31 декабря, 2026
−30% на обучение−30% на обучение
−30% на обучение
До 31 декабря, 2026
Все промокоды