Many people obfuscate their email addresses–typing out someguy (at) somedomain (dot) com, for example–to project themselves from SPAM bots. Do such obfuscation techniques actually work?
今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,它是一個由Q&a網站組成的社群驅動分組。
超級使用者讀者Kyle Cronin想知道這樣的郵件混淆技術是否值得這麼麻煩:
Most of the time when I see someone post their email address online, especially if it’s a personal address, they use something like
me [at] example [dot] com
instead of the actual email address ([email protected]). Even top members of this community use similar styles in their profiles:
jt.superuser[AT]gmail[DOT]com
quixote dot su over yonder near that gmail place
The typical rationale is that this kind of obfuscation prevents the email address from being automatically recognized and harvested by spammers. In an age where spammers can beat all but the most diabolical captchas, is this really true? And given how effective modern spam filters are, does it really matter if your email address is harvested?
考慮到這對你試圖與之交流的實際人類來說是一個麻煩(而對於你試圖避免的收割機機器人來說可能沒有太多麻煩),值得深入挖掘,以找出這些技術是否真的有效。
超級使用者貢獻者Akira提供了一項關於這個問題的研究,以支援使用模糊處理:
Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:
Nine ways to obfuscate e-mail addresses compare
CSS Codedirection 0 MB
<span style="unicode-bidi:bidi-override; direction: rtl;"> moc.elpmaxe@zyx </span>CSS display:none 0 MB
xyz<span style="display:none">foo</span>@example.comROT13 Encryption 0 MB
[email protected]Using ATs and DOTs 0.084 MB
xyz AT example DOT comBuilding with Javascript 0.144 MB
var m = 'xyz'; // you can use any clever method of m += '@'; // creating the string containing the email m += 'example.com'; // and then add it to the DOM (eg, via $('.email).append(m); // jquery)Replacing ‘@’ and ‘.’ with Entities 1.6 MB
xyz@example.comSplitting E-Mail with comments 7.1 MB
xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->comUrlencode 7.9 MB
xyz%40example.comPlain Text 21 MB
[email protected]This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:
So, to answer the question: Yes, (in a way) email obsfucation works.
投稿人ak86對此很重視,他指出,無論你透過混淆獲得什麼,你都會因為給自己和同事帶來不便而失去:
There was an interesting article by Cory Doctorow recently on this subject here which argued that email obfuscation doesn’t serve much purpose, and a more optimal approach is intelligently managing the spam you get. TL;DR version:
有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。
如果你使用Outlook.com(以前是Hotmail)對於電子郵件,您必須妥善地保護它。畢竟,你的電子郵件是一個門戶,幾乎所有你做的線上。 ...
除了推特巨魔和自動播放廣告外,未經請求的電子郵件可能在許多人的“網際網路上最煩人的事情”排行榜上名列前茅 ...
處理好幾個電子郵件收件箱可能會很麻煩。幸運的是,所有主要的電子郵件提供商——Gmail、Outlook和Yahoo——都允許您將電子郵件帳戶合併到一個收件箱中,以便在web上的一個地方傳送和接收電子郵件。 ...
... 一個新的電子郵件騙局,目前席捲英國(並期待著蔓延到美國,加拿大和其他國家)是欺騙性的簡單。簡而言之,它不會假裝來自與你有聯絡的企業或機構。它不是偽裝成朋友或親...
你需要一個電子郵件地址來使用幾乎所有的網站這些天,但你可能不想用你真正的電子郵件所有的時間。也許你不信任一個網站,想要避免垃圾郵件,或者需要在你已經使用的服務上建立第二個帳戶。 ...
雖然我們試圖反覆檢查,但有時傳送電子郵件會讓我們受益匪淺。不管你是忘了新增你引用的附件,犯了個愚蠢的錯誤,還是忘了抄送某人,你可能都希望自己能在某個時候回憶起一封電子郵件。 ...
Microsoft Outlook是世界上最流行的電子郵件客戶端之一。儘管很受歡迎,Outlook整合的垃圾郵件過濾功能並沒有得到太多的關注。由於垃圾郵件傳送者使用越來越新穎的方法來繞過預設的Outlook垃圾郵件攔截器,您的收件箱可能會受...
...上保護你的隱私時,一個好的開始就是使用一個一次性的電子郵件地址。它允許你註冊服務或匿名傳送資訊,或只是減少你的真實電子郵件地址收到垃圾郵件的數量。 ...
你可能認為,電子郵件垃圾郵件將是一個解決問題,現在,但它仍然存在。每天都有數以十億計的垃圾郵件被髮送,其中一部分很有可能進入你的Gmail收件箱。 ...