Вірус на сайті WordPress: як розпізнати, очистити і захистити
Вірус на сайті WordPress зазвичай потрапляє через застарілий плагін, зламану тему або слабкий пароль. Діяти треба швидко: Google позначає заражені сайти в браузері й у видачі, і трафік падає за дні. Нижче — ознаки зараження і порядок дій.
Ознаки вірусу на сайті
- Відвідувачів з Google або з телефонів перекидає на чужі сайти, а ви зі свого комп’ютера цього не бачите.
- За запитом
site:ваш-домену Google є сторінки, яких ви не створювали: казино, ліки, текст ієрогліфами. - Браузер показує червоне попередження про небезпечний сайт.
- У Search Console з’явився звіт «Проблеми з безпекою».
- Хостинг заблокував акаунт або надіслав лист про шкідливі файли чи розсилку спаму.
- У «Користувачах» є невідомі адміністратори, а сайт раптово став повільним.
Перші кроки: зупинити шкоду
- Зробіть копію сайту в поточному стані. Вона знадобиться, якщо під час очищення щось зламається.
- Змініть усі паролі: хостинг, FTP, база даних (і в wp-config.php), усі адміністратори WordPress.
- Видаліть невідомих користувачів з правами адміністратора.
- Замініть ключі безпеки (AUTH_KEY та інші) у wp-config.php: це завершить усі чужі сеанси входу.
Як очистити сайт від вірусу
- Знайдіть заражені файли. Сканер хостингу або плагін на кшталт Wordfence покаже змінені та підозрілі файли.
- Перевстановіть ядро WordPress з офіційного архіву: замініть папки wp-admin і wp-includes цілком.
- Плагіни й теми встановіть наново з офіційних джерел, а невикористані видаліть. «Безкоштовні» версії платних плагінів — часта причина зараження.
- Перевірте wp-content/uploads: там не має бути файлів .php.
- Перевірте базу даних: чужі скрипти в записах, віджетах і налаштуваннях, змінені адреси сайту.
- Оновіть усе до актуальних версій, інакше сайт зламають тим самим шляхом.
Якщо є чиста резервна копія з дати до зараження, відновіть її, але кроки зі зміною паролів і оновленням все одно обов’язкові.
Як повернути довіру Google
- Видаліть спам-сторінки: вони мають віддавати 404 або 410.
- У Search Console відкрийте «Проблеми з безпекою» і надішліть запит на перевірку з описом зробленого.
- Подайте оновлену карту сайту. Перевірка зазвичай триває від кількох днів.
Як захистити сайт від повторного зламу
- Регулярні оновлення (як оновлювати WordPress безпечно).
- Двофакторна автентифікація для адміністраторів і обмеження спроб входу.
- Резервні копії поза хостингом, щонайменше за 30 днів.
- Лише плагіни й теми з офіційних джерел; непотрібне видаляти, а не лише вимикати.
Часті питання
Чи досить плагіна-антивіруса? Він знаходить більшість відомих загроз, але не закриває діру, через яку вірус потрапив на сайт. Без оновлень і зміни паролів зараження повертається.
Чи вплине вірус на позиції? Так: спам-сторінки й редиректи знижують довіру до сайту. Що швидше очищення, то швидше повертаються позиції.
Потрібна допомога?
Ми очистимо сайт, знайдемо точку проникнення, подамо запит на перевірку в Google і налаштуємо захист. Деталі — на сторінці підтримки сайтів на WordPress, або залиште заявку.
FAQ
Він знаходить більшість відомих загроз, але
не закриває діру, через яку вірус потрапив на сайт. Без оновлень і зміни паролів
зараження повертається.
Так: спам-сторінки й редиректи знижують довіру
до сайту. Що швидше очищення, то швидше повертаються позиції.