Många människor döljer 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ördunkningstekniker faktiskt?
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en gruppdrivande gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsare Kyle Cronin vill veta om sådana e-post-förvirringstekniker är värda besväret:
För det mesta när jag ser någon lägga upp sin e-postadress online, särskilt om det är en personlig adress, använder de något liknande
mig [at] exempel [dot] com
istället för den faktiska e-postadressen ([email protected]). Även toppmedlemmar i denna grupp använder liknande stilar i sina profiler:
jt.superuser[AT]gmail[DOT]com
quixote punkt hans där borta nära det gmail plats
Den typiska motiveringen är att denna typ av förvirring förhindrar att e-postadressen automatiskt känns igen och skördas av spammare. Är det verkligen sant i en tid där spammare kan slå alla utom de mest djävulska captchorna? Och med tanke på hur effektiva moderna skräppostfilter är, spelar det någon roll om din e-postadress skördas?
Med tanke på att det är ett besvär för de faktiska människorna du försöker kommunicera med (och eventuellt inte mycket besvär för skördebotarna du försöker undvika) är det värt att gräva djupare för att ta reda på om teknikerna verkligen är effektiva.
Svaret
SuperUser-bidragsgivare Akira erbjuder en studie om saken för att stödja fördunkling:
För en tid sedan snubblade jag på inlägget från någon som skapade en smekmånad och väntade på att olika fördrivna e-postadresser skulle komma tillbaka:
Nio sätt att fördunkla e-postadresser jämför
CSS-kodriktning 0 MB
<span style = "unicode-bidi: bidi-override; direction: rtl;"> moc.elpmaxe@zyx </span>CSS-display: ingen 0 MB
xyz <span style = "display: none"> foo </span> @ exempel.comRot 13 Kryptering 0 MB
[email protected]Använda ATs och DOTs 0,084 MB
xyz AT exempel DOT comByggnad med Javascript 0,144 MB
var m = 'xyz'; // du kan använda vilken smart metod som helst med m + = '@';// skapa strängen som innehåller e-postmeddelandet m + = 'exempel.com';// och lägg sedan till den i DOM (t.ex. via $ ('. email) .append (m); // jquery)Ersätter '@' och '.' Med enheter 1,6 MB
xyz@example.comDela e-post med kommentarer 7,1 MB
xyz <! - ät denna skräppost -> @ <! - ja! -> exempel <! - shoo -> comUrlenkod 7,9 MB
xyz% 40exempel.comOformatterad text 21 MB
[email protected]Detta är den ursprungliga statistiska grafen gjord av Silvan Mühlemann, all kredit till honom:
![]()
Så, för att svara på frågan: Ja, (på ett sätt) e-postförvirring fungerar.
Bidragsgivare ak86 väger in och noterar att allt du vinner genom förvirring förlorar du genom besvär för dig själv och din andra e-postadress:
Det fanns nyligen en intressant artikel av Cory Doctorow om detta ämne här som hävdade att e-postförstöring inte tjänar mycket syfte, och ett mer optimalt tillvägagångssätt är intelligent hantering av skräppost du får.
TL; DR-version:
- Målet med hela denna övning är inte att minska mängden skräppost du får i din e-post, utan mängden skräppost måste manuellt ta bort från din inkorg.
- Förstörelse via e-post är en ständig kamp för att komma med ständigt sofistikerad, bottenbeständig, läsbar kodning, och är en tömning på produktiviteten hos både skaparen och korrespondenten.
- "Nästan alla e-postadresser som du använder under en längre tid blir så småningom tillräckligt kända för att du ska anta att alla spammare har det."
- "Bekvämligheten med stabila, lätt kopierbara e-postadresser" vinner över att försöka gömma sig från spamrobotarna.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in fullständig diskussionstråd här .