この記事では、ウェブサイトにアクセスする際に「私はロボットではありません」と表示されるreCAPTCHAについて詳しく解説します。
reCAPTCHAとは?
reCAPTCHAとは、ウェブサイトにアクセスする人間とボットを区別する認証システムのことです。
2014年に登場した認証システム「No CAPTCHA reCAPTCHA」では、「私はロボットではありません」にチェックを入れるだけのかなりシンプルなものでした。
しかし、2017年に登場した認証システム「Invisible reCAPTCHA」では、さらに写真を選択させることで精度を上げる仕組みになっています。
最初に「私はロボットではありません」と表示される
すでに述べた通り、 reCAPTCHAでは最初に「私はロボットではありません」という認証が表示されます。
「私はロボットではありません」という認証は、左側にチェックするだけでクリアできます。
さらに画像認証が表示される
2017年以降は、「私はロボットではありません」の認証をクリアした後、さらに「画像認証」が表示されるようになっています。
「〇〇〇の画像をすべて選択してください」「〇〇〇のタイルをすべて選択してください」などと表示され、該当する画像を選択して認証をクリアする仕組みになっています。
2段階の認証方式となっており、人間とボットを区別する精度が上がっています。
画像認証には様々なパターンが存在する
2段階目の認証にあたる画像認証には、様々なパターンが存在します。
こちらは、「自動車のタイルをすべて選択してください」というパターン。
こちらは、「お店の外観の画像をすべて選択してください」というパターン。
こちらは「タクシーの画像をすべて選択してください」というパターン。
実に様々な画像認識のパターンが用意されていて、人間とボットを区別する精度はかなり高くなっています。
関連記事
- 「山や丘の画像をすべて選択してください」と表示された場合の対処法
- 「道路標識のタイルをすべて選択してください」と表示された場合の対処法
- 「お店の外観の画像をすべて選択してください」と表示された場合の対処法
- 「横断歩道の画像をすべて選択してください」と表示された場合の対処法
- 「自動車のタイルをすべて選択してください」と表示された場合の対処法
参考
ガジェットをこよなく愛するフリーランスのエンジニア。できるだけわかりやすく、かんたんに解説するようにしています。