跳轉到內容

MediaWiki 管理員手冊/垃圾郵件和垃圾郵件傳送者

來自華夏公益教科書

在維基媒體維基上,垃圾郵件是指新增不歡迎的商業連結和/或語言,無論是新增到現有頁面還是作為整個頁面新增。

各個專案在什麼是垃圾郵件以及如何處理垃圾郵件方面存在很大差異。

擴充套件:ConfirmEdit

[編輯 | 編輯原始碼]

保護維基免受垃圾郵件的最常見方法是使用 ConfirmEdit 擴充套件。擴充套件:ConfirmEdit 提供了多種 驗證碼 變體。

SimpleCaptcha

[編輯 | 編輯原始碼]

SimpleCaptcha 是 ConfirmEdit 中的預設驗證碼。此驗證碼提示使用者解決一個簡單的數學問題,以證明他們不是垃圾郵件機器人。

SimpleCaptcha 可以很容易地被簡單的指令碼繞過,因此建議使用更復雜的驗證碼。

FancyCaptcha

[編輯 | 編輯原始碼]

FancyCaptcha 是一種傳統的圖形驗證碼,它提示使用者輸入圖片中出現的字母。

要建立驗證碼影像,您需要執行一個 python 指令碼。但是,您無需在網路伺服器上執行 python 才能使用此驗證碼,您可以在桌面上建立影像,例如,然後只需將它們複製到維基網路伺服器。

MathCaptcha

[編輯 | 編輯原始碼]

MathCaptcha 是 ConfirmEdit 的另一種驗證碼機制。要執行它,您需要在 MediaWiki 中支援 TeX。

ConfirmEdit 註釋

[編輯 | 編輯原始碼]

請注意,ConfirmEdit 對版本不匹配非常敏感。ConfirmEdit 的最新版本應該可以與 MediaWiki 的最新版本很好地配合使用。如果您想在 MediaWiki 的舊版本中使用 ConfirmEdit,您可能需要花費很多時間在 SVN 儲存庫中查詢匹配的 ConfirmEdit 版本。一些版本匹配在 擴充套件主頁 上有所提及,但並非全部。

擴充套件:ReCAPTCHA

[編輯 | 編輯原始碼]

ReCAPTCHA 是 Mediawiki 的驗證碼擴充套件。它提供了強大的視覺和音訊驗證碼。

使用 Abusefilters

[編輯 | 編輯原始碼]

MediaWiki 的 濫用過濾器 擴充套件在阻止垃圾郵件傳送者方面也非常有用,實際上,如果配置得當,它可以勝過上述其他方法,同時對使用者的影響較小。主要挑戰是確定您希望嚴格到什麼程度 - 您可以過於嚴格,但幾乎沒有垃圾郵件 - 或者您可以寬鬆一些,並忍受一些垃圾郵件。

此站點 (en.wikibooks) 主要藉助濫用過濾器來對抗垃圾郵件,該過濾器 阻止發帖少於兩次的使用者釋出外部連結。此過濾器特別有效,因為垃圾郵件機器人專注於包含外部連結,而濫用過濾器會處理它們,而閾值被故意設定得很低,因此不會影響真正的使用者。

如果您使用此方法,請偶爾預期出現誤報。您可能希望包含一個頁面讓使用者可以這樣做,在華夏公益教科書中,此頁面 用於此目的。

華夏公益教科書