Ofuscação de endereços de e-mail em páginas web
Há uns tempos atrás implementei o módulo GTSpam para o Drupal. O objectivo era partilhar a funcionalidade de ofuscar os endereços de e-mail que fiz para o nosso site da GlobalTEK. Não tenho estatísticas da sua popularidade, mas a verdade é que não recebemos SPAM nas contas de e-mail (pelo menos, nas contas que eu recebo!).
Aos meus olhos, não considero a solução ideal: não gosto da utilização do <object> para algo que não é um objecto - pelo menos, do ponto de vista de estrutura do documento HTML. No entanto, continuo a achar uma solução bulletproof, na medida em que não recorre a Javascript.
Hoje vi um artigo sobre Graceful E-Mail Obfuscation no A List Apart sobre este assunto. Eis um excerto inicial do artigo:
In “Win the SPAM Arms Race” A List Apart, May 2002, Dan Benjamin talked about the importance of hiding e-mail addresses on our websites from vicious, e-mail address harvesting bots—or spam bots, as they are more often called. Dan pioneered a JavaScript-based solution for bypassing the indexing mechanisms that spam bots use. Here’s a quote from the article:
Posting a naked e-mail link anywhere on the web (or in a newsgroup, in a chatroom, on a weblog comments page…) is generally the kiss of death for your once-healthy address.
It’s hard to believe, but it’s been more than five years since Dan wrote these words. So, did we win the SPAM Arms Race? As you may have noticed by looking at your own inbox recently, not exactly. The Messaging Anti-Abuse Working Group (MAAWG) estimates that 90 billion spam messages are sent every day, and 80-85% of all incoming mail is abusive.
Bem… Eu diria bem mais que 80-85%… Segundo o histórico de utilização de correio electrónico na FCUP, o SPAM ascende aos 90% (aconselho a configurar o gráfico para 1 ano).
No artigo dito em cima eles apresentam uma alternativa à ofuscação do endereço de e-mail. No entanto, continuo a não gostar da solução para quem não tem o Javascript activo: fazer uma pergunta, à qual o utilizador tem que responder antes de poder enviar o e-mail… É tempo perdido! O utilizador clicou no endereço de e-mail para escrever um e-mail e não para responder a perguntas antes… Preferia que não houvesse nada pelo meio que pudesse distraí-lo da intenção original: enviar um e-mail.
Valerá a pena alterar o módulo? Será esta solução melhor do que a que implementei?
Sugestões ou opiniões são bem vindas, mesmo que por e-mail (que não digo qual o endereço por causa do SPAM
).
– os poucos leitores deste blog sabem o meu endereço…
E os comentários estão abertos! –
Thanx!
Popularity: 14% [?]
Comments(5)