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 サイトのすべてのフォームに影響することに注意してください。国のリストを作成するには:
- セキュリティ ルールの管理ページに移動し、[国] タブをクリックします。
- [フォームを送信] をクリックします。
- 左側のウィンドウで国名をクリックして、国のリストを作成します。選択した国が右側のウィンドウに一覧表示されます。リストから国を削除するには、右側のウィンドウで国名をクリックします。
- リストを作成したら、そのタイプを設定します。選択した国のリストからのフォーム送信をブロックする場合は、[選択した国はフォームの送信を許可されていません。他の国は許可されています] をクリックします。フォームの送信を許可する場合は、2 番目のオプション [選択した国はフォームの送信を許可されていますが、他の国は許可されていません] をクリックします。
- [すべてのルールを保存] ボタンをクリックします。
特定の IP アドレスからのフォーム送信をブロックする
特定の IP アドレス、IP ネットワーク、またはそれらの組み合わせからのフォーム送信を完全にブロックするには、それらをブラック IP アクセス リストに追加します。両方の IP アクセス リストのエントリの優先度が最も高いことに注意してください。つまり、他のセキュリティ ルールやプラグイン設定よりも先に処理されます。詳細: WordPress を保護するための IP アクセス リストの使用。
一連の IP アドレスと IP ネットワークの例外
ホワイト IP アクセス リストに追加することで、特定の IP アドレス、IP ネットワーク、またはそれらの任意の組み合わせに対して例外を設定できます。詳細: WordPress を保護するための IP アクセス リストの使用。
特定の HTTP リクエストの例外
通常、フォームを送信するか、プログラムで POST 要求を送信することによって Web サイトと通信するテクノロジを使用している場合は、スパム対策の例外を構成する必要があります。このような場合、Cerber のスパム対策エンジンは、正当なリクエストをボットによって生成されたものとして認識するため、それらをブロックできます。これにより誤検知が発生し、[アクティビティ] タブで確認できます。このようなログ エントリは、スパム フォームの送信が拒否されたとマークされます。
ログインしているユーザーのスパム対策検査を無効にする
ログインしているユーザーを信頼する場合は、すべてのユーザーに対してスパム対策検査を無効にすることができます。ユーザーは、スパム対策チェックなしで、コメントを含む任意のフォームを送信できます。
安全なスパム対策モード
別のプラグインまたはテーマとの非互換性に遭遇した場合は、プラグインがスパムを検出したときに制限の少ないポリシーを使用するように指示する特別なモードを有効にすることができます。セーフモードにより、他のプラグインやテーマと互換性があります.注意して使用してください。
Cerber スパム対策エンジンは reCAPTCHA と互換性がありますか?
絶対。スパム検出エンジンは、プラグイン設定で有効にできる reCAPTCHA を含む、あらゆるキャプチャと互換性があります。注意:ログイン フォームで reCAPTCHA を有効にしても、ウェブサイトがハッカーから保護されるわけではありません。
スパム対策エンジンはどのように機能しますか?
Cerber スパム保護エンジンは、JavaScript、jQuery、および Cookie の組み合わせを使用して、それが実際のブラウザーであるか、人間が送信ボタンをクリックして送信された実際のフォームであるかを認識します。また、決定を下すために、プラグインはアクティビティ ログを使用して、IP アドレスからの疑わしいおよび悪意のあるすべての要求を追跡します。
WordPress でのスパムユーザー登録を止めるには?
Cerber Security には 5 つのアンチスパムおよびアンチボット オプションがあり、これらを同時に有効にして登録スパムの悪夢を阻止できます。
このガイドに従ってください: WordPress でスパムユーザー登録を停止する方法.
Cerber スパム対策エンジンの機能をまとめましょう
- WordPress 登録フォームとコメント、連絡先と WooCommerce フォームにアンチスパム保護を設定できます。
- GEO ルールを設定することで、特定の国からのフォーム送信を許可または拒否できます*
- IP アドレス、ネットワーク、または特定のリクエスト URI の例外を設定できます
- 何か問題が発生した場合は、安全なスパム対策モードを有効にすることができます
- reCAPTCHAと Cerber アンチスパム保護を同時に有効にすることができます
- スパム活動に関する通知を電子メールまたは携帯電話で受け取ることができます
- スパム対策エンジンのパフォーマンスは [アクティビティ] タブで監視できます
Countries Security Rules …..number 4 seems ambiguous. “Once you’ve created the list, set its type. If you want to block form submissions from the selected list of countries, click Selected countries are permitted to Submit forms, other countries are not permitted to. If you want to allow form submissions, click the second option Selected countries are not permitted to Submit forms, other countries are permitted to.”
It seems logical to me that if the “selected countries” are permitted to submit forms the first option should be clicked or enabled. The first option reads: ” Selected countries are permitted to Submit forms, other countries are not permitted to”
I wish to allow only the US to submit and block all other countries. Which option is the correct selection?
Thanks for pointing out! In the paragraph, you’ve mentioned we mistakenly use the first choice instead of the correct, second one. We’ve corrected the mistake. So the right phrase is: “If you want to block form submissions from the selected list of countries, click Selected countries are not permitted to Submit forms, other countries are permitted to.”