WordPress でスパムユーザー登録を阻止する方法
Cerber Security には、登録スパムの悪夢を阻止するために同時に有効にできるいくつかのスパム対策およびボット対策機能があります。
English version: How to stop spam user registrations on your WordPress
登録フォームのスパム対策エンジンを有効にする
スパマーを阻止する最も早い方法は、WordPress 登録フォームのスパム対策エンジンを有効にすることです。保護を有効にするには、次の手順を実行します。
- アンチスパムプラグインの管理ページに移動します
- Cerberアンチスパムエンジンセクションでボット検出エンジンによる登録フォームの保護を有効にする
- 別途、標準ではない登録フォームやメンバーシッププラグインがある場合は、ボット検出エンジンを使用してウェブサイト上のすべてのフォームを保護するを有効にします。
- 「変更を保存」ボタンをクリックします
デフォルトの登録およびログイン URL を変更する
次に行う必要があるのは、デフォルトの WordPress 登録 URL をカスタム URL に変更することです。これにより、自動化されたスパム攻撃をブロックできます。次のガイドに従ってください: WordPress のカスタム ログインおよび登録 URL 。
1つのIPアドレスからのユーザー登録の制限を設定する
3 番目のステップは、1 つの IP アドレスからのユーザー登録数の制限を設定することです。デフォルトでは、1 時間以内に 1 つの IP アドレスから 3 つのユーザー アカウントを登録できます。この機能は、Cerber Security Proで利用できます。
- プラグイン管理ダッシュボードへ移動
- ユーザータブをクリックします
- 登録制限フィールドに適切な値を入力します
GEOルールで特定の国からの新規ユーザー登録をブロックする
国別 GEO ルールを使用すると、WordPress に登録できるユーザーの国のリストを設定できます。自国からの新規ユーザーのみを取得したい場合は、これが正しい方法です。GEO ルールはCerber Security Proで利用できます。国のリストを作成するには:
- セキュリティルール管理ページに移動し、国タブをクリックします。
- ウェブサイトで「登録」をクリックします。
- 左側のウィンドウで国名をクリックして、国のリストを作成します。選択した国は右側のウィンドウにリストされます。
- リストを作成したら、そのタイプを設定します。選択した国リストからの新規ユーザー登録を許可する場合は、 [選択した国は Web サイトへの登録が許可され、他の国は許可されません]をクリックします。登録をブロックする場合は、2 番目のオプション[選択した国は Web サイトへの登録が許可されません、他の国は許可されます] をクリックします。
- [すべてのルールを保存]ボタンをクリックします。
WordPress登録フォームでreCAPTCHAを有効にする
最後になりましたが、WordPress 登録フォームで reCAPTCHA を有効にするというオプションもあります。ウェブサイトで reCAPTCHA を使用する前に、Google ウェブサイトでサイト キーとシークレット キーを取得する必要があります。キーを取得するには、Google アカウントが必要です。ウェブサイトを登録し、両方のキーをこちらで取得してください: https://www.google.com/recaptcha/admin
詳細: WordPress および WooCommerce の登録、パスワードのリセット、ログイン フォームに reCAPTCHA を設定する方法。
WordPress のお問い合わせフォームを保護する方法
Cerber アンチスパムおよびボット検出エンジンは、Web サイト上のほぼすべての連絡フォームを保護することができます。Caldera Forms、Gravity Forms、Contact Form 7、Ninja Forms、Formidable Forms、Fast Secure Contact Form、Contact Form by WPForms、WooCommerce フォームでテストされています。
次のガイドに従ってください: WordPress でスパムフォームの送信を停止する方法。