ГлавнаяБлог → Безопасность

Как найти бэкдор на сайте

Бэкдор - «чёрный ход», через который хакер возвращается после любой чистки. Если не найти их все, лечение сайта бесполезно.

Как найти бэкдор на сайте
Краткий ответ

Ищите скрытые файлы-обёртки, eval-конструкции, чужие аккаунты и cron-задачи, а также недавно изменённые системные файлы. Бэкдоров обычно несколько, и все их нужно убрать разом.

Что такое бэкдор

Бэкдор - скрытый механизм, который злоумышленник оставляет после взлома, чтобы возвращаться на сайт в любой момент. Это файл-обёртка, выполняющий команды, чужая учётная запись или задача по расписанию, восстанавливающая заражение после чистки.

Где прячутся бэкдоры

  • Скрытые файлы с обфусцированным кодом в каталогах.
  • Изменённые системные файлы темы и ядра CMS.
  • Лишние пользователи-администраторы в базе данных.
  • Cron-задачи, запускающие вредоносные скрипты.

Как искать

  1. Сравните файлы сайта с чистой версией CMS тех же версий.
  2. Ищите сигнатуры: eval, base64_decode, gzinflate.
  3. Проверьте всех администраторов и их права.
  4. Просмотрите cron-задачи и недавно изменённые файлы.

Почему нельзя оставлять даже один

Злоумышленник специально прячет несколько входов: закрыл один - остались другие. Один пропущенный бэкдор означает, что через несколько дней сайт снова заражён, а вся чистка была напрасной.

Главное правило: после удаления бэкдоров смените все пароли и закройте точку входа, иначе возвращение - вопрос времени.

Находим и убираем все бэкдоры вместе с причиной взлома - с гарантией 1 год. Как это делается - на странице порядка работ.

Частые вопросы

Почему вирус возвращается после чистки?
Потому что остался бэкдор - скрытый вход. Пока он не найден, злоумышленник заново загружает вредоносный код.
Сколько бэкдоров обычно оставляют?
Обычно несколько в разных местах: файлы, база, cron, учётные записи. Искать нужно все сразу.
Можно найти бэкдор онлайн-сканером?
Сканеры находят часть, но не всё. Надёжный метод - сравнение с эталоном и анализ изменённых файлов.

Сайт не работает прямо сейчас?

Оставьте заявку - через 30 минут вы будете точно знать, что случилось, сколько стоит ремонт и когда сайт снова начнёт приносить деньги.

Нажимая кнопку, вы соглашаетесь с политикой обработки персональных данных.

Спасти сайт - диагностика 0 ₽