Многие владельцы сайтов встречались с такой печальной участью, когда сайт, который они «растили», в один НЕ прекрасный момент взламывают и творят там всякие бесчинства.
В данной ситуации мотивы взлома не столь важны. Главное знать, что именно было сделано.
А сделано могло быть всё что угодно: начиная от кражи личных данных пользователей, базы данных, установки вредоносного кода, установки редиректов или ссылок на чужие ресурсы, захвата логинов и паролей администраторов сайта с последующим контролем над сайтом и т. д. до бесконечности.
Также важно знать, что сайт могут взломать не напрямую, а взломав, например, сервер.
Отойдём от лирического отступления и посмотрим, что будет с сайтом, который взломали, с точки зрения SEO, что делать и как себя защитить хотя бы от банальных ошибок.
Что будет с сайтом
Можно сказать, что ничего хорошего с ним не будет, как бы очевидно это ни было.
Но чтобы предметно ответить на этот вопрос, нужно понимать, что было сделано на сайте в момент взлома:
- Если вам подсунули вредоносный код, то в вебмастере будет висеть оповещение, а на выдаче у сайта будет пометка о том, что он опасен.
- Если поставили редиректы, то вы потеряете свой трафик.
- Могут разместить кучу ссылок на страницы сайта, за что поисковые системы наградят вас фильтром за seo-ссылки.
- Также могут заменить контент на сайте, и если вам повезёт, то просто напишут слово из трёх букв. Очевидно – просядут позиции. Надеяться на то, что ребятки решили помочь и оптимизировать ваш контент, не стоит.
- Полностью продублировать какой-то другой сайт (фишинг). За это вы получите бан. А сделать они это могут, так как, скорее всего, вы в топе, и пока поисковые системы поймут, что пошло что-то не так, на сайт уже перейдёт какое-то число посетителей (но это теоретически).
- Также могут из вашего сайта дорвей сделать, тогда тоже фильтр получите.
Так можно перечислять до бесконечности. Но в итоге выделяются 4 основные проблемы:
- Наложение фильтра.
- Потеря трафика при настройке редиректа.
- Удаление сайта.
- Недоступность сайта.
Что делать
Давайте разберёмся, что нужно делать, если вы оказались «победителем по жизни».
1. Не паниковать!
Итак, вы увидели, что ваш сайт взломали. Первое, что нужно сделать, это перестать паниковать. Хуже уже быть не может (кроме его полного удаления, конечно), и надо переходить к решению проблемы, а не рвать на себе волосы.
2. Проверить всё на вирусы
После того как вы выпили стакан водички и успокоились, следует перепроверить как свой компьютер, так и людей, у которых были доступы к сайту на вирусы.
Вполне возможно, что сайт был взломан через ваш компьютер, так как вы могли сохранять пароли в браузере, либо был установлен троян, который тихонько «нашёл» их на вашем компьютере. Проверить можно с помощью инструментов: AI-BOLIT, ClamAv, LMD или чего-то подобного. Ну и собственно, если при проверке что-то было обнаружено, то безжалостно это удаляем.
3. Спарсить сайт
Возьмите любой удобный для вас парсер и просканируйте с его помощью сайт. Сканировать нужно полностью, а в настройках дополнительно указывать сканирование исходящих ссылок. Так вы сможете посмотреть, «подпихнули» ли вам какие-то новые страницы либо добавили ссылки на сторонние сайты. При обнаружении оных стоит их удалить. Но важно понимать, что это только первая часть, и злоумышленники могли сделать вещи посерьёзнее, которые парсер не видит.
4. Поставьте заглушку
Следующее, что нужно сделать пока идут работы по восстановлению сайта, настроить «заглушку» с 200 ответом. В заглушке напишите, что ведутся технические работы и сайт скоро будет доступен. Это позволит предупредить пользователей, что всё нормально и сайт будет доступен, и убережёт вас от грозной палки поисковых систем. Так как они могут наложить на него санкции.
Как сделать заглушку (краткая инструкция):
- Создать html-страницу заглушки, в которой будет информация про временные технические работы (без меню).
- В файле .htaccess добавляем следующие строки:
RewriteEngine On RewriteCond %{REQUEST_URI} !=/zahlushka.html RewriteRule ^ /zahlushka.html [R=301]
5. Свяжитесь с хостингом
Обратитесь к хостингу, узнайте, может быть ещё кому-то так «повезло», и что они могут посоветовать или сделать в этой ситуации. Возможно, вы не один такой везунчик, и взломали сервер, тогда можно хотя бы узнать, когда всё будет восстановлено.
6. Смените все пароли
Также в обязательном порядке меняете все доступы как к сайту, так и к хостингу.
Меняем все пароли:
- От хостинга.
- FTP.
- К админке сайта.
При смене паролей стоит понимать, что пароль «11111111» и тому подобные не самые лучшие, тут нужно покреативить.
Используйте не менее 7–8 символов. В пароле должны сочетаться как буквы (заглавные и строчные), так и цифры, если можно, то и символы туда впихнуть будет нелишним.
И вот ещё парочка рекомендаций:
- Почаще меняйте пароли (раз в полгода).
- Не используйте один и тот же пароль для всего. Не стоит облегчать работу злым дядечкам.
- Также не стоит сохранять пароль в браузере.
В случае если в админку вообще не получается зайти, то сразу делайте бэкап последней рабочей версии и потом меняйте пароли.
7. Сделайте бэкап сайта
Если вам удалось зайти в админку, поменяйте все пароли и восстановите последний рабочий бекап до взлома сайта. Так вы сможете убрать все последствия взлома.
Если у вас по какой-то причине нет бекапа, тогда сочувствуем. Вам предстоит долго танцевать с бубном и надеяться, что веб-архив сделал свежие скрины вашего сайта.
8. Обновляем CMS
Финальным этапом рекомендуем обновить всё, что только можете:
- CMS;
- плагины;
- патчи;
- модули.
Всё, что не используется, удаляйте.
А если у вас стоят неофициальные модули и тому подобное, рекомендуем от них избавиться и взять официальную версию. Так как в пиратских довольно часто встречаются вирусы и уязвимости.
Как минимизировать риски
Теперь вкратце рассмотрим, что необходимо делать в базовом варианте для минимизации рисков быть взломанным.
- Постоянно обновляйте CMS, плагины и модули.
- Не стоит устанавливать «палёные» плагины и темы.
- Почаще меняйте пароли от сайта и хостинга (хотя бы раз в полгода), пароль стоит делать посложнее.
- Также для всех файлов и папок на хостинге установите режим «только для чтения».
- Если есть возможность, поставьте дополнительный этап аутентификации, например, по ip или телефону.
- Почаще делайте бекап сайта (раз в месяц либо при каждом важном обновлении сайта).
- Отдельный совет для тех, у кого сайт на вордпрессе: переместите сайт на виртуальную машину. Так, в случае если его взломают, то «особо порядочные лица» не смогут пойти дальше в настройки сервера.
К слову, о CMS
Вместо заключения, скажем пару слов о CMS.
Самой ненадёжной считается WordPress из-за того, что хоть саму cms разработчики регулярно обновляют, но плагины и модули могут долго оставаться без обновления и злоумышленники этим часто пользуются, взламывая сайты через те же плагины.
Также есть мнение, что самый безопасный сайт — это сайт, написанный на чистом html. Это так, но не стоит забывать, что взломать сайт могут и через сервер или хостинг. Поэтому всегда нужно выбирать надёжные хостинги, пусть они будут и дороже, но это убережёт вас в дальнейшем.
Надеемся, что наших читателей пронесёт и их сайты не взломают.
Если хотите вернуть и увеличить трафик Вашего сайта после взлома, обращайтесь к нам!
Еще по теме:
- 7 загадочных SEO-вакансий, или Ищу человека-оркестра На почту мне приходит рассылка одного сайта с вакансиями. Периодически я их просматриваю, просто чтобы поднять себе настроение. Сегодня делюсь с вами своей подборкой загадочных...
- Акция от Siteclinic! 2 месяца SEO-продвижения по цене 1-го! Только до 29 февраля вы можете попробовать продвижение своего сайта под ключ и сэкономить до 50% стоимости. Акция действует при оплате до 29.02.2020, участвуют заявки...
- Топ-10 советов SEO-доктора интернет-магазинам (выпуск 4) А Вы знали, что у нас есть telegram-канал "Дежурный SEO-доктор", в котором вы можете задать свой вопрос нашему эксперту? Более того — в нём уже есть...
- Есть вопросы по SEO? Задай их в нашем телеграм-канале Полтора месяца назад у нас появился Дежурный SEO-доктор, который отвечает на вопросы по продвижению сайтов через телеграм. Хотите задать вопрос? Правила очень просты: 1. Вы...
- ТОП-дайджест за 2019 год: лучшие статьи про SEO по мнению наших читателей. 1. Внедряем креативные идеи 2. Решаем актуальные проблемы 3. Исследуем факторы ранжирования 4. Оптимизируем сайт для ботов 5. Прокачиваем интернет-магазины 6. Узнаём новые фишки сервисов...
Есть вопросы?
Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.
По поводу пункта обновление CMS. Из моей практики лучше сначала прочитать, что за обновления и проверить инфо через тех, кто уже обновил. Очень много багов после обновлений WordPress и Joomla. Поєтому лучше советовать проверить и отсканировать свой сайт после создания, на уязвимости и лишь потом подключить защиту сайта от всевозможных аттак — да это дорого. но сохранит ваши силы и нервы.