跳轉到內容

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

來自華夏公益教科書

在維基媒體維基上,垃圾郵件是指新增不受歡迎的商業連結和/或語言,這些內容要麼新增到已存在的頁面中,要麼作為整個頁面新增。

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

擴充套件:ConfirmEdit

[編輯 | 編輯原始碼]

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

SimpleCaptcha

[編輯 | 編輯原始碼]

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

SimpleCaptcha 可以透過簡單的指令碼輕鬆繞過,因此建議使用更復雜的驗證碼。

FancyCaptcha

[編輯 | 編輯原始碼]

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

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

MathCaptcha

[編輯 | 編輯原始碼]

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

ConfirmEdit 備註

[編輯 | 編輯原始碼]

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

擴充套件:ReCAPTCHA

[編輯 | 編輯原始碼]

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

使用 Abusefilters

[編輯 | 編輯原始碼]

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

這個網站 (en.wikibooks) 主要依靠一個濫用過濾器來對抗垃圾郵件,該過濾器阻止發帖少於兩篇的使用者釋出外部連結。這個過濾器特別有效,因為垃圾郵件機器人專注於包含外部連結,而濫用過濾器則負責處理它們,而閾值被有意地設定為較低,以便真正的使用者不受影響。

如果您使用此方法,偶爾會遇到誤報。您可能希望包含一個頁面供使用者執行此操作,在華夏公益教科書中,此頁面用於此目的。

華夏公益教科書