Проверка сайта на вирусы в Перми: шаблон, скачанный со стороннего сайта
В этой статье
- Откуда берутся бесплатные версии платных тем
- Что именно прячут в файлах шаблона
- «Активатор», который ставит бэкдор без спроса
- Как проверить тему до установки
- Что делать, если сайт уже собран на сомнительной теме
- Тема куплена официально, но не обновлялась три года. Опасно?
- Достаточно ли просто отключить лишние плагины?
- Мы покупаем готовый сайт с рук, как проверить его чистоту?
Отдельный класс заражений приезжает на сервер вместе с дизайном. Компания экономит на разработке, берёт красивую тему из бесплатной сборки или заказывает сборку у исполнителя, который сделал так же, и вредоносный код оказывается внутри проекта в день запуска. Машиностроение, химия, ИТ-компании и сервисный бизнес Прикамья наступают на это одинаково, потому что снаружи такой сайт ничем не отличается от честного.
Откуда берутся бесплатные версии платных тем
Оригинал стоит от трёх до восьми тысяч рублей, а по запросу «скачать бесплатно» лежит тот же архив без оплаты. Разница внутри: кто-то распаковал дистрибутив, дописал в него свой код и выложил заново. Раздача не приносит денег сама по себе – её монетизируют именно доступом к тем сайтам, где эту тему установят. Тот же механизм работает с якобы бесплатными версиями коммерческих плагинов и с готовыми сборками «сайт под ключ за один вечер».
Что именно прячут в файлах шаблона
- функцию с обфусцированным кодом в общем файле темы;
- подгрузку скрипта с чужого домена в подвале страницы;
- скрытый блок ссылок, выводимый только для поискового робота;
- создание собственного администратора при первом обращении к сайту;
- обращение к внешнему адресу за командой раз в сутки.
Ни одна из этих вставок не мешает сайту работать. Год он спокойно принимает заявки, а потом появляются санкции поисковых систем за ссылочный спам, и владелец узнаёт о закладке из письма службы поддержки.
«Активатор», который ставит бэкдор без спроса
Разновидность той же истории – файл-активатор, снимающий проверку лицензии. Он по определению работает с системными функциями, поэтому спокойно записывает в проект что угодно. Антивирус на компьютере такие файлы блокирует, и пользователь сам добавляет их в исключения, чтобы «наконец заработало».
Как проверить тему до установки
Полезнее всего простой поиск по файлам: конструкции eval, base64_decode, gzinflate, str_rot13, create_function в шаблоне почти всегда означают спрятанный код. Ещё сигнал – длинные строки без переносов, файлы с датой изменения, отличающейся от остальных, и картинки с расширением png, внутри которых лежит PHP. Такая проверка веб сайтов на вирусы на этапе сборки занимает час и экономит недели восстановления.
Что делать, если сайт уже собран на сомнительной теме
Вырезать закладку построчно бессмысленно: автор сборки почти всегда оставляет несколько копий в разных файлах. Рабочий путь – купить оригинальную версию темы и перенести на неё настройки, либо переверстать шаблон заново на чистой основе, сохранив внешний вид. Второй вариант дороже, но заодно решает вопрос скорости: у нулёных сборок обычно подключено вдвое больше скриптов, чем нужно, и это видно в измерениях PageSpeed.
Тема куплена официально, но не обновлялась три года. Опасно?
Да, хотя причина другая. В официальных темах тоже находят уязвимости, и без обновлений они остаются открытыми. Если автор прекратил поддержку, тему пора менять – это уже не вопрос дизайна.
Достаточно ли просто отключить лишние плагины?
Отключение не убирает файлы с диска, а обратиться к ним можно напрямую по адресу. Неиспользуемые расширения нужно удалять полностью, иначе лечение сайта от вирусов придётся повторять.
Мы покупаем готовый сайт с рук, как проверить его чистоту?
До оплаты запросите доступ к файлам и базе и проведите аудит: сверка ядра с дистрибутивом, поиск обфускации, список администраторов, проверка домена в базах санкций и истории по архивам. Это несколько часов работы, которые предупреждают покупку проблемы вместе с активом.
Нужна проверка сайта на наличие вирусов перед запуском или чистка уже работающего проекта – телефон +7 (901) 417-22-12, почта info@rostsayt.ru. Если проще собрать сайт заново на чистой основе, смотрите разработку и портфолио, а условия сопровождения – в технической поддержке.























