BotBan Защита сайта от ботов
Попробовать
Меню
BotBan Защита сайта от ботов
Тема оформления

Защита Joomla от ботов

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

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

Что обычно болит на Joomla

  • Спам через контактные формы и регистрацию пользователей
  • Перебор паролей на /administrator
  • Сканирование устаревших расширений по известным путям
  • Выкачивание материалов и каталога

Как подключить

  1. 1

    Положите модуль

    Скачайте botban.php из кабинета и положите в папку botban/ в корне сайта, рядом с index.php.

  2. 2

    Добавьте вызов в index.php

    В корневой index.php, до строки define('_JEXEC', 1). Это самое начало: бот не дойдёт ни до ядра, ни до базы.

    <?php
    if (is_file(__DIR__ . '/botban/botban.php')) {
        try {
            require_once __DIR__ . '/botban/botban.php';
            BotBan::protect('bb_pk_...', 'bb_sk_...');
        } catch (\Throwable $e) {
            // Сбой модуля — сайт работает без защиты.
        }
    }
    
    // дальше обычный код Joomla
    define('_JEXEC', 1);
  3. 3

    Защитите панель отдельно

    У administrator/index.php свой вход. Добавьте тот же вызов и туда — перебор паролей идёт именно через него.

  4. 4

    Проверьте журнал

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

На что обратить внимание

После обновления проверьте строку

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

Расширения, которые ходят на сайт сами

Планировщик задач, синхронизация с CRM, выгрузки — внесите их пути в белый список, иначе они попадут под подозрение.

Модуль один, задач несколько: что именно он останавливает на сайте под Joomla.

Пошагово в документации

Другие системы

Посмотрите, сколько ботов ходит по вашему сайту

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

Подключить бесплатно Без карты. 7 дней наблюдения за каждым сайтом.

Уже проверено 30 212 794 запросов, остановлено 5 312 050