内容へ移動
ほっくりの砂場
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
トップページ
»
DokuWiki
»
スパム対策プラグイン - StopForumSpam2
トレース:
dokuwiki:stopforumspam2
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== スパム対策プラグイン - StopForumSpam2 ====== **[[+tab|doku>ja:plugin:stopforumspam2|DokuWikiポータルサイト上のページ]]** ===== Summary ===== このプラグインを使用すると、StopForumSpam(stopforumspam.org)の膨大なデータベースを参照して、未知のスパマーからWikiを守れます。 [[+tab|doku>plugin:stopforumspam|stopforumspamプラグイン]]が既にあるのは知っていましたが、プラグインの流動性を高めたかったので1から作りました。 Helperプラグインのオプションを使うと、サードパーティー製のプラグインでもこのプラグインを使えます。 ===== 導入 ===== [[+tab|doku>ja:plugin:plugin|プラグインマネージャー]]と、上記URLを利用すると、プラグインの最新版をインストール出来ます。 プラグインを手動でインストールする場合は[[+tab|doku>ja:Plugins|こちら]]をご覧下さい。 ===== 使い方 ===== プラグインをインストールした時から、以下について保護されます。 * ユーザー登録フォーム * 編集フォーム サイト設定から有効化すると、スパムと思しきユーザーのアクセスを拒否する事も可能です。 ===== Helperプラグインのサポート ===== [[+tab|https://github.com/hokkaidoperson/DokuWiki-StopForumSpam2-Plugin/blob/master/helper.php|利用可能な関数はこちらからご参照願います。]] ===== サイト設定 ===== [[+tab|doku>ja:plugin:config|サイト設定]]から以下を変更出来ます。 ^オプション^説明^値のタイプ^既定値^ |''freqBorder''|Frequency Score(累計報告回数)チェック時の、スパム判定のボーダーライン\\ スコアが設定値以上の場合に、当該訪問者をスパムとして認識します。設定値が0の場合、プラグインではFrequency Scoreのチェックを行いません。\\ こちらはプラグイン使用時の標準的な基準値となりますが、このプラグインと連携する一部機能の中には、こちらより厳しい、あるいは緩い基準値を使用するものもあるでしょう。|数字(0以上)|''3''| |''confidenceBorder''|Confidence Score(当該訪問者がスパムである可能性)チェック時の、スパム判定のボーダーライン\\ スコアが設定値以上の場合に、当該訪問者をスパムとして認識します。設定値が0の場合、プラグインではConfidence Scoreのチェックを行いません。\\ こちらはプラグイン使用時の標準的な基準値となりますが、このプラグインと連携する一部機能の中には、こちらより厳しい、あるいは緩い基準値を使用するものもあるでしょう。|数字(0~100)|''10''| |''protectRegFreq''|訪問者のIPアドレス及び入力されたフルネームとメールアドレスのFrequency Scoreをチェックしてユーザー登録フォームを保護するかどうか\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、上の設定"freqBorder"で指定した値が基準値となりますが、0より大きい値を入力すると、それが基準値となります。|数字(-1以上)|''-1''| |''protectRegConf''|訪問者のIPアドレス及び入力されたフルネームとメールアドレスのConfidence Scoreをチェックしてユーザー登録フォームを保護するかどうか\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、上の設定"confidenceBorder"で指定した値が基準値となりますが、0より大きい値(100以下)を入力すると、それが基準値となります。|数字(-1~100)|''-1''| |''preventNuisanceReg''|スパムと思われるユーザー登録リクエストがあった後の、登録フォームの保護持続期間(分単位、0を設定すると無効に出来ます)\\ 同じIPアドレスから短期間に連続してスパムっぽいユーザー登録リクエストが送信されるのを防ぎます。ユーザー登録フォームにてスパムっぽい登録リクエストがあった場合、そのリクエストの送信元IPアドレスを保持する一時ファイルを作成します。一時ファイルに保持されているIPアドレスと同じアドレスからユーザー登録のリクエストが送られようとしていて、尚且つ保護期間を経過していない場合、そのリクエストは自動的にブロックされます。|数字(0以上)|''5''| |''protectEditFreq''|訪問者のIPアドレスのFrequency Scoreをチェックして編集フォームを保護するかどうか\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、上の設定"freqBorder"で指定した値が基準値となりますが、0より大きい値を入力すると、それが基準値となります。|数字(-1以上)|''-1''| |''protectEditConf''|訪問者のIPアドレスのConfidence Scoreをチェックして編集フォームを保護するかどうか\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、上の設定"confidenceBorder"で指定した値が基準値となりますが、0より大きい値(100以下)を入力すると、それが基準値となります。|数字(-1~100)|''-1''| |''accessRefusalFreq''|訪問者のIPアドレスのFrequency Scoreをチェックしてスパマーだと判定された場合に、アクセス拒否を行うかどうか\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、上の設定"freqBorder"で指定した値が基準値となりますが、0より大きい値を入力すると、それが基準値となります。|数字(-1以上)|''0''| |''accessRefusalConf''|訪問者のIPアドレスのConfidence Scoreをチェックしてスパマーだと判定された場合に、アクセス拒否を行うかどうか\\ "0"を入力するとチェックを行いません。0でない場合はチェックします。このオプション特有の基準値を指定出来ます。"-1"を入力すると、上の設定"confidenceBorder"で指定した値が基準値となりますが、0より大きい値(100以下)を入力すると、それが基準値となります。|数字(-1~100)|''0''| |''skipMgAndSp''|ログインユーザーやマネージャー、スーパーユーザーをチェックしないかどうか([[+tab|doku>ja:config:manager]] 、[[+tab|doku>ja:config:superuser]]参照)|三者択一|''sp''| |''ipWhitelist''|IPアドレスのホワイトリスト\\ これらのIPアドレスからのアクセスや投稿についてはチェックを行いません。\\ 対象のIPを、1行ごとに1つ入力して下さい。\\ 次のワイルドカードが使えます。\\ ? = 1文字\\ * = 1文字以上\\ \\ 例:"123.456.???.123"⇒123.456.789.123 など(123.456.78.123は除外されません)\\ 例:"123.*.789.123"⇒123.456.789.123、123.9.789.123 など|textarea|((入力無し))| |''emailWhitelist''|Eメールアドレスのホワイトリスト\\ これらのEメールアドレスからのアクセスや投稿についてはチェックを行いません。\\ 対象のアドレスを、1行ごとに1つ入力して下さい。国際化ドメイン名(IDN)をサポートしています。\\ 次のワイルドカードが使えます。\\ ? = 1文字(文字種不問)\\ * = 1文字以上(文字種不問)\\ ! = 1文字(半角数字のみ)\\ ~ = 1文字以上(半角数字のみ)\\ \\ 例:"???@example.com"⇒123@example.com など(4567@example.comは除外されません)\\ 例:"*@example.com"⇒hogehoge@example.com、blahblah1234@example.com など|textarea|((入力無し))| |''nameWhitelist''|ユーザー名のホワイトリスト(ユーザーIDでない)\\ これらの名前のもとでなされたアクセスや投稿についてはチェックを行いません。\\ 対象の名前を、1行ごとに1つ入力して下さい。\\ 次のワイルドカードが使えます。\\ ? = 1文字(文字種不問)\\ * = 1文字以上(文字種不問)\\ ! = 1文字(半角数字のみ)\\ ~ = 1文字以上(半角数字のみ) \\ \\ 例:"???Spammer"⇒FunSpammer など(IntelligentSpammerは除外されません)\\ 例:"*Socks"⇒RedSocks、BlackSocks など|textarea|((入力無し))| |''userWhitelist''|ユーザー・ユーザーグループのホワイトリスト(フルネームでない)\\ これらのユーザー及びユーザーグループに属するユーザーからのアクセスや投稿についてはチェックを行いません。\\ 対象のユーザーあるいはユーザーグループを、半角カンマ区切りで入力して下さい。|string|((入力無し))| |''logPlace''|スパム検出時にログを保存する場所\\ ログを保存するファイルパス(ディレクトリとファイル名)を入力して下さい。空欄の場合は、ログ保存を行いません。\\ 必要に応じてファイルの抽出や削除を行って下さい。\\ 指定例:''/yourserver/log/sfslogfile.txt''|string|((入力無し))| |''reportAPI''|addToDatabase関数を通してレポートする際のAPIキー(外部に漏れてはいけません)\\ 空欄の場合、addToDatabase関数は働きません。|string|((入力無し))| ===== 開発===== === 変更履歴 === * **2018-02-06** * 最初のリリース === 既知のバグや問題点 === 現在は無し ===== 連絡先 ===== プラグインに問題が見付かりましたら、[[+tab|https://github.com/hokkaidoperson/DokuWiki-StopForumSpam2-Plugin|GitHubのページ]]にトピックを作成出来ます(日本語OKです)。他の事で何かありましたら、以下の連絡先をご利用下さい。 * <dosankomali@yahoo.co.jp> * [[+tab|https://twitter.com/YukkuriDosanko|Twitterアカウント]] \\ [[:dokuwiki|BACK]]
dokuwiki/stopforumspam2.txt
· 最終更新: 2019/02/06 18:23 by
管理人/Admin
ページ用ツール
文書の表示
バックリンク
文書の先頭へ