🎯
Модуль 2 — Безпека10 хв читання

WordPress і плагіни — найпопулярніша мішень хакерів

Кожен третій сайт у світі побудований на WordPress. Саме тому це головна мішень для автоматизованих атак. Що треба знати власнику.

WordPress використовують 43% всіх сайтів у світі. За деякими підрахунками — це понад 835 мільйонів сайтів. Це зручна платформа з великим вибором плагінів і тем. Але є зворотній бік: WordPress — беззаперечний лідер серед мішеней для хакерів. І причина не в тому, що він поганий. Причина в масштабі і в тому як більшість власників його обслуговує.

43%
всіх сайтів у світі використовують WordPress
94%
зломів WP — через плагіни і теми, не через ядро
70 000+
вразливостей у WP-плагінах задокументовано у WPScan DB
40%
власників оновлюють плагіни раз на місяць або рідше

Чому WordPress так часто стає жертвою

Парадокс WordPress: це одночасно і найбезпечніша з популярних CMS (ядро регулярно оновлюється, велика команда безпеки) — і найчастіше зламувана (через величезну кількість сторонніх плагінів і недбалих власників).

Ядро WordPress — це лише фундамент. Реальний сайт складається з десятків плагінів і теми. Кожен плагін — це сторонній код, написаний окремим розробником або командою. Якість і безпека цього коду — дуже різна.

😰Типова ситуація з WordPress
  • ✗25 активних плагінів (середній сайт)
  • ✗Останнє оновлення — 3 місяці тому
  • ✗Версія WordPress 5.x (не остання)
  • ✗Тема куплена на ThemeForest рік тому
  • ✗Пароль адмінки — простий (автор сайту знає)
  • ✗XML-RPC увімкнений (атаки в 23:00)
✅Захищений WordPress
  • ✓Мінімум плагінів (лише необхідні)
  • ✓Автоматичні оновлення або щотижнева перевірка
  • ✓Остання версія WordPress
  • ✓Активна тема з оновленнями
  • ✓Складний пароль + двофакторна автентифікація
  • ✓XML-RPC вимкнений або захищений

Ланцюжок атаки: від CVE до злому

Ось як виглядає типова атака на WordPress. Важливо розуміти: це повністю автоматизований процес, без жодного людського втручання.

Автоматизована атака на WordPress
🔍
Виявлення вразливості
Дослідник або хакер знаходить проблему в популярному плагіні (наприклад, Contact Form 7, WooCommerce, Elementor).
📢
Публікація CVE
Вразливість документується. Розробники плагіну випускають виправлення. Але мільйони сайтів ще не оновились.
🤖
Хакер пише сканер
Автоматизований скрипт що шукає сайти з вразливою версією плагіну. Сканування мільйонів сайтів за кілька годин.
🎯
Ваш сайт знайдено
Сканер виявляє вразливу версію плагіну. Генерує список для атаки.
💥
Автоматична атака
Без жодного втручання людини. Шкідливий файл завантажений. Backdoor встановлений. Ви нічого не знаєте.
⚡

Від публікації CVE до перших автоматизованих атак — іноді кілька годин. Це означає: якщо ви оновлюєте плагіни раз на місяць, у вас є вікно вразливості від кількох годин до кількох тижнів.

Не тільки плагіни: інші вектори атак WordPress

  • ▸Адмінка /wp-admin без додаткового захисту — боти постійно намагаються зламати пароль (brute force). 50 000+ спроб на день — норма для популярного сайту.
  • ▸XML-RPC — старий інтерфейс WordPress, часто використовується для brute force і DDoS. Більшість сайтів його не використовують, але він залишається увімкненим.
  • ▸Слабкий пароль адміністратора — "admin", "password", ім'я компанії. Хакерські словники містять мільйони популярних паролів.
  • ▸Видима версія WordPress у коді — хакери бачать точну версію і знають які CVE до неї застосовуються.
  • ▸Файл readme.html і readme.txt — автоматично відображають версію WordPress публічно.
  • ▸Права доступу до файлів — неправильно встановлені дозволи дозволяють записати шкідливий файл.
  • ▸Теми і плагіни з неофіційних джерел — "безкоштовні" версії платних тем часто вже містять шкідливий код.

Як виглядає зламаний WordPress: що помітить власник

Ознаки злому, на які треба звертати увагу:

Ознаки злому WordPress
  • Невідомі користувачі-адміни в списку користувачівКритично
  • Сайт перенаправляє на невідомі сайти (особливо з мобільного)Критично
  • Google Search Console показує попередження "зламаний сайт"Критично
  • Антивірус клієнта блокує ваш сайтКритично
  • Незнайомі файли в директоріях uploads або wp-contentКритично
  • Сайт став повільнішим без видимих причинСередній
  • В коді сторінок з'явились незрозумілі рядкиКритично
  • Хостинг-провайдер надіслав попередження про шкідливу активністьКритично

Як Rank Sentinel стежить за вашим WordPress

  • ▸Перевіряє версію WordPress і порівнює з актуальною стабільною (щодня)
  • ▸Виявляє плагіни з відомими CVE (щодня)
  • ▸Відстежує появу нових файлів і скриптів
  • ▸Перевіряє чи доступний XML-RPC і сигналізує якщо так
  • ▸Перевіряє readme.html і readme.txt (розкриття версії)
  • ▸Моніторить нові облікові записи адмінів (через зміни на сторінках)
  • ▸Надсилає миттєве сповіщення при будь-яких підозрілих змінах

Готові захистити ваш сайт?

Перевірте безпеку вашого WordPress→