スパム登録を防ぐための登録チャレンジ

スパマーによる登録を防ぐために、サインアッププロセスに登録時の検証チャレンジを追加する方法はありますか?

先週末、当サイトは登録とスパム投稿を目的とした集中的な攻撃を受け、登録機能を無効化して招待制に変更せざるを得ませんでした。

私たちは、招待を探すか依頼する必要なく、誰でも自由にサインアップできる状態を好んでいます。

サインアッププロセスに簡単なアンケートを追加することは可能でしょうか?

当サイトは、非常に寛大なオープンソースプロジェクト向け無料ホスティングhttps://discourse.org/open-source)で提供される標準的な Discourse を利用しています。そのため、プラグインのインストールなどのオプションは利用できません。

よろしくお願いいたします、
スティーブン

うーん、ここでどのような解決策が取れるか確信がありません。スパムボットは、サインアップ API エンドポイントに対して自動で POST リクエストを送信するため、UX にある検証質問もいずれ回避されてしまう可能性があります。Discourse hCaptcha をお勧めしますが、無料プランではインストールできないと思います。

料金/プランページからは、そうは思えません。

Discourse AI のスパム検出機能が役立つかもしれません。登録自体は阻止しませんが、スパム投稿を非表示にします。(関連情報:Immediate actions you can take during a spam attack および https://meta.discourse.org/t/tips-for-preventing-spam/264020)

AIスパム検出は無料プランでも利用可能ですか?確信はありませんが、Discourse AIプラグインでは現在利用可能だと思います。AIスパム検出は、サイト上で正常に動作すれば非常に効果的です。私は自分のサイトでも導入しており、ボットによる不要な投稿をきれいに防いでいます。

はい、確認しました: