Por que encontro usuários registrados falsos / spam no meu site ...?
A maioria desses registros é proveniente de botnets , máquinas infectadas , script kiddys e geralmente todos os tipos de bots.
Em sistemas como o Joomla , onde a localização do formulário de registro do usuário é bem conhecida e, por padrão, acessível ao público, é fácil começar a preencher e enviar os formulários.
Atualmente, no mundo da Internet de hoje, isso acontece continuamente e em volume extremamente alto em todos os tipos de formulários da Web (fóruns, comentários, formulários de contato, registro etc.).
- Desativar registro do usuário
Existem algumas maneiras de proteger um site Joomla contra essas atividades. Inicialmente, se você não precisar que os Usuários se registrem no seu site, poderá desativar o Registro do Usuário , em Configuração do Usuário (Usuários-> opções-> Permitir Registro do Usuário definido como Não).
Aprimoramentos de segurança Dicas contra spam de formulários
Além disso, ou no caso de você realmente precisar ter o Registro de Usuários ativado , aqui estão algumas técnicas e sugestões para proteger seus vários formulários Joomla de spammers, spambots e hackers:
- Ative o reCaptcha para registro do usuário
O Joomla vem com um plug-in captcha nativo. Você pode encontrá-lo em Plugins, procure por: Captcha - ReCaptcha . Dentro do plugin, há instruções sobre como configurá-lo. Você também precisará obter uma chave de API em https://www.google.com/recaptcha/ .
Documentação do Joomla no reCaptcha
- Redirecione todos os registros para o formulário Registro personalizado com campos ocultos
Existem muitas boas extensões de formulário do Joomla por aí. Muitos deles fornecem integração para o registro do usuário. Você pode criar seu próprio formulário de registro personalizado e adicionar 1 campo oculto extra, com uma validação para não ser preenchido ou processando POST data
o formulário. Seus usuários nunca verão o campo oculto, mas os bots também tentarão preenchê-lo - mas sua validação falhará ou, se você estiver processando os dados da postagem, poderá redirecionar para uma página 403 Proibida. Para que esta solução funcione completamente, você precisará de um plug-in extra, que manipulará o redirecionamento de todos os registros para seu formulário personalizado.
- Joomla Antispam / Extensões de Segurança
Ferramentas administrativas , RS-Firewall e deve haver mais ... extensões que fornecem proteção completa do firewall contra essa e mais preocupações de segurança. Por exemplo, com o Admin Tools pro, você pode injetar campos ocultos em todos os formulários existentes no seu site Joomla e bloquear os IPs de onde vem o envio. Outras ferramentas administrativas fornecem integração com os recursos de projeto do HoneyPot e de bloqueio do GeoIP por país, entre outros recursos.
Links JED
O Http: BL é um sistema que permite que os administradores de sites aproveitem os dados gerados pelo Project Honey Pot para manter os robôs da web suspeitos e mal-intencionados fora de seus sites. O Projeto Honey Pot rastreia colhedores, spammers de comentários e outros visitantes suspeitos de sites. Http: BL disponibiliza esses dados para qualquer membro do Project Honey Pot de maneira fácil e eficiente.
Existem muitos aplicativos de software que fornecem a integração do ProjectHoneyPot. Para o Joomla, algumas extensões são: Admin Tools Pro e sh404SEF .
- ZBBlock.php por Spambotsecurity.com
Melhore a segurança do seu aplicativo Joomla com este script de segurança php gratuito. Ele foi projetado para detectar determinados comportamentos prejudiciais aos sites ou endereços inválidos conhecidos que tentam acessar seu site. Em seguida, ele envia ao robô ruim (geralmente) ou hacker uma página 403 FORBIDDEN autêntica, com uma descrição do problema. É possível que você precise criar algumas assinaturas personalizadas ou sign.overrides para fazê-lo funcionar exatamente para as suas necessidades, mas é muito eficaz.
Spambotsecurity.com
- Impedir publicações que não são provenientes do seu site no htaccess
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{HTTP_REFERER} !^http://www.yourwebsite.com [NC]
RewriteRule .* - [F]
E uma referência a uma postagem de blog com mais maneiras de incluir na lista negra via htaccess e mod_rewrite. https://perishablepress.com/eight-ways-to-blacklist-with-apaches-mod_rewrite/
- Mod_Security Web Application Firewall.
Bem, existem tantas coisas legais que você pode fazer no nível do servidor, usando o mod_security (supondo que ele esteja instalado no seu servidor). O tópico é grande e provavelmente fora do escopo deste site. Além disso, muitas das possibilidades dependem do seu tipo / ambiente de hospedagem, por isso vou postar alguns links de referência com mais informações sobre mod_security.
- Software de terceiros relativo e links gerais de segurança do servidor