Перевірка сайту на віруси
Перевіряємо файли й базу даних, звіт «Проблеми безпеки» в Search Console, чорні списки Google і поштових сервісів, нових адміністраторів сайту.
Перевіряємо сайт на віруси, видаляємо шкідливий код, знаходимо, через що сайт зламали, і закриваємо цю вразливість, щоб зараження не повторилося.
Зламаний сайт рідко виглядає зламаним. Він перекидає відвідувачів із телефона на чужі сторінки, створює тисячі спам-сторінок в індексі Google або розсилає пошту від вашого імені. Власник дізнається про це останнім: від клієнтів, хостингу або червоного попередження в браузері.
Перевіряємо файли й базу даних, звіт «Проблеми безпеки» в Search Console, чорні списки Google і поштових сервісів, нових адміністраторів сайту.
Порівнюємо файли з оригінальними версіями WordPress, теми й плагінів, прибираємо вставки в базі й бекдори, через які сайт заражають повторно.
Знаходимо, як потрапили на сайт: застарілий плагін, неліцензійна тема, слабкий пароль чи сусідній сайт на тому ж хостингу.
Оновлюємо все, що застаріло, змінюємо паролі й ключі, налаштовуємо права файлів і обмежуємо спроби входу в адмінку.
Прибираємо спам-сторінки з індексу, надсилаємо запит на перевірку в Search Console і допомагаємо зняти блокування хостингу.
Після чистки налаштовуємо резервні копії, щоб наступного разу сайт можна було відновити за години, а не дні.
Якщо прибрати лише видимий наслідок, сайт найчастіше заражають знову через кілька днів.
Типові ознаки: з телефона або з Google сайт перекидає на чужі сторінки, у пошуку з’явилися сторінки з казино, ліками чи ієрогліфами, браузер показує попередження, хостинг заблокував сайт або надіслав лист про шкідливий код, в адмінці з’явилися невідомі користувачі.
Відкрийте в Search Console звіт «Проблеми безпеки», введіть у Google запит site:ваш-домен і подивіться, чи немає чужих сторінок, перевірте домен у Google Safe Browsing. Онлайн-сканери бачать лише те, що показує сайт назовні, тому чистий результат не гарантує, що зараження немає.
Вартість залежить від обсягу зараження, платформи й кількості сайтів на хостингу, тому називаємо її після перевірки. Після чистки сайт можна взяти на підтримку, щоб контролювати оновлення й захист.
Плагін знаходить відомі шкідливі файли, але часто пропускає вставки в базі даних і бекдори, а на вже зламаному сайті його можуть вимкнути. Плагін корисний для захисту після чистки, але не замінює її.
Якщо Google встиг проіндексувати спам-сторінки чи показати попередження, позиції можуть просісти. Після чистки прибираємо спам-сторінки з індексу й надсилаємо запит на перевірку, і позиції зазвичай повертаються, коли Google знову обійде сайт.
Не видаляйте файли навмання і не відновлюйте стару копію без перевірки: у ній може бути той самий вірус. Напишіть нам, ми запросимо в хостингу звіт про заражені файли й почнемо з нього.
Чистка сайту від вірусів — це пошук і видалення шкідливого коду, закриття вразливості, через яку сайт зламали, і повернення довіри Google та хостингу. Без пошуку причини сайт найчастіше заражають знову.
Перевірка починається з того, що бачать Google і відвідувачі: попередження безпеки, сторонні сторінки в індексі, редиректи на телефоні. Далі перевіряємо файли й базу даних, бо частина шкідливого коду ховається в налаштуваннях і записах, а не у файлах.
Найчастіше WordPress зламують через застарілий плагін або неліцензійну тему. Ми порівнюємо файли з оригінальними версіями, видаляємо зайве, оновлюємо все, що застаріло, і змінюємо паролі та ключі доступу.
Не видаляйте файли навмання і не відновлюйте стару копію, поки не відомо, коли саме стався злам: копія теж може бути заражена. Змініть паролі до хостингу й адмінки та зверніться до спеціаліста.
| Етап | Що робимо |
|---|---|
| Етап 1 | Перевірка сайту на віруси: файли, база, Search Console, чорні списки |
| Етап 2 | Видалення шкідливого коду й бекдорів, пошук причини злому |
| Етап 3 | Захист, резервні копії, запит на перевірку в Google і хостингу |