01Что случилось
Кого касается
уязвимость.
Злоумышленник может выполнить код на сервере без пароля
Атаки уже идут, готовые эксплойты в открытом доступе
Под угрозой Битрикс, WordPress, Joomla, Drupal, Laravel и самописные сайты
Исправления вышли для PHP 8.2–8.5
Для PHP 7.4–8.1 есть только исходный код, готовых пакетов может не быть
02Что делаем
Проверка.
Обновление. Контроль.
Что проверяем
Версию и сборку PHP на всех серверах сайта, тип хостинга, CMS и модули, совместимость кода с новой версией. Смотрим журналы на признаки попыток взлома.
Что входит в обновление
- Делаем копию файлов, базы и настроек
- Ставим исправленную сборку PHP
- Перезапускаем PHP-FPM или Apache
- Проверяем, что сайт работает на новой сборке
- Проверяем формы, оплату, почту и интеграции
- Исправляем ошибки несовместимости
03Как работаем
От проверки
до отчёта.
Обычный случай на поддерживаемой версии PHP занимает один рабочий день. Перевод со старой версии оцениваем отдельно.
- 01
Проверяем версию PHP
Присылаете адрес сайта. Проверяем версию, хостинг и CMS и говорим, нужно ли срочное обновление.
- 02
Согласуем план и стоимость
Обновление внутри ветки или переход на новую версию. Фиксируем объём работ до старта.
- 03
Делаем резервную копию
Копируем файлы, базу и конфигурацию, чтобы в любой момент можно было вернуться назад.
- 04
Обновляем PHP
Ставим исправленную сборку, перезапускаем службы. Если серверов несколько, обновляем каждый.
- 05
Проверяем сайт и передаём отчёт
Проверяем авторизацию, формы, оплату, загрузку файлов и интеграции. Описываем, что сделали и что ещё стоит обновить.
04Бюджет
Сколько стоит работа.
Точную стоимость и сроки фиксируем после проверки сайта.
проверка версии и диагностика
Версия и сборка PHP, хостинг, CMS, признаки попыток взлома.
обновление PHP с проверкой сайта
Бэкап, установка исправленной сборки, проверка форм, оплаты и интеграций.
перевод со старого PHP на 8.x
Сайты на PHP 5.x–8.1: перенос на поддерживаемую версию и исправление несовместимого кода.
Оплата по этапам. До начала работ согласуем состав работ и смету.
05Вопросы и ответы
Что важно
знать.
Как понять, уязвим ли мой сайт?
Уязвимы все версии PHP без октябрьского исправления, начиная с 5.4. Пришлите адрес сайта: проверим версию и скажем, нужно ли обновление и насколько оно срочное.
Хостинг обновит PHP сам?
На обычном хостинге исправление внутри версии часто ставит сам хостинг. Если сайт работает на старой версии или на своём сервере (VPS), обновлять нужно самостоятельно, и после перехода на новую версию сайт может перестать работать.
Можно просто отключить upload_progress?
Это временная мера до обновления. Она не закрывает обе уязвимости полностью и не заменяет установку исправленной версии PHP.
Сайт не сломается после обновления?
Перед обновлением делаем резервную копию, после него проверяем ключевые функции. Если при переходе на новую версию что-то перестало работать, исправляем код или возвращаем копию.
Что нужно от меня?
Адрес сайта и контакт для связи. Доступы к хостингу или серверу передаёте отдельно, после согласования работ.
06Начнём с проверки
Пришлите адрес
вашего сайта.
Проверим версию PHP и скажем, нужно ли срочное обновление. Если нужно — назовём срок и стоимость.
Telegram info@webixit.ru