NoSpamNX 變更留言區名稱,有效阻擋垃圾留言

對於部落格來說,垃圾留言是一項很令人困擾的問題,大量的垃圾留言攻擊會拖垮網站、大量浪費系統資源、狂洗資料庫。所以必須找個有效的方法來防制這些惡劣的垃圾留言攻擊。垃圾留言有分為機器人和人為,人為的垃圾留言攻擊基本上是防不下來,但機器人垃圾留言是可以透過「NoSpamNX」來阻擋。

NoSpamNX是透過新增一個隱藏欄位,每天變更一次隱藏欄位,多一個隱藏欄位的驗證機制,讓機器人無法灌水,有效阻絕垃圾留言的攻擊。如果沒記錯,機器人應該都是在另外的伺服器去發送表單,因為WordPress的留言表單機制都相同,如果額外加了外掛,那機器人那邊一定沒有隱藏欄位這東西,所以表單怎提交都無法留言。


上次介紹了Quiz的留言驗證機制外掛,網友閃亮的星留言推薦「NoSpamNX」這套外掛,所以就裝來試試看。這套外掛機制很簡單,安裝後就可以了,因為它會固定24小時去更換隱藏欄位名稱,讓機器人找不到,就不能做垃圾留言灌水機制了。只是這套外掛因為是變更隱藏欄位名稱,所以很可能跟快取外掛有些衝突,很怕欄位名稱已經變更,但是快取外掛卻沒更新頁面中的欄位名稱到最新的,導致訪客無法留言。所以快取外掛部分可能要設定24小時更新一次,才不會導致這種意外狀況發生。

NoSpamNX如果運作正常的話,若網站上有其他防垃圾留言的外掛應該也可以先拿掉了,既然一套可以完美阻擋,就沒有理由裝太多外掛來浪費系統資源了。不過還有請大家自己評估一下,確定真的可以有效阻擋後,再去將其他外掛解除安裝,外掛沒有完全的好或壞,每次改版都會有不一樣的新效果,就靠大家自己試試看囉!

第1步 到網站後台,點擊【外掛】→【新增外掛】,然後搜尋「NoSpamNX」。

NoSpamNX 變更留言區名稱,有效阻擋垃圾留言

第2步 找到NoSpamNX外掛後,點擊﹝立即安裝﹞。

NoSpamNX 變更留言區名稱,有效阻擋垃圾留言

第3步 安裝完成後,請點擊﹝啟動外掛﹞。

NoSpamNX 變更留言區名稱,有效阻擋垃圾留言

第4步 點擊【設定】→【NoSpamNX】可進入外掛設定頁面,基本上保持預設就可以了,當然還可以設定Referer,檢查他的表單來源,將「Check HTTP Referer」打勾就會自動檢查囉,算是進一步的防護,其他設定功能大家可以摸摸,或是保持預設也可以啦,設定完後記得點擊﹝Save﹞。

NoSpamNX 變更留言區名稱,有效阻擋垃圾留言

第5步 新增的隱藏欄位可以檢視原始碼就看到囉!

NoSpamNX 變更留言區名稱,有效阻擋垃圾留言