WordPress і плагіни — найпопулярніша мішень хакерів
Кожен третій сайт у світі побудований на WordPress. Саме тому це головна мішень для автоматизованих атак. Що треба знати власнику.
WordPress використовують 43% всіх сайтів у світі. За деякими підрахунками — це понад 835 мільйонів сайтів. Це зручна платформа з великим вибором плагінів і тем. Але є зворотній бік: WordPress — беззаперечний лідер серед мішеней для хакерів. І причина не в тому, що він поганий. Причина в масштабі і в тому як більшість власників його обслуговує.
Чому WordPress так часто стає жертвою
Парадокс WordPress: це одночасно і найбезпечніша з популярних CMS (ядро регулярно оновлюється, велика команда безпеки) — і найчастіше зламувана (через величезну кількість сторонніх плагінів і недбалих власників).
Ядро WordPress — це лише фундамент. Реальний сайт складається з десятків плагінів і теми. Кожен плагін — це сторонній код, написаний окремим розробником або командою. Якість і безпека цього коду — дуже різна.
- ✗25 активних плагінів (середній сайт)
- ✗Останнє оновлення — 3 місяці тому
- ✗Версія WordPress 5.x (не остання)
- ✗Тема куплена на ThemeForest рік тому
- ✗Пароль адмінки — простий (автор сайту знає)
- ✗XML-RPC увімкнений (атаки в 23:00)
- ✓Мінімум плагінів (лише необхідні)
- ✓Автоматичні оновлення або щотижнева перевірка
- ✓Остання версія WordPress
- ✓Активна тема з оновленнями
- ✓Складний пароль + двофакторна автентифікація
- ✓XML-RPC вимкнений або захищений
Ланцюжок атаки: від CVE до злому
Ось як виглядає типова атака на WordPress. Важливо розуміти: це повністю автоматизований процес, без жодного людського втручання.
Від публікації CVE до перших автоматизованих атак — іноді кілька годин. Це означає: якщо ви оновлюєте плагіни раз на місяць, у вас є вікно вразливості від кількох годин до кількох тижнів.
Не тільки плагіни: інші вектори атак WordPress
- ▸Адмінка /wp-admin без додаткового захисту — боти постійно намагаються зламати пароль (brute force). 50 000+ спроб на день — норма для популярного сайту.
- ▸XML-RPC — старий інтерфейс WordPress, часто використовується для brute force і DDoS. Більшість сайтів його не використовують, але він залишається увімкненим.
- ▸Слабкий пароль адміністратора — "admin", "password", ім'я компанії. Хакерські словники містять мільйони популярних паролів.
- ▸Видима версія WordPress у коді — хакери бачать точну версію і знають які CVE до неї застосовуються.
- ▸Файл readme.html і readme.txt — автоматично відображають версію WordPress публічно.
- ▸Права доступу до файлів — неправильно встановлені дозволи дозволяють записати шкідливий файл.
- ▸Теми і плагіни з неофіційних джерел — "безкоштовні" версії платних тем часто вже містять шкідливий код.
Як виглядає зламаний WordPress: що помітить власник
Ознаки злому, на які треба звертати увагу:
- Невідомі користувачі-адміни в списку користувачівКритично
- Сайт перенаправляє на невідомі сайти (особливо з мобільного)Критично
- Google Search Console показує попередження "зламаний сайт"Критично
- Антивірус клієнта блокує ваш сайтКритично
- Незнайомі файли в директоріях uploads або wp-contentКритично
- Сайт став повільнішим без видимих причинСередній
- В коді сторінок з'явились незрозумілі рядкиКритично
- Хостинг-провайдер надіслав попередження про шкідливу активністьКритично
Як Rank Sentinel стежить за вашим WordPress
- ▸Перевіряє версію WordPress і порівнює з актуальною стабільною (щодня)
- ▸Виявляє плагіни з відомими CVE (щодня)
- ▸Відстежує появу нових файлів і скриптів
- ▸Перевіряє чи доступний XML-RPC і сигналізує якщо так
- ▸Перевіряє readme.html і readme.txt (розкриття версії)
- ▸Моніторить нові облікові записи адмінів (через зміни на сторінках)
- ▸Надсилає миттєве сповіщення при будь-яких підозрілих змінах
Готові захистити ваш сайт?
Перевірте безпеку вашого WordPress→