スパム攻撃中にすぐに取れる対策

このトピックは、現在スパム攻撃を受けているサイト所有者、またはスパム対策の予防措置を講じたいと考えている所有者向けです。

私のコミュニティが今まさにスパムの被害に遭っています

スパムユーザーや投稿が大量にあり、さらに新しいものが次々と流入しています!:scream_cat:

:discourse: 当社のホスティングをご利用中の方 [1] は、team@discourse.org までご連絡ください。チームが可能な限り早く必要な措置を講じます。また、ご自身で以下の手順を実行することも可能です。

攻撃を緩和するために使用できる設定

must approve users(ユーザーの承認を必須にする)- 新しいユーザーの流入を遮断するために使用できます。すべての新規アカウントは投稿前に承認が必要になります。

Fast typing threshold(高速入力閾値)を high(高)に設定すると、レビューキューを回避するためにユーザーが入力する必要がある最小時間が延長されます。注意: 入力しすぎるとアカウントがミュートされ、承認されるまでユーザーが投稿できなくなる場合があります。

approve new topics unless allowed groups(許可されたグループを除き新規トピックを承認する)を admins, moderators, trust_level_2 に設定 - これにより、フォーラムの新しいユーザーは承認なしに新しいトピックを作成できなくなります。

hide post sensitivity(投稿の隠蔽感度)を high(高)に設定 - 高に設定することで、ユーザーのフラグに応じてスパム投稿がより素早く非表示になります。

flag sockpuppets(ソックパペットをフラグ付けする)をチェック - スパマーは IP アドレスを共有することが多いため、同じ IP を共有するユーザーをフラグ付けすることで、スパマーを捕まえる可能性が高まります。

スパムのパターンがある場合は、watched words 機能を使用して、特定の単語を使用するアカウントを自動的にミュートできます。

以下の設定は、その影響を理解している場合のみ適用してください:

  • allow new registrations(新規登録を許可する)のチェックを外す
  • max new accounts per registration IP(登録 IP あたりの新規アカウント数)を 1 に設定

レビューキューにフラグ付きのユーザーや投稿が多すぎます!

:discourse: 当社のホスティングをご利用中の場合は、team@discourse.org までご連絡いただければ、こちらで対応いたします。

セルフホスティングの場合は、以下の rake タスクを使用してレビューキューの多くのアイテムに対処できます。

bundle exec rake 'reviewables:mass-handle'

現在、目に見えるスパムでフラグが付けられていないトピックが多すぎる場合、Discourse AI が設定されている場合は、以下のコマンドを使用して過去に遡ってトピックをスパム検出器に追加できます。

rake ai:spam:scan_topics[2025-01-01,2025-01-05]

また、日付範囲内のすべての投稿(トピックの最初の投稿だけでなく)をスキャンすることも可能です。これは返信に含まれるスパムを検出するのに役立ちます。

rake ai:spam:scan_posts[2025-01-01,2025-01-05]

現在、目に見えるスパムでフラグが付けられていないトピックが多すぎる場合、Akismet が設定されている場合は、以下のコマンドを使用して過去に遡って Akismet にスキャンさせることができます。

rake akismet:scan_old

サイトをスパムに備えさせたい

Tips for Preventing Spam を参照してください。


:memo: 一部の推奨事項は、コミュニティへの貢献に摩擦をもたらす可能性がある点にご注意ください。これらの設定を恒久的に有効にする場合は、コミュニティに適した設定を見極めることが重要です。


  1. Discourse の有料プランをご利用中の方 ↩︎

「いいね!」 19

コミュニティでのスパム対応はストレスがかかります。

Discourseチームは、以下を含む、コミュニティがスパムに総合的に対処するのに役立つ機能に積極的に取り組んでいます。

  • スパム検出の改善 – より洗練されたスパムの挙動が見られるため
  • スパム設定の新しいデフォルト – サイトオーナーはスパム保護のために何もしなくてもよい
  • レビューキューとフラグ付きコンテンツの処理の簡素化 – モデレーターはより良いツールと情報で対応できる
「いいね!」 13

素晴らしいトピックで、多くの役立つヒントがあります。Sam は Gemini Flash を使用した AI スパムのセルフホスト用の無料ルートも投稿しました。

「いいね!」 1

これは素晴らしいガイドです!

このタイトルを「スパム攻撃を受けた場合の対処法」に変更してみてはいかがでしょうか。

また、これらの設定をワンクリックまたはウィザードで設定またはガイドしてくれる機能があれば、さらに良いと思います。

「いいね!」 4

はい、同意します。チームは現在、これらの操作の必要性をなくす可能性のある、より合理的なデフォルトを検討しているため、このウィザードは不要になり、このトピックは近い将来無関係になることを願っています。

アドバイスを受け入れました!

「いいね!」 5

私は前のタイトルも気に入っていましたよ!:wink:

「いいね!」 3

設定は Fast typing threshold に変更され、現在は high に設定されていると思います。

「いいね!」 2