ユーザー生成スパムからサイトを守るには

所有するウェブサイトのコメント欄やフォーラム内のスレッドに、自動生成されたコンテンツが書き込まれているのを見かけたことはないでしょうか。このようなコンテンツは、サイトを訪れた人々にとって迷惑なだけでなく、Google などの検索エンジンによって、望ましくないコンテンツがサイトに関連付けられるおそれがあります。

この記事では、サイトやフォーラムでこのタイプのスパムが見つかった場合にどう対処すればよいかについて紹介します。

ユーザー生成スパムとは、スパマーが自分のサイトへのトラフィックを増やす目的で、他人が所有するサイトに不正なコンテンツやリンクを投稿する行為です。いくつか例を挙げましょう。



コメント欄やフォーラム内のスレッドは、とても良い情報源であり、サイトを訪れた人々との交流を通じてユーザーを引き付ける効果的な方法になります。この貴重なコンテンツが、スパマーによって自動生成されたキーワードやリンクで埋め尽くされるのは、避けなければなりません。

サイトのフォーラムやコメント欄を保護し、スパマーに狙われにくいサイトにする方法は多くあります。例えば:
  • フォーラム ソフトウェアを常に最新の状態に保つ。定期的に時間を取り、ソフトウェアを常に最新の状態に維持します。セキュリティに関連する重要な更新には特に注意を払うようにしてください。スパマーは、古いバージョンのコンテンツ管理システム(ブログや掲示板など)のセキュリティの問題を悪用してきます。
  • キャプチャを追加する。キャプチャを使用すると、投稿しようとしているのが自動化されたスクリプトやロボットではなく、人間のユーザーであることを確認できます。このようなサービスとしては、reCAPTCHASecurimageJcaptcha などがあります。
  • 疑わしい動作をブロックする。多くのフォーラムでは、投稿と投稿の間隔を十分に空けるための時間制限を設定できます。また、プラグインを使用して、トラフィックが極端に多い IP アドレスやプロキシを特定したり、人間ではなくボットが実行していると思われる一般的な動作を検出したりできます。たとえば phpBBSimple MachinesmyBB など、多くのフォーラム プラットフォームがこのような設定に対応しています。
  • フォーラムの上位投稿者を毎日確認する。最近参加し始めたユーザーの投稿数が極端に多い場合は、そのプロフィールをチェックし、投稿内容がスパムでないか確認します。
  • 特定の種類のコメントを無効にすることを検討する。たとえば、フォーラムのスレッドが非常に古く、返信が期待できない場合は、そのスレッドを閉じることをおすすめします。今後フォーラムに手を入れる予定がなく、フォーラムを利用しているユーザーがすでにいない場合は、投稿を完全に無効にすることでスパマーによる悪用を防ぐことができます。
  • コメントの管理機能を活用する。コメントの管理機能を使用すると、一定の評価を得ているユーザーのみがリンクを投稿できるようにする、リンク付きのコメントの投稿を承認制にする、といった対応が可能になります。 さらに設定を変更することで、匿名での投稿を無効にすることもできますし、新しいユーザーからの投稿は承認後に一般公開されるようにすることも可能です。 管理者の負担が大きすぎる場合は、同僚や友だち、信頼できるユーザーの協力を仰ぎ、投稿の確認や承認などの管理作業を分担することもできます。フォーラムに新たに参加したユーザーの投稿や言動には十分注意を払いましょう。
  • スパム用語のブラックリスト作成を検討する。スパムであることが明らかな用語(違法なストリーミング、薬物関連の用語など)のブラックリストを使用して、不適切なコメントをブロックします。自分のフォーラムや他のフォーラムでよく見かけるスパム投稿から、スパマーしか使わないような不適切な用語やトピックと無関係な言葉を抜き出してブラックリストに追加します。フォーラム プラットフォームによっては、該当するコメントを自動でマークまたは削除できる機能やプラグインを備えている場合もあります。
  • コメント欄のリンクに「nofollow」属性を使用する。こうすることで、スパマーがこのサイトをターゲットとしなくなります。Blogger を含む多くのブログサイトでは、投稿されたコメントにこの属性がデフォルトで自動追加されます。
  • 自動化されたシステムを利用してサイトを保護する。たとえば Akismet は、多くのブログやフォーラム システムに対応するプラグインを備えた包括的なシステムです。インストールも簡単で、スパムコメントの大部分を自動的に分類してくれます。
これらのトピックについてさらに詳しく知りたい方は、ヘルプセンターにあるユーザー生成スパムに関するガイドラインコメントスパムを防止する方法をご覧ください。ウェブマスター ヘルプ フォーラムもぜひご利用ください。

Posted by Anouar Bendahou, Search Quality Strategist, Google Ireland