wp.com的Akismet spam 數量增加解釋

發現spam count數量一直不斷增加,卻都沒有出現可以提供判斷的內容。因此查看了一下關於wordpress.com使用Akismet的一些問答。發現並不是Akismet機制誤判造成,之前已經有人針對這個情形做過確認了。會有這樣的誤會,是因為對於機制本身不了解所造成。

Akismet對於spam comments處理一直都有很好的表現,wordpress.com的人員對於這些疑問做出了一些解釋,我引用如下:

來源:barry的說法。 2007年八月

1) Akismet cannot be turned off on WordPress.com. That is not an option. With over 750,000 spams caught per day on WordPress.com blogs alone, trust me, you want it to stay on.

2) Spam that sits in the spam queue for more than 15 days is automatically deleted. You cannot get it back. If you check your spam queue more often than every 15 days, you should not miss anything.

3) *ALL* comments that Akismet thinks is spam should show up in the spam queue, irregardless of how old the post is that receives the comment. For self-hosted .org bloggers, there is an option to auto-delete spam on posts older than 30 days. That option is not available here at WordPress.com. It may be in the future, but it is not currently. There was a point about 6 months ago where the “auto-delete on old posts” functionality was enabled here at WordPress.com. It was only on for about a month before we turned it off again. We may re-enable it in the future.

4) There appears be a bug that sometimes causes spam comments to either not show up in the spam queue, show up in the spam queue intermittently , or show up in the spam queue after some delay. We have received a few reports of this, but have not yet been able to replicate it. We will continue to work on this.

來源:thesacredpath的說法。2007年11月

1) If multiple identical spam comments are sent to your blog, the duplicates will not show up in my spam list for you to review.

2) After you have verified that the above spam is indeed spam by deleting it and Akismet has learned, if you again get hit by the same source, your “spams caught” number will increase, but they will not be listed for you to review (since you have already identified them as spam).

3) Any comment sent to you blog, that is already known by Akismet to be spam, will be blocked, your “spams caught” number will increase, but again, they will not be listed for you to review (since they have been previously identified as spam by yourself or others).

4) If a legitimate comment is caught in your spam filter and you “despam” it, it may take up to a few days for your despaming to work its way through Akismet and if you get a comment from the same source in the meantime, it may still end up in the spam folder. If this happens, despam it again. Akismet will is a short period stop catching them.

綜合以上兩個人的說法,我整理翻譯一下:

名詞說明

spam comment 垃圾回應,使用程式不斷在網際網路上散播的廣告訊息

Akismet 一套架構在wordpress上面,用來協助辨識並且阻擋垃圾回應的軟體

spam count 垃圾回應計數器,Akismet會自行累計啟用以來阻擋垃圾回應的數量

spam queue 提供使用者判斷是否為spam的暫存區。顯示需要使用者判斷的回應內容

1.Akismet在wordpress.com並不是一個可以選擇使用的功能,所以不能取消。而且每日都為wordpress.com的用戶攔截約75萬筆的spam comments,所以應該繼續使用。

2.如果同時收到相同來源的spam comments,則spam count會顯示全部的數量,但是在spam queue只會顯示其中的一筆。

3.如果你在spam queue辨識過,認定為spam的comment並且選擇刪除後,Akismet會自動對於這個來源進行學習,並且加入資料庫中。下次相同來源的comment自動會被認定為spam,而會增加spam count,但是不會出現在spam queue中。

4.你對於spam queue中的comment進行刪除,會將這個資料送到Akismet進行學習。有時候這需要幾天的時間,期間內你仍然可能收到此來源的spam comments,再次選擇刪除它們,Akismet會儘快學習並且阻止。

5.在wordpress.com功能預定,Akismet捉取到並且放置於spam queue中的comments會保留15天,超過會自行認定為刪除。

6.在使用wordpress.org自行架站的Akismet使用者,有一個選項”自動刪除超過30天文章的spam comments”,這個功能wordpress.com在2007年二月曾經試用了一個月,我們未來可能會再次啟用。

以上是我整理的內容。

其中只有第五項我比較擔心,因為部落客不一定都是時常觀看這些內容。所以如果有誤判的回應,而部落客又沒有介入判斷,15天後會自動認定為垃圾回應,並且加入Akismet的資料庫中。而wordpress.com又沒有提供可以刪除這些學習規則的功能。這會造成這個來源都無法進行回應,這似乎並不是一個可以被接受的結果。

當然,這可以透過wordpress.com的support來處理,只是比較麻煩。


Technorati : , ,

Leave a Reply