reCAPTCHAとは?
「人間とロボット(悪質なプログラム)を見分けるための仕組み」です。
なぜ必要なの?
あなたがホームページにお問い合わせフォームを作ったとします。
何もしないと、悪い人が作った**自動のロボット(スパムボット)**が、そのフォームに勝手にメッセージを送りまくる…なんてことが起きるかもしれません。
そこでreCAPTCHAを付けておくと、
「このフォーム、ちゃんと人間が入力してますよね?」
とチェックしてくれて、ロボットのいたずらを防いでくれるんです。
どんな感じで使われてるの?
よく見るパターンはこれ:
「私はロボットではありません」というチェックボックス
「信号機の画像を全部選んでください」みたいなクイズ
最近では、何も表示されず**自動で判定されるタイプ(invisible reCAPTCHA)**もあります
reCAPTCHAを使うメリット
スパム対策になる(不要なメールやアクセスが減る)
フォームの安全性がアップする
Googleが提供しているので信頼性も高い
導入もそこまで難しくない!
Googleの公式サイト(reCAPTCHA公式)で登録して、
サイトキーとシークレットキーを発行すれば、HTMLやCMSに簡単に組み込めます。
初心者でも慣れればすぐ使えるようになりますし、
フォームを守るためにぜひ入れておきたい機能の一つです!