2009-10-17 83 views
1

我不太熟悉spambots的工作方式。這種反垃圾郵件方法是否有效?

我有一個關於阻止垃圾郵件的想法,並想知道它是否會起作用。

當用戶註冊時,而不是發送一個確認電子郵件到他們的電子郵件地址,用戶將在表格完成後立即顯示一個鏈接。用戶必須點擊鏈接才能完成註冊。

現在,我問,如果這可能無法正常工作,因爲我不知道提交表單後,垃圾郵件是否遵循鏈接。

如果他們的確在表單後跟隨鏈接,那麼通過jquery或其他方式動態地將鏈接插入到DOM中,那麼uri將永遠不會在DOM中,理想情況下,機器人將無法遵循它。

謝謝。

回答

1

動態修改DOM的建議很聰明,因爲它有效地使「屏幕抓取」任務變得更加困難。然而,大多數現代垃圾郵件和更一般的爬蟲已經開始在正常的Web瀏覽器中嵌入JavaScript解釋器和其他模塊,以免他們開始無法讀取包含所有動態更改(ajax,jQuery類型重寫等)的頁面現在很多網站都很常見。

正如其他回覆中所建議的,很難阻止非常積極的團體自動化應用程序訪問,只能希望「放慢速度」。

1

我會假設如果有人真的想惹你的網站,他們可以建立一個機器人來跟蹤該鏈接。

此外,googlebot通過以下鏈接工作,以幫助索引整個互聯網,因此可以將機器人編程爲使用類似鏈接的機器人有100%的可能性。至於使用jQuery或任何類型的JS,它可能會拖慢它們,但如果有人真的想進入你的網站,他們會找到一個通過它的方式。

僅僅通過http://recaptcha.net/行來實現某些東西可能更值得您花時間從機器人保護您的網站。

1

不管你做什麼,如果你的網站或軟件足夠流行,最終有人會寫一個spambot,知道如何利用它。此外,他們可能只是讓真人註冊,然後將這些帳號用於垃圾郵件。

相關問題