\r\n\r\n
商品の購入、またはアカウントにログインしようとしています。自分の**を入力するのですが、その前に自分が人間であることを証明する必要があるのです。私はロボットではありません」にチェックを入れてください。読み解くべき歪んだ数字がぼやけたイメージで見えてきます。これはCAPTCHAと呼ばれるもので、煩わしいかもしれませんが、必要なものです。
そうなんですか?
CAPTCHAとは何か、その仕組み、Repachasとの違い、そしてなぜ難しいものが多いのか。
CAPTCHAは、Completely Automated Public Turing Testの略で、コンピュータと人間を区別するために使用されます。チューリングテストを開発した天才暗号解読者、アラン・チューリングにちなんで名づけられた。機械の心を調べ、その行動が人間と区別がつかないかどうかをチェックする方法です。
一般的なチューリングテストは、被験者の判定に生身の人間が必要ですが、CAPTCHAはそうではなく、通常はコンピュータによって実施されます。そのため、「逆チューリングテスト」と呼ぶ人もいれば、「ヒューマンインタラクションプルーフ(HIP)」と呼ぶ人もいる。
CAPTCHAは、スパムサイトから拡散するボットを阻止するために作られたものです。どんな熟練した技術でも、何百万ものアカウントを自動的に登録するプログラムを作ることができます。CAPTCHAは、これを阻止するために設計されています。
これは、歪んだ文章はコンピューターにとって解読が難しい、少なくとも人間が解読するよりは難しいからです。ほとんどのCAPTCHAは、メッセージをさらにわかりにくくするために、背景に異なる色のグラデーションが組まれています。
2003年にピッツバーグのカーネギーメロン大学で作られた言葉だが、誰がCAPTCHAを作ったかという主張には、いまだに異論がある。
学術チームは、電子メールやオンライン投票など、登録が必要なサービスを、検索エンジンのボットやワーム、スパム、辞書攻撃から守るために利用できると考えている。また、DDoS(分散型サービス拒否)攻撃への対策にも有効です。
文字がぼやけていても、だいたい意味はわかります。記号が歪んでいるほど、そのCAPTCHAは有効です。これは、人間がランダム性を脳が理解しようとする図像学的な異常性を示すからである。混沌の中に秩序を配するのは脳です。
パレイドリアは、雲、建物、崖、木、飲み物、花など、そこにないはずの顔を推理できる理由です。
この心理的奇異性の最も有名な例は、宗教(人々は食べ物の中にイエスが見えると主張する)と天文学である。バーナード33号の馬頭星雲のことわざは有名ですが、月のクレーターにウサギが刻まれているのを見たという人もいます。
だから、カチャーズ隊長の言葉を掻い摘んで曲げてでも書き込むことができるんです。私たちの脳は、通常、コンピュータ・プログラムの及ばないところでつながりを作っています。
カーネギーメロン大学の元キャプチャチームメンバーであるLouis von Ahnは、キャプチャを解読するのに平均9秒かかると述べています。そう考えると、組み合わせを間違えて入力するのはバカらしいと思うかもしれませんが、そんなことはないはずです。誰もが残りの8%の一部である。
実際、大文字と小文字を区別するCAPTCHAの場合、失敗率は8%から30%近くまで上昇します。
情報を推測することの問題は、間違った情報を容易に推測してしまうことです。"I "は "1 "になることができる。CAPTCHAが単語ではなく、ランダムな文字で構成されている場合は、さらに困難です。
幸いなことに、****は人間がエラーを起こしやすく、曖昧な文章を常に読み取ることができないことを知っています。ほとんどのCAPTCHAには、新しいCAPTCHAを生成するオプションがあるので、引っかかったらリフレッシュしてください。
CAPTCHAが厳しいのは、必要に迫られてのことです。CAPTCHAの進化に伴い、攻撃者も進化してきました。人工知能(AI)は、特に歪んだ文字も99%の精度で読み取ることができます。キャプテンは、自分たちのゲームをステップアップさせる必要があるのです。
Googleがこの技術を大幅に改良したことは特筆に値するが、それはまた今度。
プログラムはどのようにしてCAPTCHAを破るのですか?特定の形状を探し出すアルゴリズムによって解読される。これらは通常、テキストボックスをグレイスケールに変換し、カラーアーチファクトによる歪みを除去します。そして、パターンに注目し、標準的な文字や数字と照らし合わせていきます。
このアルゴリズムは、正体不明の番号に対して効果的に推測を行います。
CAPTCHAは、特に障害を持つ人々にとって多くの問題を抱えています。これは、視力の弱い人や失読症を持つ人に特に当てはまります。
そう、CAPTCHAはボットに対してより効果的に、人間にとってはより簡単になるように進化してきたのです。場合によっては重要な点がいくつかあります。1つ目は、バリエーションによる検証です。広く使われているのは、文字の代わりに写真を使う例です。
グリッドに画像が表示され、道路標識を示す各ボックスをクリックする必要がある場合があります。これは、このプログラムがコンピュータビジョン、すなわちデジタル画像の内容を理解することが難しいという問題を抱えているためです。
人工知能の中には、写真に写っているものを区別して理解できるものもあります。Facebookの「Deep Face」技術は、顔の特徴を認識し、個人情報を示唆することができます。しかし、この種のCAPTCHAはボットにとって、残忍な攻撃やその類にさらなる難関をもたらす。
スマートフォンやタブレット端末をお使いの方は、画像をクリックすることで、より簡単に正しい正方形を選択することができます。つまり、それらの写真が正しく読み込まれる限りにおいて、です。
また、数字の識別が苦手な人のために、テキストを読み上げるオーディオキャプチャも適応されています。これらは通常、背景音を伴います。音声認識ソフトを利用するスパマーにとっては、より大きな問題となる可能性があります。
CAPTCHAの発展にとってもう一つの重要な道は、Googleとの統合、そしてreCAPTCHAの導入です。いいえ、同じものではありません...。
あなたが目にするCAPTCHAのほとんどは、実はreCAPTCHAです。reCAPTCHAは前者と同じ役割を果たしますが、さらなる機械学習によって、それを超えるものです。
さらに、書籍の電子化にもreCAPTCHAが利用されています。
キャプチャという言葉を生んだカーネギーメロン大学のチームが開発したものだ。このオープンソースソフトウェアの目的は、「コンピュータで読めない言葉を解読して文書を保存すること」です。事実上、reCAPTCHAで見つかった単語を解読するたびに、機械学習に利用されています。プログラムがさまざまな形やパターンの記号を理解するのを助けているのですね。
CAPTCHAはランダムな組み合わせで、reCAPTCHAはボットが以前分析できなかったターゲットワードで構成されています。
2007年に発売され、2009年にGoogleに買収された。Googleというと、信じられないような巨大なコングロマリットというイメージを持つ人が多いと思いますが、多くの良いことを行っています。買収からわずか2年で、この技術はGoogle Booksと***の全アーカイブをデジタル化しました。どちらも貴重な情報の宝庫です。
皮肉なことに、この技術はテキストを効果的に理解できるようになったため、reCAPTCHAが冗長になっているのです。そのため、Googleはこのアイデアをさらに推し進めようとしています。
をクリックして、何も解読せずにそのまま立ち去るとどうなるのか、不思議に思ったことはありませんか?Googleの新しいreCAPCTHAは、サイト上でのあなたの行動を分析し、あなたが人間かロボットかを判断するための確率的なスコアを密かに提供します。
基本的には、サービスとのインタラクションが、実在の人物とプロセスのどちらを表しているかを判断するものです。
ロボットが賢くなるにつれて、安全システムも進歩しなければなりませんが、reCAPTCHAは十分なアイデアです。
しかし、グーグルの持つパワーに疑問を持つ人は多い。人工知能は人間の行動を認識することができます。Googleがすでにあなたについて知っていることを考えると、これは確かに心配の種です。