Способы попадания вирусов на Ваш сайт.
От вирусов на сайтах могут пострадать даже опытные веб-мастера. Каким образом? Известно, что большое количество вирусов распространяется посредством размещения кода на зараженных сайтах. Вы используете надежный браузер, однако другие программы (например, программы регистрации в каталогах) могут использовать ядро Internet Explorer для своей работы, что представляет значительную угрозу безопасности.
Даже если не хранить пароли на диске и в настройках FTP-клиента, всегда остается несколько способов их утечки. Например — трояны-кейлоггеры, которые считывают пароль с клавиатуры при его вводе. Второй — снифферы, прослушивающие Вашу локальную сеть на предмет передачи пароля (ведь FTP пароли не шифруются, передаваясь в открытом виде). Достаточно иметь в своей локальной сети один зараженный компьютер, и доступ к сайту по FTP может стать достоянием общественности. Кроме того, утечка FTP-пароля может произойти по вине (в том числе и неосознанной) третьих лиц, которые получали пароль для проведения работ на сайте и подобных действий.
Существует два основных способа попадания вирусов на Ваш сайт:
• Получение непосредственного доступа к веб-серверу, используя уязвимости в серверных программах, некорректную настройку служб сервера или уязвимости скриптов сайта. Обладая полным доступом к серверу (либо части сервера в случае виртуального хостинга) злоумышленник размещает на сайтах вредоносный код, который пытается заразить всех посетителей сайта. Известны случаи массового взлома хостинг-площадок с целью размещения вирусов на сайтах клиентов.
• Второй способ попадания вируса на сайт — воровство паролей от ftp, ssh, mysql и внедрение вируса на сайт извне, используя данные пароли. Чаще всего подобным воровством занимаются вирусы, расположенные на посещаемых пользователем сайтах. Используя уязвимости в браузерах (чаще всего Internet Explorer) вирусы проникают на компьютер посетителя, воруют пароли для доступа к сайту и размещают на сайте вирус, который будет заражать очередных пользователей, продолжая таким образом цепочку распространения.
Подводя итог, можно говорить о том, что даже отказ от ftp и использование безопасных протоколов передачи данных (ssh), использование безопасных браузеров (Mozilla, Firefox) не дает полной уверенности, что на Вашем сайте никогда не окажутся вирусы.
Что делать, если на Вашем сайте обнаружен вирус
• При заходе на сайт антивирусная программа сообщает об опасности;
• пользователи сайта жалуются на некорректную работу или вирусы;
• при заходе на сайт наблюдаются JS-ошибки, редиректы, подгружаются посторонние ресурсы, в общем — любое нестандартное поведение сайта;
• в исходном коде наблюдаются посторонние включения либо модификации существующих;
• браузер или поисковая система препятствуют заходу на сайт, предупреждая об опасности;
• сайт потерял позиции в поисковых системах.
1. Прежде всего необходимо убедиться, что Ваш компьютер не заражен вирусом, используйте для этого, к примеру, бесплатные утилиты CureIt, AVZ или Clam. Необходимо провести полную проверку своего компьютера на вирусы, иначе любые дальнейшие действия могут быть бессмысленными.
2. Далее, используя Firefox или Opera, в настройках своего хостинга измените пароли для доступа к FTP, ssh, MySQL (возможно, для этого придется обратиться в техподдержку). В настоящее время для большинства известных вирусов достаточно изменения пароля на FTP. Изменение пароля необходимо, поскольку «зная» пароли доступа, вирусы могут повторно проникнуть на сайт.
3. После этого необходимо удалить код вируса из скриптов сайта (или базы данных). Код вируса может выглядеть как не имеющий отношения к вашему сайту iframe (элементы, загружающие посторонние адреса, обычно расположены близко к концу страницы ) или подозрительный Javascript (содержит eval и набор «бессмысленных» символов или чисел — %0a%76%61%72%20%57%64%68%3d%27%64%65%39%33%36%66 или 121,101,101,104,97,97,46,114). В особо сложных случаях авторы вирусов более изобретательны. После удаления вредоносных кодов необходимо убедиться в их отсутствии на всех страницах сайта (используя Firefox или Opera с отключенным JavaScript).
Более подробнее? Можете посмотреть
hacker-pro.net/showthread.php?t=22397 (
скопируйте ссылку и вставьте в адресную строку Вашего браузера)
Предупреждение: Моё личное мнение в данном вопросе не всегда может совпадать с содержанием приведённой информации.