Почему я нахожу поддельных / спам зарегистрированных пользователей на моем сайте ...?
Большинство таких регистраций происходит от ботнетов , зараженных машин , скриптовых детишек и вообще всех видов ботов.
В таких системах, как Joomla , где расположение формы регистрации пользователя хорошо известно и по умолчанию общедоступно, можно легко начинать заполнять и отправлять формы.
На самом деле в современном интернет-мире это происходит постоянно и в сверхвысоком объеме во всех видах веб-форм (форумы, комментарии, контактные формы, регистрация и т. Д.).
- Отключить регистрацию пользователя
Есть несколько способов защитить сайт Joomla от подобных действий. Во - первых, если вам не нужно пользователям регистрироваться на вашем сайте, вы можете отключить пользователя Регистрация , в пользователей конфигурации (Users-> Настройки-> Разрешить регистрации пользователя набор Нет).
Улучшения безопасности Советы против спама в ваших формах
В дополнение к этому, или в случае, если вам действительно нужно включить регистрацию пользователей , вот несколько методов и предложений для защиты ваших различных форм Joomla от спамеров, спам-ботов и хакеров:
- Включить reCaptcha для регистрации пользователя
Joomla поставляется с родным плагином капчи. Вы можете найти его внутри плагинов, поиск: Captcha - ReCaptcha . Внутри плагина есть инструкции по его настройке. Вам также необходимо получить ключ API на странице https://www.google.com/recaptcha/ .
Joomla Документация по reCaptcha
- Перенаправить все регистрации в пользовательскую форму регистрации со скрытыми полями
Есть много хороших расширений форм Joomla . Многие из них обеспечивают интеграцию для регистрации пользователей. Вы можете создать свою собственную пользовательскую регистрационную форму и добавить 1 дополнительное скрытое поле с проверкой на завершение или обработкой POST data
формы. Ваши пользователи никогда не увидят скрытое поле, но боты попытаются также заполнить это поле - но тогда ваша проверка не удастся, или если вы обрабатываете данные публикации, вы можете перенаправить на страницу 403 Запрещено. Чтобы это решение работало полностью, вам понадобится дополнительный плагин, который будет обрабатывать перенаправление всех регистраций на вашу пользовательскую форму.
- Joomla Антиспам / Расширения безопасности
Средства администрирования , RS-Firewall и многое другое ... это расширения, которые обеспечивают полную защиту брандмауэра от этой и других проблем безопасности. Например, с помощью Admin Tools pro вы можете внедрить скрытые поля во все существующие формы вашего сайта Joomla и заблокировать IP-адреса, откуда поступает отправка. Инструменты администрирования Futhermore обеспечивают интеграцию с проектом HoneyPot и функции блокировки GeoIP по странам, а также другие функции.
JED Ссылки
Http: BL - это система, которая позволяет администраторам веб-сайтов использовать данные, сгенерированные Project Honey Pot, чтобы не допускать подозрительных и вредоносных веб-роботов на своих сайтах. Project Honey Pot отслеживает сборщиков, спаммеров и других подозрительных посетителей веб-сайтов. Http: BL делает эти данные доступными для любого участника проекта Honey Pot простым и эффективным способом.
Есть много программных приложений, которые обеспечивают интеграцию ProjectHoneyPot. Для Joomla некоторые расширения: Admin Tools Pro и sh404SEF .
- ZBBlock.php от Spambotsecurity.com
Повысьте безопасность своего приложения Joomla с помощью этого бесплатного скрипта безопасности php. Он предназначен для обнаружения определенных действий, наносящих ущерб веб-сайтам, или известных неправильных адресов, пытающихся получить доступ к вашему сайту. Затем он отправит плохому роботу (обычно) или хакеру подлинную ЗАПРЕЩЕННУЮ страницу 403 с описанием проблемы. Возможно, вам придется сделать несколько пользовательских подписей или sign.overrides, чтобы они работали именно для ваших нужд, но это очень эффективно.
Spambotsecurity.com
- Запретить сообщения, которые не приходят с вашего сайта в htaccess
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{HTTP_REFERER} !^http://www.yourwebsite.com [NC]
RewriteRule .* - [F]
И ссылка на сообщение в блоге с большим количеством способов внесения в черный список через htaccess и mod_rewrite. https://perishablepress.com/eight-ways-to-blacklist-with-apaches-mod_rewrite/
- Брандмауэр веб-приложения Mod_Security.
Ну, есть так много классных вещей, которые вы можете сделать на уровне сервера, используя mod_security (при условии, что он установлен на вашем сервере). Тема большая и, скорее всего, выходит за рамки этого сайта. Кроме того, многие из этих возможностей зависят от типа / среды вашего хостинга, поэтому я опубликую некоторые справочные ссылки с дополнительной информацией о mod_security.
- Относительное стороннее программное обеспечение и общие ссылки безопасности сервера