現在隻要是提供互動交流功能的網站幾乎都會遇到自動垃圾信息的騷擾,我們用MediaWiki做的網站以前限制了用戶在發布帶有網址的内容時需要做一個簡單算術題來驗證是否真人,這個用了幾年還很管用,不過最近發現一些很無聊的垃圾信息,裡面不帶任何網站和宣傳也是亂發,估計是來測試的,隻要把設置改為所有發帖都需要做算術題來驗證,這樣用戶發帖麻煩一些,但基本杜絕了垃圾機器人發帖。
Drupal中我們采用的中文網站更通用的圖像驗證碼方式,加了一個Image Captcha第三方模塊來實現,主要是用于各種留言的驗證。不過前一陣子突然發現1、2天内在“供求信息”這個網站出現了上萬條的信息,而平時一天隻有一二十條新信息的,經過檢查,發現确實是機器人程序自動發布的,每秒都要發好幾篇,人工檢查的可能性都沒有。仔細看了Captcha的說明,勾選了“Add CAPTCHA administration links to forms”這一項,這樣在各種表單下方都可以看到提示是否加驗證的信息,這樣就可以在提交供應信息等地方也加上驗證碼。加了這個功能後,立馬看到垃圾發帖無法成功了,操縱者也是糊塗,加了這個功能一兩周了,他們的信息根本發布不了,卻還在繼續嘗試。
而對于沒有加驗證碼前的1、2天内發布的幾萬條信息,還是需要删除,因為占用了大量空間,我看備份的.sql文件都達到9G。安裝了Views Bulk Operations這個新插件,使用Views來根據條件進行過濾,再用Bulk Operations功能來實現批量删除的操作,這個Bulk Operations功能還是很強大的,以後還可以用于其他批量操作。
评论