한국   대만   중국   일본 
Extension:AntiSpoof - MediaWiki Jump to content

Extension:AntiSpoof

From mediawiki.org
This page is a translated version of the page Extension:AntiSpoof and the translation is 88% complete.
MediaWiki ?張機能マニュアル
AntiSpoof
リリ?スの?態: 安定
?? 利用者アクティビティ
?明 紛らわしい利用者名の作成を防止する。
作者 Brooke Vibber ト?ク
互換性の方針 MediaWiki とともにリリ?スされるスナップショット。 master には後方互換性がありません。
MediaWiki >= 1.42
デ?タベ?スの?更 はい
Composer mediawiki/anti-spoof
テ?ブル spoofuser
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロ?ド
  • $wgAntiSpoofProhibitedCharacters
  • $wgAntiSpoofAccounts
  • override-antispoof
四半期ごとのダウンロ?ド? 78 (Ranked 72 nd )
使用中の公開ウィキ 2,675 (Ranked 190 th )
translatewiki.net で??を利用できる場合は、 AntiSpoof ?張機能の??にご協力ください
問題点 未解決のタスク · バグを報告

AntiSpoof ?張機能は紛らわしい利用者名が作成されるのを防止する?張機能です。 書記法が混在したり、紛らわしいもしくは類似の利用者名を使用したアカウントの作成をブロックします。

たとえば 「John Doe」 が?に登??みなら、この?張機能が生成を阻止するものは次のとおりです。

  • joHn dOE (異なる箇所に大文字がある)
  • Jοhn Doe ( Jοhn の「ο」が「 ギリシャ文字の小文字 omicron 」)
  • John Dоe ( Dоe の「о」が「 キリル文字の小文字 O 」)
  • ?ohn Doe ( ?ohn の「?」が「 キリル文字の大文字 Je 」)
  • John đoe ( đoe の「đ」が「 ラテン文字の大文字 D + ストロ?ク 」)
  • John Doe ( John の「o」が「 ラテン文字の小文字 O + アキュ?ト 」)
  • John ​Doe (「 Doe 」の前に Zero-width space がある)
  • Jøhn Doe ( Jøhn の「ø」が「 スカンジナビア語の oe 」)
  • J0hn Doe (「0」が?字のゼロ)

など

インスト?ル

  • ダウンロ?ド して、ファイルを extensions/ フォルダ??の AntiSpoof という名前のディレクトリ?に配置します。
    開?者とコ?ド寄稿者は、上記の代わりに以下を使用して Gitから インスト?ルします: cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof
  • Gitでのインスト?ルの場合のみ、PHPの依存?係をインスト?ルするため Composer を?行します。 (合?症の可能性については タスク T173141 を?照。)
  • 以下のコ?ドを LocalSettings.php ファイルの末尾に追加します:
    wfLoadExtension
    (
     'AntiSpoof'
     );
    
    
  • 更新スクリプト を?行します。このスクリプトは、この?張機能が必要とするデ?タベ?ステ?ブルを自動的に作成します。
  • 利用者アカウントが 共有デ?タベ?ス に保管された場合は次を付加します。
$wgSharedTables
[]
 =
 'spoofuser'
;

  • コマンドラインから batchAntiSpoof.php スクリプトを?行、ウィキの「?存の」利用者名を spoofuser テ?ブルに事前に入力。
php
 maintenance/run.php
 AntiSpoof:batchAntiSpoof.php
  • Yes  完了 ? ウィキの「 Special:Version 」に移動して、?張機能が正しくインスト?ルされたことを確認します。
  • 動作を確認するには利用者名「Adm 1 n」のアカウントを作成してみてください。ほとんどのウィキには「Admin」(管理者) アカウントがあるため、AntiSpoofは「 Adm1nという名前は?存のアカウントにあまりにも似ています: Admin 」のようなメッセ?ジで、この類似の利用者名を却下するはずです。

When installing from Git , please note that this extension requires Composer .

So, after installation from Git change to the directory containing the extension e.g. "../extensions/AntiSpoof/" and run composer install --no-dev , or when updating: composer update --no-dev .

Alternatively as well as preferably add the line "extensions/AntiSpoof/composer.json" to the "composer.local.json" file in the root directory of your wiki like e.g.

{

	"extra"
:
 {

		"merge-plugin"
:
 {

			"include"
:
 [

				"extensions/AntiSpoof/composer.json"

			]

		}

	}

}


?連項目

  • Equivset (provides the equivalence sets used by AntiSpoof)