WordPress Security How To
WordPress Security How To
Posted By Gregory

WordPressでスパムユーザー登録を阻止する方法

Cerber Security には、登録スパムの悪夢を阻止するために同時に有効にできる、スパム対策機能とボット対策機能がいくつか用意されています。


English version: How to stop spam user registrations on your WordPress


登録フォームにスパム対策エンジンを有効にする

スパマーを阻止する最も早い方法は、WordPress登録フォームのスパム対策エンジンを有効にすることです。保護を有効にするには、以下の手順に従ってください。

  1. アンチスパムプラグインの管理ページに移動します
  2. Cerberアンチスパムエンジンセクションでボット検出エンジンを使用して登録フォームを保護することを有効にします。
  3. 別途、標準ではない登録フォームやメンバーシッププラグインがある場合は、ウェブサイト上のすべてのフォームをボット検出エンジンで保護するを有効にしてください。
  4. 「変更を保存」ボタンをクリックします

デフォルトの登録およびログイン URL を変更する

次に必要なのは、WordPressのデフォルトの登録URLをカスタムURLに変更することです。これにより、自動スパム攻撃をブロックできます。こちらのガイドに従ってください: WordPressのカスタムログインおよび登録URL

1つのIPアドレスからのユーザー登録の制限を設定する

3つ目のステップは、1つのIPアドレスからのユーザー登録数に制限を設定することです。デフォルトでは、1時間以内に1つのIPアドレスから3つのユーザーアカウントの登録が許可されます。この機能はCerber Security Proで利用可能です。

  1. プラグイン管理ダッシュボードへ移動
  2. 「ユーザー」タブをクリックします
  3. 登録制限フィールドに適切な値を入力します

GEOルールで特定の国からの新規ユーザー登録をブロックする

国別GEOルールを使用すると、WordPressへのユーザー登録を許可する国のリストを設定できます。自国からの新規ユーザーのみを獲得したい場合は、この方法が最適です。GEOルールはCerber Security Proで利用可能です。国のリストを作成するには、以下の手順に従います。

  1. セキュリティルールの管理ページに移動し、タブをクリックします。
  2. ウェブサイトで「登録」をクリックします。
  3. 左側のウィンドウで国名をクリックすると、国のリストが作成されます。選択した国は右側のウィンドウに表示されます。
  4. リストを作成したら、その種類を設定します。選択した国からの新規ユーザー登録を許可する場合は、 「選択した国はウェブサイトへの登録を許可しますが、他の国は許可しません」をクリックします。登録をブロックする場合は、2番目のオプション「選択した国はウェブサイトへの登録を許可しませんが、他の国は許可します」をクリックします。
  5. [すべてのルールを保存]ボタンをクリックします。
Block user registrations on WordPress from specific countries with GEO rules

Block user registrations on WordPress from specific countries with GEO rules

WordPress登録フォームでreCAPTCHAを有効にする

最後に、WordPressの登録フォームでreCAPTCHAを有効にする方法をご紹介します。ウェブサイトでreCAPTCHAを使用するには、Googleのウェブサイトでサイトキーとシークレットキーを取得する必要があります。キーを取得するにはGoogleアカウントが必要です。ウェブサイトを登録し、両方のキーを取得するには、こちらにアクセスしてください: https://www.google.com/recaptcha/admin

詳細: WordPress および WooCommerce 登録、パスワードのリセット、ログイン フォームに reCAPTCHA を設定する方法

WordPressのお問い合わせフォームを保護する方法

Cerberのアンチスパムおよびボット検出エンジンは、ウェブサイト上のほぼすべてのお問い合わせフォームを保護できます。Caldera Forms、Gravity Forms、Contact Form 7、Ninja Forms、Formidable Forms、Fast Secure Contact Form、Contact Form by WPForms、WooCommerceフォームでテスト済みです。

次のガイドに従ってください: WordPress でスパムフォームの送信を停止する方法


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
There are currently no comments.