フォーラム・コミュニティ

会話を本物に保つフォーラム向けCAPTCHA

スパムスレッド、偽ユーザー工場、カルマ稼ぎボット — 本物のメンバーに手間をかけさせずに止めます。

JJane DoePosting in #announcementsTitleHey team — wanted to share anupdate on the new release wejust shipped. Big improvements…Verified — posting as JaneCancelPost

この画面が直面する脅威

偽登録工場

スパムネットワークがアカウントを大量生成して熟成させ、協調的な宣伝投稿(暗号資産詐欺、OnlyFansリンクスパム、サプリ)を投下します。CAPTCHAなしの登録が一週間ゆっくり続くだけで、何か月分ものモデレーション清掃につながりかねません。

通りすがりの宣伝投稿

ボットがフォーラムのトピックをスクレイピングし、宣伝リンク付きの一見トピックに沿った返信を投下します。本物の会話は埋もれ、検索エンジンがスパム比率の上昇を見るとSEOも悪化します。

カルマロンダリングのためのアカウント乗っ取り

確立されたアカウント(高カルマ、投稿履歴)はクレデンシャルスタッフィングの標的です。一度乗っ取られると、長期在籍メンバーの信頼性をまとって宣伝コンテンツを投稿します。

投票・リアクション操作

なりすましネットワークが協調コンテンツを上げ/いいねしてトップページを操作します。可視の被害はトップページですが、不可視の被害はアルゴリズムが今や高品質と信じ込んだコンテンツです。

コミュニティプラットフォームのどこにCAPTCHAを置くか

すべての投稿ではなく、発生点に置きましょう。本物のメンバーが監視されていると感じてはいけません。

  • 登録

    最も価値の高い設置箇所。CAPTCHAを一つ置けばアカウント量産の大半を止められます。適応型の難易度で本物の登録からは隠れます。

  • ログインとパスワードリセット

    クレデンシャルスタッフィング対策。IP単位/アカウント単位のレート制限と組み合わせてください。

  • 新規アカウントの最初のN投稿

    あらゆるアカウントの最初の3〜5投稿で検証を強め、その後緩めます。メンバーを煩わせずに通りすがりのスパムを捕まえます。

  • 匿名 / ゲスト投稿(有効な場合)

    ゲストを許可するなら必須です。ここにCAPTCHAがないと、ゲスト投稿はスパムの通り道になります。

  • 新規アカウントからのプライベートメッセージ

    公開モデレーションを回避する詐欺DMの経路になりがちです。あらゆるアカウントの初回DMに軽い検証を。

  • 報告 / フラグ操作

    正規メンバーへの嫌がらせに使われる報告乱用を止めます。すでにクリックでゲートされているので、ここは低摩擦です。

よくある質問

メンバーはCAPTCHAを嫌がりませんか?

メンバーはほとんどの場合それを目にしないはずです。適応型CAPTCHAは、確立されたアカウントと低リスクのトラフィックでは検証を隠します。可視チャレンジは新規アカウント、疑わしいパターン、既知のスパムボットのIP帯からのトラフィックに対して発火します。メンバーが可視CAPTCHAに不満を言っているなら、何か別の問題があります。たいていはリスクしきい値の設定ミスです。

Discourse / phpBB / vBulletinはどうですか?

DiscourseにはCaptchaプラグインの差込口があり、CaptchaLaがプロバイダとして収まります。phpBBとvBulletinはWeb SDKによるカスタム連携が必要です。ほとんどのチームは数時間で自前連携を済ませます。

既存のスパム対策(Akismet、Spam Karma)とどう連携しますか?

互いに補完します。CAPTCHAはフォームでボットを止め、コンテンツフィルタは侵害された本物アカウントからのスパムを捕まえます。両方を運用するほとんどのコミュニティが、モデレーションキューが目に見えてきれいになったと報告しています。

IRC / Matrix / Discord風チャットはどうですか?

リアルタイムチャットは別の面です。メッセージ単位のCAPTCHAは会話を妨げます。参加/サインアップ/認証のステップにCAPTCHAを置く方が理にかなっています。メッセージ単位の保護には、代わりにレート制限と挙動によるボット検知を検討してください。