Akismet
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabは、公開プロジェクトでのスパムイシューの作成を防ぐためにAkismetを使用します。ウェブユーザーインターフェースまたはAPIを通じて作成されたイシューは、レビューのためにAkismetに送信でき、インスタンスの管理者はスニペットをスパムとしてマークできます。
検出されたスパムは拒否され、管理者エリアのSpam log(スパムログ)セクションにエントリが追加されます。
プライバシーに関する注記: GitLabは、ユーザーのIPとユーザーエージェントをAkismetに送信します。
GitLabはすべてのイシューをAkismetに送信します。
Akismetの設定は、GitLab Self-Managedのユーザーが利用できます。AkismetはGitLab SaaS(GitLab.com)ですでに有効になっており、その設定と管理はGitLab Inc.によって処理されます。
Akismetの設定
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
Akismetを使用するには:
- Akismetサインインページに移動します。
- サインインするか、新しいアカウントを作成してください。
- 表示を選択してAPIキーを表示し、APIキーの値をコピーします。
- 管理者としてGitLabにサインインします。
- 左側のサイドバーの下部で、管理者を選択します。
- 左側のサイドバーの下部にある設定 > レポートを選択します。
- スパムとアンチボット対策を展開します。
- Akismetを有効にするチェックボックスを選択します。
- ステップ3のAPIキーを入力します。
- 設定を保存します。
Akismetフィルターをトレーニングする
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
スパムとハムをより適切に区別するために、誤検出または偽陰性が発生した場合は常に、Akismetフィルターをトレーニングできます。
エントリがスパムとして認識されると、拒否され、スパムログに追加されます。ここから、エントリが本当にスパムであるかどうかをレビューできます。それらの1つが本当にスパムでない場合は、ハムとして送信を選択して、エントリがスパムとして誤って認識されたことをAkismetに伝えます。
実際にスパムであるエントリがそのように認識されなかった場合は、スパムとしてレポートを使用して、この情報をAkismetに送信します。スパムとしてレポートボタンは、管理者ユーザーにのみ表示されます。
Akismetをトレーニングすると、将来スパムをより正確に認識できるようになります。