Invisible reCaptchaでセキュリティ対策を行う

WordPressのブログなどのWEBサイトでは、何も対策を取らないとスパム等が大量に発生したりセキュリティが脅かされたりします。それを防ぐためのプラグインとして、Invisible reCAPTCHA for WordPressを導入しましょう。

Invisible reCAPTCHA for WordPressプラグインの設定手順を詳細に説明していきます。

Invisible reCaptcha for WordPressのインストール

プラグインをインストールします。

WordPressメニューの「プラグイン」、「新規追加」を選択します。

キーワードに”Invisible reCaptcha”を指定し検索します。似たようなものが出ますが、Invisible reCaptcha for WordPressの「今すぐインストール」(既にインストールしてあるので、以下の画面では「有効」と表示されています。)をクリックします。

インストールができたら「有効化」をクリックしてください。

これでプラグインのインストールは完了です。

 

reCAPTCHAの登録設定

reCAPTCHAはgoogleが提供している認証システムです。Invisible reCaptcha for WordPressもこの機能を利用しているので、サイトの登録が必要になります。

登録の申請

ここから登録しましょう。googleアカウントは必須です。

「Admin console」をクリックします。

以下の画面に遷移しますので、「+」をクリックします。

サイトの登録

新しいサイトを登録していきます。

ラベル自分でわかりやすい名前をつけます。ドメイン名などで良いと思います。
reCAPTCHAタイプv3で良いと思います。
 reCAPTCHA v3スコア判定で不正な操作かどうか判断します。
人の手が介在しません。
画面にはロゴが表示されます。
 reCAPTCHA v2

【チェックボックス】
おなじみの「私はロボットではありません」が表示されていてチェックを入れさせます。それでも疑わしい場合、複数画像からお題に該当する画像を選択させます。

【非表示バッジ】
v3と似ていますが、疑わしい場合複数画像からお題に該当する画像を選択させます。
画面にはロゴが表示されます。

ドメインreCAPTCHA を使用するサイトのドメインを指定します。
メールアドレスを入力サイトオーナーのメールアドレスが表示されています。他のメールアドレスにも知らせる場合は、追加します。
利用条件に同意利用条件に同意のチェックを入れます。
アラート送信デフォルトのままでチェックが入った状態にします。

「送信」をクリックします。これでreCAPTCHAのキーが生成されます。

reCAPTCHAキーのコピー

生成された「サイトキー」および「シークレットキー」をコピーします。

サイト(プラグイン)へのreCAPTCHA設定

WordPressメニューの「設定」、「Invisible reCaptcha」を選択します。

一般設定

「Settings」タブを選択します。

Your Site Keygoogle reCAPTCHAで作成、コピーしたサイトキーを貼り付けます。
Your Secret Keygoogle reCAPTCHAで作成、コピーしたシークレットキーを貼り付けます。
Language

日本語サイトであれば「Automatically detect」か「Japanese」を選択します。

多言語化も考えていれば、「Automatically detect」にしましょう。

Badge Position

バッジ(ロゴ)をどこに表示するか選択します。好みで良いと思います。

「Bottom Right」は画面右下に、「Bottom Left」は画面左下に、ロゴが小さく表示されます。

「Inline」はフォームの最後辺りに、説明文付きのロゴのようなものが表示されます。

ロゴより大きいですが、一番じゃまにならないかもしれません。

Badge Custom CSS特に必要ありません。

最後に「変更を保存」をクリックします。

WordPress設定

「WordPress」タブを選択します。WordPressに対する保護機能を設定します。

すべてにチェックします。

Login Formログインフォームを保護します。
Registration Form登録フォームを保護します。
Comments Formコメントフォームを保護します。
Forgot Password Formパスワード忘れのフォームを保護します。

Contact Form7設定

お問い合わせ等でよく使われているプラグインです。このプラグインを使用している場合は「Enable Protection for Contact Form7」にチェックを入れ「変更を保存」をクリックしてください。

Gravity Formsプラグインを使用していれば、こちらにもチェックをいれましょう。

その他設定

WooCommerce、Ultra Community、BuddyPressの各プラグインを導入されている方は、それぞれ必要に応じて設定してください。

以上でInvisible reCaptchaの導入が完了しました。お疲れさまでした。

コメント

タイトルとURLをコピーしました