Блог

ЭспаДент: восстановление WordPress, обновления и защита загрузок

На сайте ЭспаДент обнаружили вредоносный код, восстановили файлы WordPress и усилили защиту загрузок. В разборе разделяем очистку найденных файлов, обновление компонентов и проверку доступности. Основные работы этого этапа относятся к августу 2026.

Сайт проекта: ЭспаДент

Исходная задача

Проверка проекта началась с доступов, затем перешла к файлам и настройкам сервера. В рабочих материалах описаны подозрительные исполняемые файлы и правила, допускавшие их запуск.

Нужно было убрать обнаруженные угрозы и проверить работу сайта после восстановления. Наличие вредоносного файла, журнал обращений к нему и причина первоначального проникновения — разные вопросы; источник атаки по имеющимся данным не установлен.

Работы и подтверждённые результаты

РаботаРезультатПериод или источник
Удаление вирусов и восстановление1 сайт восстановилиАвгуст 2026
Обновление компонентов сайта8 плагинов обновилиАвгуст 2026
Защита загрузок сайта2 уровня защиты настроилиАвгуст 2026
ЭспаДент — Сайт на компьютере
Скриншот публичной страницы от 15.10.2026. Интерфейс показан на языке сайта.

Удаление вирусов и восстановление

1 сайт восстановили · Август 2026

Убрали обнаруженный вредоносный код, восстановили файлы WordPress и проверили базу данных, главную страницу и вход в админку.

Удалили обнаруженный вредоносный код, восстановили системные файлы WordPress и проверили базу данных, главную страницу и вход в админку.

При восстановлении отдельно важна проверка административных доступов. Неизвестные учётные записи и лишние права требуют исследования: восстановление файлов само по себе не устраняет доступ, которым может пользоваться злоумышленник.

Проверяли не только найденные файлы, но и условия их выполнения. Это важно, поскольку удаление одного файла оставляет проблему, если остаётся другой путь для запуска или повторного появления кода.

Обновление компонентов сайта

8 плагинов обновили · Август 2026

Обновили доступные плагины и восстановили системные файлы WordPress. После работ проверили целостность ядра и работу базы данных.

Обновили восемь доступных плагинов и восстановили файлы WordPress. После работ проверили целостность ядра и работу базы данных.

Обновление компонента принимали вместе с проверкой сайта после изменения. Успешное завершение обновления само по себе не подтверждает совместимость всех функций и отсутствие ошибок на страницах.

Защита загрузок сайта

2 уровня защиты настроили · Август 2026

Настроили запрет запуска скриптов в папке загрузок и проверку загружаемых файлов на опасные расширения и PHP-код.

Настроили два уровня защиты: запрет выполнения скриптов в папке загрузок и проверку загружаемых файлов на опасные расширения и PHP-код.

Файлы загрузок проверяли отдельно от темы и плагинов. Это разные области сайта: каталог, предназначенный для пользовательских материалов, не должен становиться дополнительной точкой выполнения серверного кода.

Скриншоты показывают текущую публичную страницу клиники на компьютере и телефоне. Код угроз, приватные записи посетителей и данные административных доступов не публикуем.

Как проверяли результат

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

В опубликованном материале о признаках взлома отдельно указано: обращения ботов и даже HTTP 200 не доказывают исполнение команды. Запросы сопоставляются с содержимым файлов и другими событиями сервера.

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

ЭспаДент — Сайт на телефоне
Скриншот публичной страницы от 15.10.2026. Интерфейс показан на языке сайта.

Границы результата

Очистка обнаруженного кода и успешные проверки не доказывают отсутствие любой скрытой угрозы. Полное установление причин проникновения требует отдельного исследования журналов, доступов и истории изменений.

Текущее изображение страницы иллюстрирует интерфейс. Оно не служит доказательством безопасности сервера или непрерывной работоспособности после августовского восстановления.

Что учесть в похожем проекте

При восстановлении WordPress стоит принимать очистку, обновления и защиту файлов как отдельные задачи. В отчёте нужно перечислять проверенные области и оставшиеся вопросы, чтобы владелец понимал границы результата.