Судя по количеству зараженных вирусами сайтов, каждый вебмастер с десятком или более сайтов однажды сталкивался с вирусами, а если нет, то вероятность столкновения с вирусами довольно велика. Те кто регулярно наведывается на свои сайты и обновляют антивирус как правило о заражении сайта узнают быстро, но если вы не часто проверяете в порядке ли ваши проекты, то можете узнать о вирусе на сайте поздно, когда потеряете пользователей и позиции в выдаче поисковой системы. Поэтому не стоит медлить, тем более когда акция на покупку антивируса.

Крупные поисковики Гугл и Яндекс которые дают большую часть поискового трафика, отслеживают сайты и в случае если их роботы, на сайте находят вирус — пользователь видит предупреждение об опасности вирусного заражения, и сайт в выдаче опускается все ниже, и если не принять меры может быть вообще исключен из выдачи.

Заразить сайт вирусом можно несколькими способами, наиболее распространенный — у вебмастера с помощью трояна крадутся пароли от ftp, и во все файлы записывается код вируса. В результате сайт начинает работать не корректно, компьютеры пользователей заражены, вы несете убыток, а если заражены несколько тысяч файлов то вычистить код вируса из них довольно сложная задача, которая требует много времени на решение. Знаю нескольких вебмастеров которые вручную чистили свои сайты, поверьте занятие нудное, долгое и неприятное.

Если ваш сайт заражен вирусом, не впадайте в панику, все что вам нужно — компьютер с доступом в интернет, хороший канал и прямые руки.

В первую очередь сразу же, как только узнали что сайт заражен следует сменить все пароли, менять следует не только пароли имеющие отношение к сайту а вообще все, в первую очередь смените пароль к ftp и к панели управления хостингом, убедитесь что ваш компьютер не заражен, иначе заражение ваших сайтов вирусами может повториться.

Подготовка к удалению вирусов:

Сделайте резервную копию сайта все виденные мной панели управления хостингом имеют эту функцию, скачайте ее себе на комьютер и положите в надежное место.

Скачайте текстовый редактор Notepad++ или Edit+, или любой другой который умеет работать с несколькими файлами сразу, я буду использовать Notepad++.

    Процесс лечения:

  1. Разархивируйте резервную копию сайтов в удобную для вас папку.
  2. Найдите код вируса, он может в любом месте страницы, найти его обычно не сложно, как правило это ява-скрипт он может быть закодирован и тогда вы увидите пару команд и абракадабру из символов или открыт, и тогда вы увидите ссылки которых на вашем сайте не было и быть не должно. По ссылкам обычно находится вирус который скачивается на компьютер пользователя и заражает его, важно — не переходите по этим ссылкам.
  3. Скопируйте код вируса полностью.
  4. Запустите Notepad++ и выберите в меню: «Поиск — найти в файлах», откроется небольшое окно в котором нужно сделать следующее:

    в поле найти вставьте код вашего вируса, поле «заменить на» вставьте пробел, а лучше оставьте пустым стерев значение по умолчанию, поле «папка» выберите папку в которую вы разархивировали резервную копию сайта, проверьте галочку «Искать во всех под папках», по умолчанию она включена, так и должно быть.
    После этого жмите кнопку «Заменить в файлах», и ждите окончания работы программы, если файлов много это может занять довольно значительное время (10-30 мин).

После того как программа закончит свою работу, вы можете заархивировать файлы и с помощью панели управления хостингом сделать восстановление из резервной копии. На очистку сайта от вирусов с помощью такого способа у вас уйдет максимум около часа (зависит от размеров сайта), вручную на это может уйти целый день, а то и больше.

Похожие темы: