Spam大概從有最基本的網絡交互那天開始就有了吧, 尤其是從有博客開始, Spam無限壯大.而作為最流行的博客程序Wordpress來說, 其受到的Spam也是最多的. 當然, Wordpress從來不怕,全球各地的高手開發了許多的Wordpress反垃圾留言插件與Spammer鬥智鬥勇. H8 s p) R6 q% |$ \1 Z
一般的Wordpress反垃圾留言插件主要包括幾種:
% z h% C( O- _+ R# `5 i& Z- 利用CAPTCHA驗證碼實現的反垃圾留言插件
- 利用Javascript類反垃圾留言插件
- Cookie判斷類反垃圾留方插件
- 問答式的Wordpress反垃圾留言插件
- 通過黑名單過濾的反垃圾留言插件
- 通過模仿學習用戶審核留言行為再進行判斷垃圾留言的Wordpress插件
- 通過其它一些參數和行為判斷…
本文裡面, 帕蘭為你收集了40多種Wordpress反垃圾留言供大家選擇. 至於哪種更適合你的情況, 就看你自己選擇了.很簡單的一選擇前提就是: CAPTCHA驗證碼, 問答式, 文本輸入或數學公式之類的WP反垃圾留言插件成功率較高, 但對用戶干擾較大.儘管只是輸入幾個簡單的字符, 但我個人是覺得對用戶有點麻煩. 而不使用這些東西來判斷留言者的Wordpress插件又往往存在誤殺和漏殺的問題.呃, 說了等於沒說 自己選擇一下吧.* m, f& h/ E& q" Y% q7 E* F7 v7 I
1 \. T( g* `6 H) T2 b% V0 L- j! LAkismet
' Y! a5 H) r' R7 g1 O) b$ MWordpress默認的反垃圾留言插件. 默默工作的那種. 總體上來說當然是優秀的, 但也有很多垃圾留言不能阻止, 且誤殺率還是算高的.
/ Y1 F$ c3 n9 ~% k+ sAkismet htaccess writer/ O! H/ c! R$ V2 G4 z7 _0 ]
這是一個增強Akismet的Wordpress插件. 它通過寫入你的Akismet操作到.htaccess文件來達到更好的垃圾郵件過濾,比如當被誤殺的留言被你審核通過, 被漏殺的垃圾留言被你判定為垃圾留言以後, 都會有相應的記錄寫入和更新到.htaccess文件,達到更好的反垃圾留言效果. 如果你使用Akismet, 帕蘭強烈推薦你也使用這個插件.
) a1 ]" A9 h5 n; ]Show Akismet Count as Plain Text* @3 T* I" C* ~2 S+ M
一個非常簡單的Wordpress插件, 用文本來顯示你的Akismet插件已經阻擋了多少垃圾留言. 也許有人會喜歡用這種東西,雖然似乎挺無聊的: 要說示威, Spammer也看不到你的示威, 要說炫耀 , 這似乎也沒什麼好炫耀的. 只能說你使用了Akismet,它確實幫了你不少忙, 你想幫忙宣傳一下, 那很OK.
4 w" X9 O4 K6 _& n+ ^附: 更改Akismet的垃圾留保存天數" j/ C6 h7 e4 N0 C+ |2 c1 M+ n1 m
Akismet對垃圾留言的保存天數默認為15天, 但由於它存在誤殺, 你可能會想把這個天數調高或是調低, 那可以找到wp-content/akismet/akisment.php, 用文本編輯器找開, 找到」INTERVAL 15 DAY「這一名, 把15改成你想設置的保存天數即可.
) |: `* Y4 y" C8 f6 r3 `WP-SpamFree
- h0 |1 y" K. X+ ~0 Z8 c8 M/ U一個功能強大, 使用簡單的Wordpress反垃圾留言插件. 幾乎可以消除所有來自漫遊垃圾機器人的留言.包括Trackback和Pingback. WP-SpamFree的最大特點是, 它不需要使用CAPTCHA,還可以輕鬆生成一個同樣防垃圾留言的聯繫表單. 且對偵測的垃圾留言也很好的反映在Wordpress後台. 同時也可以顯示一份過濾垃圾郵件列表,來向用戶展示炫耀WP-SpamFree為你查殺了多少條垃圾留言. 其它特點包括比較低的帶寬消耗, 完全兼容所有Wordpress緩存插件等等.
- _. a2 I$ a5 a) |* VSpam Karma 2
0 l, n, m6 ^4 [. E/ A+ M$ YSK2, 比如知名的一個Wordpress反垃圾留言插件, 但有很多用戶反映誤殺率比較高, 且寫入大量數據. 帕蘭試用過一次,它的設置太煩人, 太高級. 雖然反垃圾留言插件要盡量避免不要讓留言者太累, 輸入什麼驗證碼, 問題之類的, 但也別把博客主搞的太累.SK2就是一個把博客主搞的太累的插件典範.
+ t8 r! l& _% j ^6 |! g% X, l1 GWP-Ban+ M# d4 }/ C3 |* ^6 k
如果你只是把漫遊機器人當做Spammer, 那WP-Ban並不算一個反垃圾留言插件. 如果你把那種留言就像吐屎的傢伙也算做垃圾.那WP-Ban是一個很好的插件. 它可以通過IP, IP段, 主機名稱或引導URL來禁止某些用戶用戶訪問你的網站.這個插件出自Gamerz之手, 你也可以看一下帕蘭映像之前介紹的WP插件達人Gamerz的Wordpress系列插件.& ]+ [1 S5 O: }; m/ S; u
Mollom3 n0 N) s$ S F
號稱成功率高達99.7%的Wordpress反垃圾留言插件. 通過智能文本分析來判斷是否屬於垃圾留言, 如果不能確定, 則顯示CAPTCHAS驗證.
3 R" [' \# t* w8 S7 ?Some Chinese Please
! l! O! G: [5 K% \* n* U這是一個由國人開發專為中文wordpress博客準備的反垃圾留言插件. 更準確的說,應該是一個專為那些肯定自己不會有國外Blogger留言的中文博客而開發的. 作者的開發構想是,在WordPress博客系統下,有90%+的Spam是由英文字母和拉丁字母組成。通常情況下,用中文寫作的博客,其留言、trackback和pingback應該也是包含中文字的。 那麼,只要攔截下不包含中文字的留言、trackback和pingback,博客接收到spam的概率將大大降低,接近於0。) [4 I" X; Q" `, v! T ~+ s; n
這是個事實. 就拿帕蘭映像來說, 國內的Spam很少, 國外的Spam卻每天都在狂轟亂炸. 不知道是不是跟博客在國外更流行,在國內還只是小眾的玩意有關係 . 國內的Spammer還把重點放在論壇和門戶網站上面. 如果你的博客很少有非中文留言,或者是你根本不在乎誤刪那麼幾條老外朋友的留言, 那這個插件應該非常適合你. 不過如果作者能加入非中文留言審核機制, 而不是直接刪除,那就更棒了.; {- W0 ^2 z% R3 O9 E
Peter』s Custom Anti-Spam
; {, f# w* M5 u1 f+ h* N& H' `, w8 V. pWordpress圖片驗證碼反垃圾留言插件. 特點包括可設置註冊用戶是否顯示驗證碼, 沒有Cookie和Javascrit要求, 自動集成驗證碼音頻等. 另外, 該插件還有一個Wordpress MU版本.4 K& ]9 X, Z& }
Defensio Anti-Spam
5 z, J+ i8 _9 J. V2 G5 _# }, j. `) XDefensio是一個高級的Wordpress留言過濾插件. 學習你的操作然後採取行動的Wordpress反垃圾留言插件.( u. ^5 N3 ?8 M$ A0 n/ a+ m3 [
Simple Trackback Validation
% s2 p: m2 B5 c& d簡單的Wordpress反垃圾留言插件, 專門針對垃圾Trackback.通過跟蹤留言作者的IP地址和URL網頁裡是否包含你文章鏈接來確認是否屬於垃圾Trackback,支持日誌記錄和多種垃圾Trackback處理方式 , 比如不保留在數據庫, 標記為垃圾留言或把狀態更改為等待審待等.
; g& R" Q+ x: i* l% z) m# yYawasp - Yet Another WordPress Anti Spam Plugin
2 _4 b* u' z: v9 E% Q9 eYawasp是一個不需要CAPTCHA或是Javascript等會干擾到正常用戶留言的反垃圾留言插件. 它通過添加一個隨機名稱的表單域和一個隱藏表單域來實現反垃圾留言.$ W2 j: D$ g/ S8 f6 u
DNS-anti-spam, e" P; ^2 z0 I/ W6 r: y
這是一個依靠Spammer黑名單來判斷垃圾留言的Wordpress插件. 其黑名單來自專門收集Spammer黑名單的網站.這樣的插件不一定很可靠, 只是省事而已, 尤其是如果你的博客比較熱門, 新的Spammer在未進入黑名單之前就已經進入了你的博客.不過Akismet好像也是這樣弄, 只是更多判斷參數而已.
9 C* f- U+ K6 y1 h' YWP-reCAPTCHA9 G% }9 U! F% _8 {' o
' @" X/ J8 m6 F4 a! j$ H
比較高級, 比較漂亮也比較有用的一個反垃圾留言插言. 比較著名的reCAPTCHA為Wordpress提供. 但個人覺得太干擾用戶了, 尤其是那個驗證碼, 留個言還要考驗用戶的視力和英文書法識別能力. 有夠累.
$ R3 n$ p, Y( j+ hTypePad AntiSpam
5 S8 ?# |* k" w* \( B9 LTypePad AntiSpam強大而有效的Wordpress反垃圾留言插件. 免費供個人和商業使用. 由Sixapart公司提供.
4 U+ W2 z+ u" R Z" g更多Wordpress反垃圾留言插件:
5 ~" \ r6 i$ D1 r% ]- Math Comment Spam Protection - 問題式的Wordpress反垃圾留言插件.
- MyCaptcha- 通過在留言表單部分添加Captcha驗證來實現反垃圾留言的Wordpress插件.
- WP-Hashcash - Javascript校對實現反垃圾留言的Wordpress插件.
- is_human() - 你是人類嗎? 有三種校驗方式供選擇. 包括CAPTCHA, 數學公式和自定義問題.
- Ajax Force Comment Preview - 這是一個Wordpress留言預覽插件, 但是因為它使用了Ajax機制, 且強制在發表留言之前一定要預覽, 在一定程序上能夠防範一些Spam機器人.
- WP Captcha-Free - 也是一個不需要CAPTCHA或是問答式干擾用戶留言的Wordpress反垃圾留言插件.
- DigoWatchWP - 這是一個掃瞄博客文章或頁面是否有更新的Wordpress插件, 當掃瞄到更新的時候, 就會通過郵件通知你. 而如果你並未更新, 但卻有更新通知. 那, 可能你該篇文章遭受垃圾留言了, 當然, 主要是限於含鏈接的垃圾留言.
- JS AntiSpam - 非常簡單的JS文本框輸入的反垃圾留言插件, 可以自己配置待輸入文本.
- spam-stopper - 自定義問題的問答式反垃圾留言插件.
- Bad Behavior - Bad Beavior可以運行於用PHP構建的網站,幫助你防止自動化系統帶來的垃圾信息。它支持的程序很多,包括WordPress , Mediawiki , drupal等。
- Cryptographp - 添加CAPTCHA驗證碼到留言表單域來反垃圾留言.
- Comments For Cookies - 通過檢查訪客的Cookies來判斷是否屬於垃圾留言, 光聽原理就感覺很容易造成誤殺.
- SpamBam - 又一個不需要captchas驗證碼, 不需要Cookie的反垃圾留言插件.
- JSSpamBlock
- SpamViewer
- CAPTCHA-Godfather
- yaCAPTCHA - 又一個CPATCHAS驗證碼的Wordpress反垃圾留言插件.
- Milyen nap van most? - 問答式Wordpress反垃圾留言插件.
- Worst Offenders
- Comment Inbox
- bcSpamBlock - 通過一小段Javascript代碼實現的文本輸入式反垃圾留言插件.
- WatchMyBack24- 一個輕巧的Wordpress反垃圾留言郵件.
- WP-Gatekeeper - 簡單的問簽式反垃圾留言類Wordpress插件
- WP-Spam-Hitman - 可以讓你設定一系列過濾參數和留言處置方法的Wordpress插件. 有點類似於SK2的操作模式, 不過沒有SK2那麼煩人.
|