Как удалить вирус с сайта?

1. Как вирус заражает сайт?

В 95% случаев изначально вирус заражает Ваш компьютер, в результате чего Ваши пароли FTP становятся известны злоумышленникам, которые используют их для установки на сайт кода вируса. В 5% случаев взламывается защита сервера, на котором размещен Ваш сайт. После этого вирус устанавливается на все ресурсы, находящиеся на взломанном сервере.


2. Как выглядит вирус на сайте?

Вирус может представлять собой:

- функцию на javascript, которая размещается в любом месте на главной и других страницах сайта. Выглядит эта функция следующим образом (примерно):

<script>
      function document['wri5te'.replace(/[0-9]/,'')]( NTZS('jiMm') + TeMgRVEQ('yNgMvmppl') );
      function JSV(EvRaoC){ alert('UlzqkcMIyh'); };
      function ZbpXNWbRF(gdGwIbxJ){var BlYeMDbv = new Function("RVmHnKt", "return 849704;");
</script>


либо вызов неизвестных Вам внешних файлов, либо обращение к внешним сайтам:

<script src="http://virus.xk/filevirus.js"></script>


- новый счетчик на сайте либо немного измененные/дополненные уже установленные счетчики;
- вызовы тегов:

 

<iframe>, <embed>, <object>,


содержащих неизвестный Вам код либо ссылающихся на неизвестные Вам ресурсы;
- редирект в файле «.htaccess», который перенаправляет весь поисковый трафик на другие сайты.

3. Как удалить вирус на сайте?

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

Для того, чтобы не просматривать все без исключения файлы сайта, с начала стоит проверить те из них, что были изменены в последнее время. После того, как Вы найдете вирус, запомните дату и время изменения файла, в котором он находится. Как правило, вирусы расставляются на сайтах автоматически и происходит это в один момент. Таким образом, зная дату изменения одного зараженного файла, Вы можете быть уверенным в том, что и остальные файлы, измененные в это же время, будут содержать вирус. Также следует проверить файлы css, js и .htaccess. Действуйте аккуратно при удалении вируса — в противном случае Вы можете нарушить нормальную работу сайта.

4. Как защитить сайт от появления вируса?

- не сохраняйте FTP-пароли в программах, через которые Вы редактируете сайт;
- укажите IP-адреса, с которых можно по FTP подключаться к Вашему серверу.

Если такой функции нет в настройках Вашего хостинга, то можно добавить в корень сайта файл .ftpaccess, содержащий следующее:

<Limit all="all">
   Allow from xx.xx.xx.xx        
   Deny from all
</Limit>


где «xx.xx.xx.xx» —это IP-адрес, которому разрешен доступ на FTP.

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

<Limit all="all">
   Allow from 15.23.123.23 # это рабочий ip адрес
   Allow from 56.23.43.0/24 # это домашний адреc
   Allow from 56.23.0.0/16 # это домашний адрес. Если провайдер  выдаем Вам разные ip из сетей класса С т.е. разрешаете с 56.23.0.0 - 56.23.255.255
   Deny from all
</Limit>


Домашний адрес равен ip 56.23.43.45, но открыть надо для всей сети (поэтому пишем 56.23.43.0/24), чтобы при следующей смене ip вы смогли зайти на сайт. Если Вы смените ip или почему-то не можете по ftp зайти на сайт, то отредактировать или удалить файл .ftpaccess Вы сможете через панель управления хостингом Вашего сайтом или через ssh.

5. Помощь в удалении вируса

Если Вам нужна помощь в удалении вируса на Вашем сайте, то Вы можете обратиться ко мне. Информация для связи в разделе Контакты.

Меню

Главная

Компьютерная помощь
Ремонт компьютеров
Ремонт ноутбуков
Ремонт планшетов
Ремонт apple
Восстановление данных
Веб-мастерская
Заправка картриджей

Веб-мастеру

HTML (1)
CSS (8)
Java Script (2)
PHP
XML (2)
DLE (2)
Joomla (17)
ModX (1)
WordPress
Drupal (1)

Сис-админу

Windows (18)
*nix (1)
Apple (1)

Контакты

Eduard L.
ICQ: 298-066-983
e-mail: edd15@mail.ru
skype: edduard36
tel: +7 (904) 214 82 20
подробнее


Панель управления

Not registered?