Molte persone offuscano i propri indirizzi email, ad esempio digitando someguy (at) somedomain (punto) com, per proiettarsi dai bot SPAM. Tali tecniche di offuscamento funzionano davvero?
La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti web di domande e risposte guidato dalla comunità.
La domanda
Il lettore SuperUser Kyle Cronin vuole sapere se tali tecniche di offuscamento della posta elettronica valgono la seccatura:
La maggior parte delle volte quando vedo qualcuno pubblicare il proprio indirizzo email online, soprattutto se si tratta di un indirizzo personale, usa qualcosa di simile
me [at] esempio [dot] com
invece dell'effettivo indirizzo email ([email protected]). Anche i migliori membri di questa comunità usano stili simili nei loro profili:
jt.superuser[AT]gmail[DOT]com
chisciotte punto su laggiù vicino a quello gmail posto
La logica tipica è che questo tipo di offuscamento impedisce che l'indirizzo e-mail venga automaticamente riconosciuto e raccolto dagli spammer. In un'epoca in cui gli spammer possono battere tutti tranne i captcha più diabolici, è proprio vero? E vista l'efficacia dei moderni filtri antispam, è davvero importante se il tuo indirizzo email viene raccolto?
Dato che è una seccatura per gli umani con cui stai cercando di comunicare (e potenzialmente non è una seccatura per i robot mietitori che stai cercando di evitare) vale la pena scavare più a fondo per scoprire se le tecniche sono davvero efficaci.
La risposta
Akira, collaboratore di SuperUser, offre uno studio sull'argomento per supportare l'uso dell'offuscamento:
Qualche tempo fa mi sono imbattuto nel post di qualcuno che ha creato un honeypot e ha aspettato che tornassero indirizzi e-mail in modo diverso:
Confronto tra nove modi per offuscare gli indirizzi e-mail
Codedirection CSS 0 MB
<span style = "unicode-bidi: bidi-override; direction: rtl;"> moc.elpmaxe@zyx </span>Visualizzazione CSS: nessuno 0 MB
xyz <span style = "display: none"> foo </span> @ example.comRadice 13 Crittografia 0 MB
[email protected]Utilizzo di AT e DOT 0,084 MB
xyz AT esempio DOT comCostruire con Javascript 0,144 MB
var m = 'xyz'; // puoi usare qualsiasi metodo intelligente di m + = '@';// creazione della stringa contenente l'email m + = 'example.com';// e quindi aggiungilo al DOM (ad esempio, tramite $ ('. email) .append (m); // jquery)Sostituzione di "@" e "." Con entità 1,6 MB
xyz@example.comDividere la posta elettronica con i commenti 7,1 MB
xyz <! - mangia questo spam -> @ <! - yeah! -> esempio <! - shoo -> comUrlencode 7,9 MB
xyz% 40example.comTesto normale 21 MB
[email protected]Questo è il grafico statistico originale realizzato da Silvan Mühlemann, tutto il merito va a lui:
![]()
Quindi, per rispondere alla domanda: Sì, (in un certo senso) l'ossidazione delle email funziona.
Il collaboratore ak86 pesa, notando che tutto ciò che guadagni attraverso l'offuscamento lo perdi a causa di disagi per te stesso e per i tuoi colleghi emailer:
Recentemente c'è stato un interessante articolo di Cory Doctorow su questo argomento Qui che sosteneva che l'offuscamento della posta elettronica non ha molto scopo e che un approccio più ottimale è la gestione intelligente dello spam che ricevi.
TL; versione DR:
- L'obiettivo di questo intero esercizio non è ridurre la quantità di spam che ricevi nella tua posta elettronica, ma la quantità di spam che ricevi rimuovere manualmente dalla posta in arrivo.
- L'offuscamento delle e-mail è una battaglia costante per trovare una codifica sempre più sofisticata a prova di bot e leggibile dall'uomo, ed è un drenaggio per la produttività sia del creatore che del corrispondente.
- "Quasi tutti gli indirizzi email che utilizzi per un certo periodo di tempo alla fine diventano abbastanza noti da farti presumere che tutti gli spammer lo abbiano."
- "La comodità di indirizzi e-mail stabili e facilmente copiabili" vince nel tentativo di nascondersi dagli spambot.
Hai qualcosa da aggiungere alla spiegazione? Suona nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Controlla il thread di discussione completo qui .