Mnoho lidí zamlžuje své e-mailové adresy - například zadáním someguy (at) somedomain (dot) com - aby se promítli ze SPAM robotů. Fungují takové techniky zamlžování skutečně?
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - subdivize Stack Exchange, což je seskupení webů otázek a odpovědí na úrovni komunity.
Otázka
Čtenář SuperUser Kyle Cronin chce vědět, zda takové techniky zamlžování e-mailů stojí za zmatek:
Většinu času, když vidím, jak někdo zveřejňuje svou e-mailovou adresu online, zejména pokud jde o osobní adresu, používá něco podobného
já [at] příklad [dot] com
místo skutečné e-mailové adresy ([email protected]). I špičkoví členové této komunity používají ve svých profilech podobné styly:
jt.superuser[AT]gmail[DOT]com
quijote tečka jeho tam blízko toho gmail místo
Typickým důvodem je, že tento druh zmatku brání tomu, aby e-mailová adresa byla automaticky rozpoznána a získána spammery. Je to v době, kdy spammeři dokážou porazit všechny kromě těch nejbolestivějších captcha, je to pravda? A vzhledem k tomu, jak efektivní jsou moderní spamové filtry, je opravdu důležité, jestli je vaše e-mailová adresa získána?
Vzhledem k tomu, že se jedná o potíže se skutečnými lidmi, se kterými se snažíte komunikovat (a potenciálně se nejedná o potíže s roboty kombajnu, kterým se snažíte vyhnout), stojí za to se hlouběji zabývat, abyste zjistili, zda jsou techniky skutečně účinné.
Odpověď
Akira, přispěvatel SuperUser, nabízí studii o podpoře používání zmatení:
Před časem jsem narazil na příspěvek někoho, kdo vytvořil honeypot a čekal, až se vracejí různě zastaralé e-mailové adresy:
Devět způsobů, jak zamlžovat porovnávání e-mailových adres
Kód CSS 0 MB
<span style = "unicode-bidi: bidi-override; direction: rtl;"> moc.elpmaxe@zyx </span>Zobrazení CSS: žádné 0 MB
xyz <span style = "display: none"> foo </span> @ example.comKořen 13. Šifrování 0 MB
[email protected]Používání AT a DOT 0,084 MB
xyz AT příklad DOT comVytváření s Javascriptem 0,144 MB
var m = 'xyz'; // můžete použít jakoukoli chytrou metodu m + = '@';// vytvoření řetězce obsahujícího e-mail m + = 'example.com';// a poté jej přidejte do DOM (např. prostřednictvím $ ('. email) .append (m); // jquery)Nahrazování znaků „@“ a „.“ Entitami 1,6 MB
xyz@example.comRozdělení e-mailu s komentáři 7,1 MB
xyz <! - jíst tento spam -> @ <! - jo! -> příklad <! - shoo -> comUrlencode 7,9 MB
xyz% 40example.comProstý text 21 MB
[email protected]Toto je původní statistický graf vytvořený Silvanem Mühlemannem, veškerá zásluha jde k němu:
![]()
Takže k odpovědi na otázku: Ano, (svým způsobem) zastarávání e-mailů funguje.
Přispěvatel ak86 váží a poznamenává, že vše, co získáte zamlžováním, ztratíte kvůli nepříjemnostem pro sebe a svého kolegy z e-mailu:
Nedávno vyšel na toto téma zajímavý článek Cory Doctorow tady který argumentoval, že obfuskace e-mailů neslouží moc účelu, a optimálnějším přístupem je inteligentní správa spamu, který dostanete.
Verze TL; DR:
- Cílem tohoto celého cvičení není snížit množství nevyžádané pošty, kterou do svého e-mailu dostanete, ale množství nevyžádané pošty ručně odebrat ze složky Doručená pošta.
- Zamlžování e-mailů je neustálou bitvou o neustále sofistikované kódování, které je čitelné i pro člověka, a je odlivem z produktivity tvůrce i korespondenta.
- "Téměř každá e-mailová adresa, kterou používáte po delší dobu, se nakonec stane dostatečně známou, takže byste měli předpokládat, že ji mají všichni spammeři."
- „Pohodlí stabilních, snadno kopírovatelných e-mailových adres“ zvítězí nad pokusem skrýt se před spamboty.
Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .