reCAPTCHA(リキャプチャ)とは
reCAPTCHA(リキャプチャ)は、CAPTCHA(キャプチャ)と同じスパムや不正を防ぐために、プログラムによる自動処理を防ぎ、人間によって操作しているものか確認するためのもので、Google社が提供しているCAPTCHAシステムです。
CAPTCHAとの違いは、当初のreCAPTCHAは、書物・文献のスキャン画像をOCRにかけて読み取れなかった画像をCAPTCHAとして使用し、スパムを防ぐためのものだけでなく、OCRの代わりに人間によって文字を入力してもらうという一石二鳥な構造になっており電子書籍化で活用されました。
その後、reCAPTCHAのバージョン2では、カーソルの移動などユーザーの操作を分析して、人間らしいかを判断するという判断システムとなり、「I’m not a robot.」と表示されているreCAPTCHAのチェックボックスをマウスやタッチ操作でチェックするだけの方式となっています。
さらにreCAPTCHAv3ではより洗練され、reCAPTCHAのv2のようにチェックボックスにチェックする必要すらなく、訪れたユーザーのページでの操作・行為からスコアを算出し、それがプログラムによるロボットなのか、人間なのかを判別できるシステムにまで向上しています。