Security Blog
Security Blog

WordPress でスパムフォームの送信を停止する方法

Cerber アンチボット エンジンを使用して WordPress フォームのスパム保護を有効にし、特定の国からのフォーム送信をブロックします


English version: How to stop spam form submissions on your WordPress


WP Cerber Security を使用すると、Web サイト上のすべての連絡先フォームを保護できます。スパム対策エンジンは、事実上すべてのフォームと互換性があります。 Caldera Forms、Gravity Forms、Contact Form 7、Ninja Forms、Formidable Forms、Fast Secure Contact Form、Contact Form by WPForms、および WooCommerce フォームでテスト済み。

WP Cerber のスパム対策エンジンは、Google のreCAPTCHAの優れた代替手段です。

スパム対策エンジンの有効化

スパム保護を有効にするには、アンチスパムプラグインの管理ページに移動し、[ウェブサイト上のすべてのフォームをボット検出エンジンで保護する]を有効にします。

ほとんどの場合、アンチスパム保護はデフォルト設定で問題なく機能します。しかし、専門的なソリューションとして、Cerber はスパム対策アルゴリズムを微調整するためのいくつかのオプションを提供しています。

特定の国からのフォーム送信をブロックする

WP Cerber のプロフェッショナル バージョンでは、構成可能な国のリストからのフォーム送信を許可またはブロックできる一連の GEO ルールを構成できます。複数の国の人々とのみ連絡を取りたい場合は、これが正しい方法です。ここで WP Cerber のプロフェッショナル バージョンを入手してください。これらの設定は、標準の WordPress 登録フォームを除く、Web サイトのすべてのフォームに影響することに注意してください。国のリストを作成するには:

  1. セキュリティ ルールの管理ページに移動し、[] タブをクリックします。
  2. [フォームを送信] をクリックします。
  3. 左側のウィンドウで国名をクリックして、国のリストを作成します。選択した国が右側のウィンドウに一覧表示されます。リストから国を削除するには、右側のウィンドウで国名をクリックします。
  4. リストを作成したら、そのタイプを設定します。選択した国のリストからのフォーム送信をブロックする場合は、[選択した国はフォームの送信を許可されていません。他の国は許可されています] をクリックします。フォームの送信を許可する場合は、2 番目のオプション [選択した国はフォームの送信を許可されていますが、他の国は許可されていません] をクリックします。
  5. [すべてのルールを保存] ボタンをクリックします。
Restrict form submissions on WordPress with country GEO rules

Restrict form submissions on WordPress with country GEO rules

特定の IP アドレスからのフォーム送信をブロックする

特定の IP アドレス、IP ネットワーク、またはそれらの組み合わせからのフォーム送信を完全にブロックするには、それらをブラック IP アクセス リストに追加します。両方の IP アクセス リストのエントリの優先度が最も高いことに注意してください。つまり、他のセキュリティ ルールやプラグイン設定よりも先に処理されます。詳細: WordPress を保護するための IP アクセス リストの使用

一連の IP アドレスと IP ネットワークの例外

ホワイト IP アクセス リストに追加することで、特定の IP アドレス、IP ネットワーク、またはそれらの任意の組み合わせに対して例外を設定できます。詳細: WordPress を保護するための IP アクセス リストの使用

特定の HTTP リクエストの例外

通常、フォームを送信するか、プログラムで POST 要求を送信することによって Web サイトと通信するテクノロジを使用している場合は、スパム対策の例外を構成する必要があります。このような場合、Cerber のスパム対策エンジンは、正当なリクエストをボットによって生成されたものとして認識するため、それらをブロックできます。これにより誤検知が発生し、[アクティビティ] タブで確認できます。このようなログ エントリは、スパム フォームの送信が拒否されたとマークされます。

URL ベースの例外の設定方法の詳細を読む

ログインしているユーザーのスパム対策検査を無効にする

ログインしているユーザーを信頼する場合は、すべてのユーザーに対してスパム対策検査を無効にすることができます。ユーザーは、スパム対策チェックなしで、コメントを含む任意のフォームを送信できます。

安全なスパム対策モード

別のプラグインまたはテーマとの非互換性に遭遇した場合は、プラグインがスパムを検出したときに制限の少ないポリシーを使用するように指示する特別なモードを有効にすることができます。セーフモードにより、他のプラグインやテーマと互換性があります.注意して使用してください。

Cerber スパム対策エンジンは reCAPTCHA と互換性がありますか?

絶対。スパム検出エンジンは、プラグイン設定で有効にできる reCAPTCHA を含む、あらゆるキャプチャと互換性があります。注意:ログイン フォームで reCAPTCHA を有効にしても、ウェブサイトがハッカーから保護されるわけではありません

スパム対策エンジンはどのように機能しますか?

Cerber スパム保護エンジンは、JavaScript、jQuery、および Cookie の組み合わせを使用して、それが実際のブラウザーであるか、人間が送信ボタンをクリックして送信された実際のフォームであるかを認識します。また、決定を下すために、プラグインはアクティビティ ログを使用して、IP アドレスからの疑わしいおよび悪意のあるすべての要求を追跡します。

WordPress でのスパムユーザー登録を止めるには?

Cerber Security には 5 つのアンチスパムおよびアンチボット オプションがあり、これらを同時に有効にして登録スパムの悪夢を阻止できます。

このガイドに従ってください: WordPress でスパムユーザー登録を停止する方法.

Cerber スパム対策エンジンの機能をまとめましょう

  • WordPress 登録フォームとコメント、連絡先と WooCommerce フォームにアンチスパム保護を設定できます。
  • GEO ルールを設定することで、特定の国からのフォーム送信を許可または拒否できます*
  • IP アドレス、ネットワーク、または特定のリクエスト URI の例外を設定できます
  • 何か問題が発生した場合は、安全なスパム対策モードを有効にすることができます
  • reCAPTCHAと Cerber アンチスパム保護を同時に有効にすることができます
  • スパム活動に関する通知を電子メールまたは携帯電話で受け取ることができます
  • スパム対策エンジンのパフォーマンスは [アクティビティ] タブで監視できます

I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments