Reemake Digital Agency · Безопасность Joomla

Как проверить сайт на Joomla
на уязвимости и бэкдоры

Вредоносный код может жить на сайте месяцами и не проявляться. С 2009 года мы проводим аудиты безопасности и знаем: 80 % заражений обнаруживают случайно. Разбираем, как найти уязвимости, скрытые бэкдоры и подозрительные файлы — с чек-листом.

Чек-лист

Что проверяем в аудите

☑️ Файлы ядра. Сравнение с чистой сборкой Joomla 6 — поиск модификаций.

☑️ Расширения. Проверка плагинов и модулей на вредоносный код. Особенно — legacy-расширений.

☑️ .htaccess. Скрытые редиректы, правила RewriteRule по User-Agent.

☑️ База данных. Подозрительные записи в #__content, #__users, #__extensions.

☑️ Файлы в /tmp, /cache, /images. Скрытые PHP-скрипты — классика заражения.

☑️ Cron-задачи. Скрытые рассылки, бэкдоры через планировщик.

☑️ Права доступа. Подозрительные 777 на файлах и папках.

☑️ Логи сервера. Попытки входа, странные запросы, POST на непонятные файлы.

Кейс · ГТРК «Брянск»

Федеральное медиа: нашли бэкдор до последствий

Задача: ГТРК «Брянск» (Россия 1) — новостной портал на Joomla 6. Внешне всё работало нормально — сайт открывался, посты публиковались. Но у сервера был повышенный исходящий трафик, а хостинг предупредил о подозрительной активности. Редакция инициировала аудит безопасности.

Что сделали: сравнили файлы ядра с чистой сборкой — нашли 3 изменённых файла. Обнаружили бэкдор в /plugins/system/ — маскировался под системный плагин. В cron-задачах нашли скрытый скрипт рассылки. В #__users — подозрительного пользователя с правами администратора, созданного в 3 часа ночи.

Результат: бэкдор удалён до того, как его успели использовать для массовой атаки. Пользователь-злоумышленник удалён. Обновлены все пароли и ядро. Настроен firewall и мониторинг. За 8 месяцев — ни одной попытки повторного заражения.

Вопросы и ответы

Про цены и сроки

Сколько стоит аудит безопасности?
Стоимость зависит от задач проекта — назовём после аудита. Считаем смету по составу работ: фиксируем в договоре.

Сколько занимает по срокам?
Отвечаем в течение рабочего дня. Стандартный аудит — 1–3 рабочих дня. Для больших порталов с расширениями — до недели.

Как часто проводить?
Раз в полгода или после подозрительных событий. Плюс — плановый аудит перед крупными обновлениями.

Что после аудита?
Даём отчёт с найденными проблемами и рекомендациями. Если нужно — сразу чистим и защищаем. Бесплатный аудит — оценим проект без обязательств.

Закажите аудит безопасности

Проведём диагностику, найдём уязвимости, дадим рекомендации. Первый аудит — бесплатный. Пришлём расчёт в течение 1 рабочего дня.

Закажите аудит →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь