Дано: сайт peteropol_ru. На сайте время от времени, при нажатии на шапку сайта, происходит переадресация на сторонние сайты.
Задача: убрать переадресацию на сторонние сайты.
Решение:
- Открываем сайт:
- Проверяем заявленную проблему — на сайте через 3 браузера Firefox, Opera, Chrome — проблема отсутствует.
- Проверяем заявленную проблему с отключённым Adblock — проблема отсутствует.
- Проверяем сайт по международным антивирусным базам и приходим в тихий ужас:
- Пробуем открыть доступ по SSH.
- Выясняем, что сайт находится на бесплатном хостинге Beget, при этом на бесплатном тарифе Beget не предоставляет доступ по SSH.
- Пробуем открыть доступ по FTP.
- Доступ открыт в корень. Начинаем перебирать код.
- Находим в коде разных файлов всякие бяки и удаляем их.
- Удаляем левые плагины, которые заказчик не ставил на свой сайт.
- Устанавливаем заказчику плагины кеширования, оптимизации MySQL, и плагин для защиты сайта от вторжения извне.
- Настраиваем установленные плагины, устанавливаем права на папки и защиту от брутфорса.
- Подчищаем сайт от старых файлов, оптимизируем базу данных, меняем соли сайта (криптография), перелогиниваемся
- Проверяем сайт — сайт чист:
- Все работы производились в присутствии заказчика через средство удалённого администрирования Tw.
- Заказчик проверяет сайт — проблема устранена.
- Удаляем права на доступ к сайту. Больше вмешиваться со стороны нет возможности.
- Заказчик меняет пароли.
Итог кейса:
- Заказчик доволен и благодарен.
- +1 постоянный заказчик =)