【Yawasp】阻擋WordPress「垃圾留言」的超強外掛!(比Akismet更有效)
「Yawasp」的全名是「Yet Another WordPress Anti Spam Plugin」,名稱很直接,而它的功效也跟名字一樣直接。這東西是WordPress網站用的外掛,用來阻擋垃圾留言、訊息用的。如果你是使用WordPress自己架站而且垃圾留言很多的話,才用得到這東西。
原本我一直都是用Akismet來當作預設的Anti-Spam工具,其實Akismet也沒啥不好,它可以不斷的學習、分析與過濾所收到的訊息,,
雖然還有一套大家很常用的Bad Behavior也是阻擋Spam不錯的選擇,不過之前常會有些誤判跟操作上的困擾,所以後來我就沒再用它。
剛剛挖到另外一個WordPress網站用的Anti Spam工具,他的方法很特別,主要是透過隨機修改「comments.php 」檔案(佈景主題中提供留言功能的檔案)中的表單跟欄位的名稱,讓一堆垃圾留言機器人找不到可以發留言的欄位,並且自動每24個小時幫表單名稱隨機重新命名。對於一般使用者來說頁面上看到的是原本的發言欄位跟按鈕,可是對於一堆Spambots程式來說,卻會馬上認不得路,直接卡在那邊沒法發出垃圾訊息,因為表單名稱已經不是原本預設的名稱了。
這招真的很厲害,裝了之後網站不用再浪費主機資源接受Spam程式的大量存取,MySQL資料庫也不用一直吃Spam,而網友留言時也不用一直猜Captcha驗證圖片裡不像文字的文字、或一天到晚算算術,對於不請自來的一堆垃圾訊息全部都直接擋在門外,當然也沒有誤判或擋到不該擋的程式或IP等問題了。
當然,這也僅只針對「非人工」的Spam,如果是人為的手動發送Spam,還是得一個一個封鎖IP,或用其他方式處理了。
▇ 軟體小檔案 ▇
軟體名稱:Yawasp– Yet Another WordPress Anti Spam Plugin –
軟體版本:3.0 (更新 2008-12-11)
軟體語言:英文
軟體性質:免費軟體
檔案大小:59.5KB
系統支援:WordPress專用外掛程式,支援WP 2.6 以上版本(支援WP 2.7)
官方網站:http://www.svenkubiak.de/
軟體下載:按這裡
另外Yawasp也提供了IP阻擋功能,可以將spambots的IP記錄下來,並自動封鎖該IP 24個小時。
使用方法:
一般情況下設定之後都可正常運作,但並不確定是否可以正常與Akismet或Bad Behavior外掛同時運作,有興趣的可以都裝來試試看。目前正在努力測試「yawasp」外掛的效果,初步還算順利,再多用幾天試試看。如果大家裝了之後發現有跟其他外掛或功能衝突,再請回報囉。
,
欢迎友链。
剛剛已經安裝好囉
接著要看後續的成效了
希望能大大地減少垃圾留言
剛好逛到這來,
此外掛有新版本喔。
大大你有發明那種防止亂註冊的嗎?
遇到亂註冊的..
啟用之後設定只有一個步驟?
太簡單了吧
後來遇到一個問題,因為他預設好像是24小時更換一次表單的名稱,所以我就把cache設定為 24小時以內,避免cache跟主程式不同,造成訪客留言失敗。
但是……… cache設太短,主機好像會很快的超過資源限制,這問題得解決,
也許可以改一下外掛裡面的設定,讓他10天、5天再更換一次表單名稱,應該也可以。
我看了這篇後也裝了yawasp試試,效果不錯,但偶爾還是會有漏網之魚,後來不怕死的同時開啟Akismet,2個套件都可正常運作,而且效果很好,2~3天沒收到垃圾 comment 了。
也許吧 ,魔高一尺盜高一仗,用了快一天,還算滿意,還得等等等看之後的效果。
主機負荷的問題,可能是cache本來設定1個月,現在設定24小時,然後主機就抗議了…. 這一兩天似乎特別嚴重。
如果垃圾留言機器人是找出表單的index..
例如暱稱這格是第3個text..
“留言,寫好送出!”是第2個submit..
整個留言區塊是第2個form..
那麼這個外掛似乎就無用武之地了..
話說剛剛進貴站時..
出現超出cpu配額的警告…
是不是最近外掛裝太多…主機負荷不了了^ ^
好特別的方法………