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

3 min
209
Поделиться: Telegram VK Copy

Меня зовут Максим, я CPO в Sape.

Хакеры начали атаковать сайты через новую уязвимость в PHP еще 17 октября , когда защиты от нее не существовало. Amazon называет уязвимость массово эксплуатируемой. Cloudflare видит, как атакующие подстраивают атаки, чтобы обойти его защиту. В пиковый момент, по данным сервиса мониторинга Oh Dear, не работали 18,8% отслеживаемых сайтов (в обычный день 0,9%). Владельцы сами выключали их, лишь бы не взломали.

На PHP работает большая часть интернета: сайты на WordPress и 1С-Битрикс, интернет-магазины, корпоративные сайты. Если ваш сайт на PHP и его не обновили, он под угрозой прямо сейчас.

Как происходит взлом

Вы ничего не замечаете. Программа хакера сама перебирает тысячи сайтов и отправляет на них данные, как будто посетитель заполнил заявку или оформил заказ. Только вместо имени и телефона в них спрятан вредоносный код. Ни пароль, ни доступ к админке, ни даже форма на сайте для этого не нужны.

Код запускается на вашем сервере и получает доступ ко всему, что там хранится. Он может достать пароли от базы данных и ключи доступа к связанным сервисам: CRM, оплате, почте.

Что вы теряете

  • Базу клиентов. Имена, телефоны, почты и история заказов уходят конкурентам или в открытый слив. Из резервной копии базу можно восстановить, но вернуть утекшие данные нельзя.
  • Коммерческую информацию. Цены, заказы, обороты, данные из CRM и других систем, к которым подключен сайт.
  • Деньги на штрафах. За утечку персональных данных компания платит от 3 до 15 млн рублей в зависимости от числа пострадавших. За повторную утечку 1–3% годовой выручки, минимум 20–25 млн рублей и до 500 млн рублей
  • Заявки и звонки. Базу удаляют или шифруют и требуют выкуп, сайт перестает открываться. Каждый час простоя означает потерянные заказы.
  • Поисковый трафик. Часто взломщики ничего не ломают открыто, а тихо подсаживают спам-ссылки и вредоносный код. Яндекс и Google помечают сайт как опасный, трафик и заявки падают, и со стороны кажется, что бизнес умер. Одна только проверка в Яндексе после чистки занимает до 30 дней, а позиции возвращаются месяцами.

Как дыру закрыли в PHP

21 октября разработчики PHP выпустили исправленные версии: 8.5.12, 8.4.27, 8.3.36 и 8.2.35. После обновления такие данные больше не могут заставить сервер выполнить чужой код. Это единственная полная защита.

Что сделали мы и что это дает вам

  • Заблокировали опасные запросы еще до того, как они доходят до сайта.
  • Установили исправленные версии PHP почти на всех серверах.  
  • На некоторых серверах обновление требует больше времени, поэтому там пришлось временно отключить загрузку файлов. Из-за этого может не работать часть функций.

Это гарантирует, что через эту уязвимость никто не доберется до ваших аккаунтов, проектов, балансов и данных.

Пока работы не завершены, на pr.sape.ru может не работать часть функций, например загрузка файлов. Если заметили, что сервис ведет себя не как обычно, напишите в поддержку, поможем быстро.

Что сделать прямо сейчас, если у вас есть сайт

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

Что стоит сделать прямо сейчас:

  1. Обновите PHP сегодня. Попросите разработчика или хостера поставить версию 8.5.12, 8.4.27, 8.3.36 или 8.2.35 и перезапустить PHP. Для более старых версий исправление можно установить из сторонних репозиториев, например sury.org, но это повод срочно переходить на новую.
  2. Проверьте резервную копию. Она должна делаться каждый день, и хотя бы одна копия должна быть от 16 октября или раньше, то есть до начала атак. Убедитесь, что из нее действительно можно восстановить сайт.
  3. Проверьте, не пометили ли сайт опасным. Яндекс Вебмастер: Оптимизация сайта → Безопасность и нарушения. Если список пуст, все в порядке. Google Search Console: Безопасность и меры, принятые вручную → Проблемы безопасности.

Кто хочет разобраться глубже, вот технический разбор (на английском).

Повышаем видимость вашего сайта с помощью ссылок
Регистрация
Поделиться: Telegram VK Copy
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Читать еще