2010-02-11 90 views
4

似乎有一個機器人通過我的聯繫方式試圖垃圾郵件 - 試圖發送數百封電子郵件的純廢話垃圾垃圾郵件 - 這是什麼意思?

1vvQZe mnfxobzahiga,[URL = http://dxicyigwtdyn.com/]dxicyigwtdyn[/url],[鏈接= http://hhulyjnulbvz.com/]hhulyjnulbvz[/link]http://nfggzmenyqcl.com/

我真的很想在我的網站上使用驗證碼,但這太荒謬了。

  1. 任何人都可以解釋這些垃圾郵件發送者正在嘗試做什麼嗎?
  2. 我可以通過哪些非驗證碼長度來檢測它們?請記住,他們是切換IP的每封電子郵件

回答

1

一個解決方案,往往有助於防止垃圾郵件的戰鬥時,所使用的幾個博客,發動機(我用它在我的博客,這是不壞),是akismet:他們提供免費的個人使用服務 - 也有一些商業用途的服務。

我從來沒有直接使用過他們的API,但是,基本上,我想你會給它發評論,並且你會得到一個說「垃圾郵件」的信息。

+0

來自每個人的一大堆選擇,但我最終與akismet去 - 我用它們與wordpress之前,並沒有意識到它可作爲api ...甜! – johnnietheblack 2010-02-11 17:29:18

+0

;-) *(和一些等等,以達到15個字符的限制)* – 2010-02-11 17:37:07

4

回覆:無驗證碼:

1)很多時候,這些機器人儘量爲每一位輸入一個值。因此,添加一個輸入到您的窗體,其中有css樣式的顯示:無。那麼,如果這個領域有價值,你就知道提交者是一個機器人。

2)問一個簡單的問題,你的形式:「什麼是1加四:」

增加:方法2,對於回答準備「5」,「十一五」,「十二五」等。

+0

我在這裏有效地在一些網站上使用方法#1。 – 2010-02-11 05:52:03

3

最現代化的垃圾郵件過濾器通過某種形式的貝葉斯分析http://en.wikipedia.org/wiki/Bayesian_analysis

工作。如果這些消息不會觸發垃圾郵件過濾器爲「壞」,他們將在「好」過濾器結束,加權未來真正的垃圾郵件(偉哥廣告或尼日利亞騙局或其他)也包含相同的亂碼。所以他們正在播種你的垃圾郵件過濾器,以便以後可以通過。

通過簡單的Google搜索,我的想法很快得到了許多網站的分析支持。例如,請參閱http://ezinearticles.com/?Gibberish-Spam-Email---Why-Do-Spammers-Send-It?&id=573584

+0

+1,感謝有趣的文章參考。 – 2010-02-11 05:57:25

1

他們可能會向他們監控的郵箱發送測試郵件,以確定您的站點是否可用作垃圾郵件網關。這是我的建議。

另一種可能性(如前所述)是,他們試圖通過從服務器發送明顯好的郵件來提高IP地址信譽。


就試圖阻止他們而言 - 他們的機器人通常非常愚蠢。他們不會正確解析HTML,他們當然不會閱讀表格或支持CSS。在display ='none'元素內添加一個名爲「email」的字段。確保合法的受訪者將此字段留空,並且無論如何,機器人幾乎肯定會填寫它。將您的真實電子郵件字段重命名爲其他內容。

然後任何形式提交的值在不可填寫字段中肯定是垃圾郵件,可以忽略。

其他選項包括使用Javascript(通常不會執行機器人)來填充隱藏字段,但這些要求對合法用戶代理(儘管如此,仍然優於驗證碼)有更多要求。

如果您使用的技術不是太常見或類似於許多其他站點使用的技術,那麼漫遊器將不會有解決辦法。

+0

我在沒有反饋電子郵件生成(或聲稱生成)的表單上看到這一點。我想他們可能會假設他們會收到他們的電子郵件回覆,但否則,問題仍然存在:爲什麼要這麼做。 – James 2010-02-11 06:32:53