Webmaster - Proteja os endereços de e-mail contra bots

  • Limitar o acesso a perfis de membros
  • Faça uso de arquivos de imagem
  • Faça uso de applets
  • Usando um sistema interno de mensagens
  • Usando um script
  • Dê a escolha aos usuários
  • Conclusão

Você é o webmaster de um site e precisa armazenar o endereço de e-mail de vários membros / assinantes do seu site. Estes endereços estão disponíveis em seu perfil (por exemplo, fórum, blog, etc ....). No entanto, hoje em dia existem bots nocivos que foram desenvolvidos para analisar páginas da web e extrair endereços de email deles. Esses bots podem então ir para a página que contém a lista de membros de um fórum e coletar todos os endereços de e-mail.

  • Como proteger esses endereços de email de seus assinantes / membros?
  • Infelizmente não há solução milagrosa. Mas podemos pelo menos limitar o dano com alguns ajustes.

Limitar o acesso a perfis de membros

Restringir o acesso aos perfis dos seus membros. Visitantes anônimos não terão acesso a esses perfis.

  • Vantagens: Se um bot simplesmente navegar em sites aleatoriamente sem um objetivo específico, este método funcionará. Um bot simples não poderá autenticar em seus sites.
  • Desvantagens: bots avançados podem tentar criar uma conta no site para mais privilégios. Para subsctiption em seu site, não hesite em fazer uso de CAPTCHA (imagens contendo texto). A ordenação das letras na imagem deve ser complexa, mas você também deve considerar uma alternativa para os usuários com deficiência visual (um sistema de validação de áudio).

Faça uso de arquivos de imagem

Quando um bot procura endereços de e-mail em um site, na maioria dos casos ele analisará os dados no formato de texto. Se você colocar o texto em uma imagem, a informação será ignorada por simples bots. Este é um método simples que é usado para limitar o dano. Você pode fazer uso de uma função que irá exibir os endereços de e-mail como imagens nos perfis dos membros, você limitará um pouco mais de dano.

  • Vantagens: bots simples não poderão recuperar informações dos arquivos de imagem.
  • Desvantagem: uma imagem demora mais para carregar do que texto e os usuários legítimos não poderão copiar e colar um endereço de e-mail. Bots sofisticados podem ter função OCR.

Faça uso de applets

Você pode usar applets, pequenos programas que são executados no navegador para exibir um endereço de e-mail. Exemplos: Flash e Java.

  • A eficácia desses métodos dependerá da complexidade dos applets.

Usando um sistema interno de mensagens

A implementação de uma função de mensagem privada no site (usando PhpBB) permitirá que os usuários se comuniquem entre si sem revelar seu endereço de e-mail .....).

  • Vantagens: Nesta situação, o endereço permanece oculto.
  • Desvantagens: A implementação de tal sistema requer algum conhecimento técnico e a confiança de seus assinantes.

Usando um script

Você pode usar uma linguagem de script que será executada pelo navegador (o mais popular é o javascript). O script exibe os endereços de e-mail após a conclusão de um procedimento específico e ao mesmo tempo oculta os endereços do código-fonte da sua página da Web. .

Para o algoritmo, você pode fazer o que quiser, desde que seja um complexo mínimo.

Exemplo para exibir " "

 função victor_hugo () {maupassant = new String ("adresseemileajardomainejeanbaptistepoquelinprout"); gary = "emileajar"; moliere = "jeanbaptistepoquelin"; maupassant = maupassant.split (gary); maupassant [0] + = "@"; maupassant = maupassant [0] .concat (maupassant [1]); maupassant = maupassant.split (moliere); maupassant [0] + = "."; maupassant = maupassant [0] .concat (maupassant [1]); retornar maupassant; } document.write (victor_hugo ()); 
  • Vantagem: Um simples bot não poderá recuperar o endereço de email.
  • Desvantagens: O Javascript pode estar desabilitado nas configurações do navegador e o usuário não poderá acessar os dados.

Dê a escolha aos usuários

Durante o registro em seu site ou após o registro, seus usuários devem poder escolher se estão dispostos a divulgar publicamente suas informações pessoais ou não. Se assim for, eles devem decidir quais informações pessoais estão dispostos a revelar.

Conclusão

Não há um método à prova de falhas para ocultar endereços de e-mail de bots, mas você pode dificultar o acesso a essas informações, implementando os métodos acima.

Artigo Anterior Próximo Artigo

Principais Dicas