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
完了
? ウィキの「
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)
![](//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/OOjs_UI_icon_information-progressive.svg/40px-OOjs_UI_icon_information-progressive.svg.png) | この?張機能は以下のウィキ ファ?ム/ウィキ ホスト/パッケ?ジに含まれています:
これは正式な一?ではありません。
一部のウィキ ファ?ム/ウィキ ホスト/パッケ?ジは、ここに記載されていなくてもこの?張機能を含んでいる場合があります。
必ずご利用のウィキ ファ?ム、ウィキ ホスト、バンドルで確認してください。
|