Honeypotを使用してWordPressでスパムコメントボットをブロックする方法

スパムコメントは大きな悩みの種です。スパムコメントを防ぐために、ブロガーは、ユーザーに登録を要求したり、コメントを送信する前に全員にキャプチャを入力させたりするなど、厳しい対策を講じることがあります。キャプチャ、数式クイズ、登録などのスパム防止制御は、通常の訪問者にとってコメントを難しくします。これらの方法のいずれかを実装することで、間違った人々を罰することになります。多くのスパムコメントは、ブログやウェブサイトにコメントするために設計されたプログラムであるボットによって生成されます。ハチミツを使えばビネガーよりも多くのハエを捕まえられるという一般的な格言があります。これは、ハニーポットを使ってWordPressのスパムコメントボットをどのようにブロックできるかを示そうとしているため、まさに当てはまります。

ハニーポットとは?

ハニーポットについて話す前に、これらのスパムボットがどのように機能するかについて話しましょう。WordPress は何百万ものウェブサイトで使用されています。これは、何百万ものウェブサイトがコメントフォームに類似した HTML 出力を持っていることを意味します。これにより、ボットはブログを見つけてスパムコメントを投稿しやすくなります。

ハニーポットはスパム防止技術です。人間のユーザーには見えないチャレンジを与えることで、スパムボットをだまして自身を明らかにさせます。

コメンターが人間かどうかを判断するテクニックを使用する他のスパム防止方法とは異なり、Honeypotはコメンターがボットかどうかを確認します。人間の訪問者に課題を与える代わりに、ボットのために偽の課題を作成します。ボットがその課題を完了すると、スパムを投稿する前に自分自身を露呈し、捕獲されます。

ハニーポットでWordPressのスパムボットをブロックする

まず最初に行うべきことは、WP Spam Fighter WordPressプラグインをインストールして有効化することです。プラグインを有効化した後、プラグインを設定するには 設定 » WP Spam Fighter に移動してください。

WPスパムファイター設定

ハニーポットオプションの横にあるチェックボックスをオンにして、設定を保存するだけです。

このプラグインは、人間がコメントを残す前に投稿を読むのに時間を費やすと想定するタイムスタンプ方式も提供しています。ユーザーがコメントをすぐに投稿しようとすると、プラグインはJavaScriptポップアップを表示します。

デフォルトのオプションはほとんどのウェブサイトで機能するはずです。ただし、変更を保存ボタンを押す前に、設定オプションを確認することをお勧めします。

仕組み

ハニーポットが有効になっている場合、WP Spam Fighter はコメントエリアに隠しフォームフィールドを追加します。このフィールドは人間のユーザーには表示されませんが、ボットはそれをフォームの一部とみなし、入力してしまうため、効果的にスパムボットとして識別されます。

これらの方法は、訪問者自身が手動で送信したスパムに対しては保護されないことを覚えておいてください。それらを捕捉するには、依然としてAkismetのようなプラグインを使用する必要があります。

コメントスパム防止について、WordPressでのコメントスパム防止のための12の重要なヒントとツールをご覧ください。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

24 CommentsLeave a Reply

  1. WP Spam Fighter は廃止されました。JG Spam Fighter を使用していますが、これは問題なく動作するようです。

  2. 代替プラグインを検索して推奨することをお勧めします。ここで説明されているものは、かなり時代遅れになっています。

  3. 毎日10件のスパムコメントが届きます。この記事は良い記事で、このプラグインをインストールしようとしましたが、2年以上更新されていません。他に解決策はありますか?

  4. WP-Spam Fighter は 9 か月以上アップグレードされていません。WordPress によると、WP4.4 でテストされていません。

    このプラグインのインストールをまだお勧めしますか、それともWP4.4で動作することがわかっている、より新しいものはありますか?

    あなたの賢明な助言をいただければ幸いです

    Simon

  5. ブログの記事にコメントできない理由がわかりません。スパムとして扱われています。

  6. ブログに投稿されたすべてのコメントがスパムであると私に返ってくる理由について、回答を得ようとしています。WordPressにログインしました

  7. こんにちは、良い記事ですね。BotBlockerプラグインをダウンロードしたかったのですが、3年間更新されていないことに気づきました。人間ではなくボットに挑戦するというアイデアは本当に気に入っています。同じことができる他のプラグインを知っていますか?

  8. こちらの他のブログ記事に従って、Stop Spam Registrationsプラグインをインストールしました:https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/

    私のAkismetはスパムコメントをキャッチするのにかなりの仕事をしてくれていますが、スパム登録で困っています。

    BotScoutのAPIを適用し、HoneyPotのアカウントを設定しました。サイトにスクリプトをインストールする必要があると言われています。Stop Spam Registrationプラグインを使用している場合、本当にスクリプトをインストールする必要があるかどうかを確認しようとしています。明確にしていただけますか?ありがとうございます。

  9. このBotBlockerを推薦していただき、ありがとうございます。私のサイトへのボット攻撃を停止するのに役立っています。私の知らないうちに79,000件以上のコメントが投稿され承認されていました!その後、すべてのコメントを削除するために、すべてのコメント削除プラグインをインストールしました。これらのボットを阻止するためにこのプラグインなしでどうすればよいか想像もできません!

  10. こんにちは、Chromeに組み込まれているようなオートコンプリートツールとはどのように連携しますか?ブラウザも偽の名前でフォームを誤って検出し、ユーザーが自動入力することを選択した場合に入力してしまうのではないでしょうか?

  11. これが機能すると思ったので、プラグインをインストールしました……。機能しません。
    すべてのエントリが停止します。

    Bot Blocker の最後の更新は 275 日前で、wordpress.org では質問に答えていません。
    放棄されたプラグインのようです。

  12. WPBeginnersの記事はソーシャルメディアで人気があるのに、なぜコメントが非常に少ないのか不思議です。

    • 主に、ほとんどの場合、役立つコメントのみを承認しているからです。「素晴らしいプラグイン」や「素晴らしいチュートリアル」といったコメントは、ほとんどの人が行うように、単純に承認しません。コメントの目的は、価値を追加すること(つまり、質問、思慮深い意見、提案、個人的な経験など)です。

      管理者

  13. 尋ねる必要があると思いますが…
    「手動で送信されたスパムは、人間の訪問者によって送信されます。それらをキャッチするには、Akismetのようなプラグインを使用する必要があります。」

    Akismetが結局拾ってしまうのに、ハニーポット方式の利点は何ですか?

    • WPブログをセルフホストしている人はAkismetに料金を支払う必要があり、そうしたくないかもしれません。

返信を残す

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。