Сайт нашей небольшой гостиницы в Алуште, CMS, делал фрилансер три года назад, с тех пор никто ничего не обновлял. Сегодня гость сказал, что при переходе из поиска с телефона его перекидывает на сайт казино. Я с компьютера захожу, всё нормально. Потом нашёл внизу главной невидимые ссылки, их видно только в коде страницы. Фрилансер не отвечает. Бэкап у хостинга есть, но я не знаю, с какого дня там уже заражено. Июль, номера заняты, но бронь на август идёт как раз с сайта. Что делать прямо сейчас? Сам я в CMS умею только цены менять и фото загружать.
masterskaya@krym:~/redirect/ssl-i-bezopasnost$ tail -n +1 ccd5432.log
Сайт гостиницы взломали в разгар сезона: с телефона кидает на казино
Прямо сейчас по порядку. Смените пароли: хостинг, FTP, админка CMS, база. Все без исключения, и лучше с другого компьютера, если есть сомнения насчёт вашего. Потом сделайте копию сайта как есть, заражённую, и сохраните себе, по ней потом понятно, откуда залезли.
Перенаправление только с телефона и только из поиска это типичная зараза, она прячется от владельца. Ищите в корне и в папке темы файлы с недавней датой изменения, а в .htaccess строки с условиями по рефереру и браузеру. Откатиться на бэкап хостинга можно, но берите копию до появления изменённых файлов, и сразу после отката обновите CMS и все плагины, иначе через неделю будет то же самое, дыра-то осталась. Не откладывайте: если поисковик пометит сайт как опасный, заявки упадут все.
Перенаправление только с телефона и только из поиска это типичная зараза, она прячется от владельца. Ищите в корне и в папке темы файлы с недавней датой изменения, а в .htaccess строки с условиями по рефереру и браузеру. Откатиться на бэкап хостинга можно, но берите копию до появления изменённых файлов, и сразу после отката обновите CMS и все плагины, иначе через неделю будет то же самое, дыра-то осталась. Не откладывайте: если поисковик пометит сайт как опасный, заявки упадут все.
Хостинг обычно хранит копии две-четыре недели. Если заразили раньше, чистой копии там нет. Сверьте даты.
Пароли сменил все, копию сохранил. В .htaccess действительно нашлись три строки с условиями и незнакомым адресом. Копии у хостинга за 14 дней, и в самой старой эти строки уже есть.
Тогда откат не поможет, только чистка. Сравните файлы CMS с оригинальным дистрибутивом той же версии, лишние и изменённые сразу видно. Тему и плагины заменить свежими копиями, в базе поискать вставки скриптов в записях.
Прошла неделя, рассказываю. Нашёл через знакомых программиста, за два дня вычистил по той схеме, что тут расписали, обновил CMS и плагины, два заброшенных плагина убрал совсем. Обошлось в 12 тысяч. Пометку от поисковика сайт получить не успел. Теперь раз в месяц делаю свой бэкап и храню дома на диске. Брони на август пришли.
# Отвечать могут участники мастерской. Если вы уже участник, войдите под своим ником.
login# Ответы участников — их личный опыт. Перед правками на рабочем сайте сделайте копию.