29Aug
Många människor förvirrar sina e-postadresser - skriver ut someguy( at) somedomain( dot) com, till exempel - för att projicera sig från SPAM-bots. Fungerar sådana förvirrande tekniker faktiskt?
Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-drive-gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsaren Kyle Cronin vill veta om sådana e-postbekämpningstekniker är värda besväret:
Det mesta då jag ser någon postar sin e-postadress online, särskilt om det är en personlig adress, använder de något som
mig [vid] exempel [dot] com
istället för den faktiska e-postadressen( [email protected]).Även de bästa medlemmarna i denna community använder liknande stilar i sina profiler:
jt.superuser [AT] gmail [DOT] com
quixote punkt su över det nära att gmail plats
Den typiska motiveringen är att denna typ av obfuscationförhindrar att e-postadressen automatiskt identifieras och skördas av spammare. I en ålder där spammare kan slå alla utom de mest djävulska fångarna, är detta verkligen sant? Och med tanke på hur effektiva moderna spamfilter är, spelar det verkligen roll om din e-postadress skördas?
Med tanke på att det är ett krångel för de faktiska människorna som du försöker kommunicera med( och eventuellt inte mycket av ett besvär för skördare som du försöker undvika) är det värt att gräva djupare för att ta reda på om teknikerna är riktigt effektiva.
Svaret
SuperUser-bidragsgivare Akira erbjuder en studie om saken för att stödja användning av obfuscation:
För en tid sedan snubblat jag på inlägget av någon som skapade en honeypot och väntade på olika obsfucated e-postadresser som kommer tillbaka:
Nio sätt att förvirrae-postadresser jämför
CSS kodadriktning 0 MB
& lt; span style = "unicode-bidi: bidi-override; direction: rtl;" & gt;moc.elpmaxe@zyx & lt; / span & gt;CSS-visning: ingen 0 MB
xyz & lt; span style = "display: none" & gt; foo & lt; / span & gt; @ example.comROT13 Kryptering 0 MB
[email protected]Använda ATs och DOTs 0,084 MB
xyz AT exempel DOT comBygg med Javascript 0.144 MB
var m = 'xyz';// du kan använda någon smart metod av m + = '@';// skapa strängen som innehåller e-posten m + = 'example.com';// och sedan lägga till den i DOM( t.ex. via $( '. email). append( m); // jquery)Byta' @ 'och'. 'med enheter 1,6 MB
xyz &; # 46; comSplitting E-Mail med kommentarer 7,1 MB
xyz & lt!! - Ät den här spam - & gt;! Ja!- & gt; shoo - & com comUrlencode 7.9 MB
xyz% 40example.comEnkel text 21 MB
[email protected]Detta är den ursprungliga statistiska grafen som gjorts av Silvan Mühlemann,all kredit går mot honom:
Så, för att svara på frågan: Ja,( på ett sätt) fungerar e-post obsfucation.
Bidragsgivare ak86 väger in och noterar att allt du får genom obfuscation förlorar du genom olägenheter för dig själv och din andra emailer:
Det var en intressant artikel av Cory Doctorow nyligen om ämnet här, som hävdade att e-förfalskning inte tjänar mycket syfte,och ett mer optimalt tillvägagångssätt är att hantera den spam du får.
TL; DR-version:
- Syftet med hela denna övning är inte att minska mängden skräppost du får i ditt e-postmeddelande, men hur mycket spam du måste manuellt ta bort från din inkorg.
- Email obfuscation är ett ständigt strid att komma fram till någonsin sofistikerad bot-bevis, läsbar kodning, och är en dränering på produktiviteten hos både skaparen och korrespondenten.
- "Nästan alla e-postadresser som du använder för någon tidslängd blir så småningom tillräckligt mycket som är känd för att du ska anta att alla spammare har det."
- "Bekvämligheten med stabila, lättkopierbara e-postadresser" vinner över att försöka gömma sig frånspambotsna.
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.