reCAPTCHAでフォームや掲示板のセキュリティ改善

Googleが提供するスパム防止機能reCAPTCHAが利用可能になりました。
設定方法などについて説明します。

本機能は、利用者様のリクエストにより実装となりました。
いつもご意見・ご要望ありがとうございます。

reCAPTCHAとは?

Googleが提供するスパム防止機能です。
フォーム送信時に実行され、一般の閲覧者以外のロボット等による送信かを判定します。

舞台裏で動作する機能のため、動作に気づくことはなく、フォーム送信の邪魔になりません。
尚、「私はロボットではありません」のチェックを求めたのはv2であり、次世代のv3は舞台裏で動作する機能となりました。

無料登録が必要で、月間100万回までは無料で利用できます。

まめわざでの利用シーン

掲示板と各フォーム*1で利用できます。
掲示板の投稿時と、各フォームの送信時に背後で動作し、一般の閲覧者以外の投稿を判別して、送信を停止します。
これにより、宣伝などスパム行為を抑止できます。

*1) 問合せフォーム・注文フォーム・予約フォーム(自動)・買い物フォーム・宿泊予約フォーム・予約フォーム(手動)・事前登録型カード決済フォーム・お客様の声投稿フォーム

設定方法

reCAPTCHAの利用手順は以下です。

GoogleのreCAPTCHAページで新規登録
サイトキー・シークレットキーを取得
まめわざにキーを設定

reCAPTCHAは、従来からあるクラシック版とEnterprise版があります。
意識せずに登録するとEnterprise版に登録してしまいますが、まめわざではクラシック版を利用するで、注意が必要です。

reCAPTCHAのサイトキー・シークレットキーを取得

まずはこちらからreCAPTCHAのページを開き、左上の「≡」→「v3 Admin Console」と進みます。
Googleにログインしていない場合はログインします。

はじめはEnterprise版の登録画面が表示されるので「Switch to create a classic key」を押してクラシック版に切り替えます。

「ラベル」にドメインなどの名前を入力し、「reCAPTCHAタイプ」で「reCAPTCHA v3」を選びます。
ドメインにまめわざのアドレスを入力し、同意後に「送信」ボタンを押します。

表示されたサイトキーとシークレットキーをコピーして、次にまめわざ側の設定に進みます。

まめわざで設定

掲示板や各フォーム*1ブロックの編集時、reCAPTCHAサイトキー・reCAPTCHAシークレットキーの入力欄に、コピーしておいたキーを両方入力します。
以上で、フォーム送信時に動作するようになります。

*1) 問合せフォーム・注文フォーム・予約フォーム(自動)・買い物フォーム・宿泊予約フォーム・予約フォーム(手動)・事前登録型カード決済フォーム・お客様の声投稿フォーム