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