Andrei Orlov

Кейс №1.

  1. Дано: сайт peteropol_ru. На сайте время от времени, при нажатии на шапку сайта, происходит переадресация на сторонние сайты.
  2. Задача: убрать переадресацию на сторонние сайты.
  3. Решение:
  • Открываем сайт:

  • Проверяем заявленную проблему — на сайте через 3 браузера Firefox, Opera, Chrome — проблема отсутствует.
  • Проверяем заявленную проблему с отключённым Adblock — проблема отсутствует.
  • Проверяем сайт по международным антивирусным базам и приходим в тихий ужас:

 

  • Пробуем открыть доступ по SSH.
  • Выясняем, что сайт находится на бесплатном хостинге Beget, при этом на бесплатном тарифе Beget не предоставляет доступ по SSH.
  • Пробуем открыть доступ по FTP.
  • Доступ открыт в корень. Начинаем перебирать код.
  • Находим в коде разных файлов всякие бяки и удаляем их.
  • Удаляем левые плагины, которые заказчик не ставил на свой сайт.
  • Устанавливаем заказчику плагины кеширования, оптимизации MySQL, и плагин для защиты сайта от вторжения извне.
  • Настраиваем установленные плагины, устанавливаем права на папки и защиту от брутфорса.
  • Подчищаем сайт от старых файлов, оптимизируем базу данных, меняем соли сайта (криптография), перелогиниваемся
  • Проверяем сайт — сайт чист:

  • Все работы производились в присутствии заказчика через средство удалённого администрирования T/V.
  • Заказчик проверяет сайт — проблема устранена.
  • Удаляем права на доступ к сайту. Больше вмешиваться со стороны нет возможности.
  • Заказчик меняет пароли.

Итог кейса:

  • Заказчик доволен и благодарен.
  • +1 постоянный заказчик =)