2

モーフィング形状または動的色を使用する CAPTCHA を動的に作成する方法を考えています。

私の最初のアイデアは、正方形から球体に徐々に変化するグラフィック、フラッシュ、または何かを使用することです。ボタンが十分に球状になったら、ユーザーはボタンをクリックする必要があります。

2 番目のアイデアは、たとえば赤から青にゆっくりと変化する色の領域を用意することです。ユーザーは、十分に青くなったときにボタンを押す必要があります。

3 番目のアイデアは、両方の方法を組み合わせたものです。

難しいのは、クリックとトランジションを一致させることだと思います。しかし、自動化されたコードが色合いや形状を検出するのは難しいはずです。

人々は私の考えについてコメントを提供してもらえますか.

  • 編集 -

フィードバックをお寄せいただきありがとうございます。私は現在、他の色付きの形状に変形するいくつかの色付きの形状のサーバー フィード ビデオ フィードのフラッシュ ベースのビデオ再生を使用することを検討しています。色と形が定型の質問に一致する場合、ユーザーはフィードを一時停止する必要があります。たとえば、2 つの緑色の四角形が 3 つの青色の三角形に変わったら、ビデオをクリックします。形状は、オーバーラップして移動するモーフィング形状の中にあります。家族全員で楽しめる!

4

4 に答える 4

1

色は、(a) コンピュータが検出しやすいため、悪い考えです。(b) 一部の人間 (色覚異常) が検出するのは非常に困難です。障害者のアクセスを拒否することに問題がなくても、モニター、システム、照明条件などが異なると、異なる色の知覚が生じることを心配する必要があります。

コンピュータがピクセル内の赤の成分と青の成分を比較するのはどれくらい難しいと思いますか? 些細なこと。したがって、これはコンピュータの問題ではありません。

同様に、正方形と円の違いをプログラムするのもそれほど難しくありません。ある人には厳しい線があり、ある人にはありません!

于 2009-03-28T05:46:11.407 に答える
0

良いアイデアです。形が回転したり動いたりするようにすることもできます。通常のレター キャプチャよりも安全かどうかはわかりません。

于 2009-03-28T05:36:27.373 に答える
0

テキストよりも色を検出するのが難しいとあなたが考える理由がわかりません。形状も可能ですが、n 辺の多角形よりも複雑にする必要があります。ただし、段階的なアニメーションは良い考えです。しかし、それを表示するようにコーディングできれば、誰かがそれを監視する何かをコーディングできます。

本当のテストは、構文的な意味ではなく、意味的な意味を識別することによって人間性を証明することです。

たとえば、動物の写真を表示し、鳥が現れたときにユーザーにクリックさせます。または、「飛ぶことができるものをクリックしてください」と言ってください。そして、動物の写真を見せてください。これは、すべてのイメージがカタログ化されるまで、機械に勝るものはありません。もちろん、CAPTCHAの問題は、構文でセマンティクスを作ろうとすることです。したがって、最初から自分自身を打ち負かします。

あなたは正しい道を進んでおり、あなたの概念実証は興味深いものだと確信しています。しかし、覚えておいてください: コンピューターによって作成され、コンピューターによって解決されます。

于 2009-03-28T05:37:53.830 に答える
0

これらのアイデアはほぼ確実に機能しますが、これはあいまいさによるセキュリティ効果です。従来の CAPTCHA 画像は「一方向」であり、(理論的には) 正しい答えをコンピューターで推測することはできません。「画像が青くなったらここをクリックしてください」と言うことの問題点は、プログラムを開発する価値があると誰かが考えた場合、コンピューターがこれを簡単に実行できることです。

さらに、珍しいキャプチャはユーザーに考えさせます。視聴者によっては、これは一部のユーザーを失うことを意味する場合があります。

CAPTCHA システムを開発する際にかなりの調査を行いましたが、テキストを画像に出力する従来の方法が最も効果的であると思われます。秘訣は、テキストの後ろにたくさんの「背景ノイズ」を入れたり、色を変えたりすることではありません。以下の2点についてです。

1) ランダムなテキスト カーニング。ほとんどまたはすべての文字が互いにわずかに重なっています。

2) テキストのランダムな歪み、平行移動、および回転。

Google の CAPTCHA を見ると、次の 2 つの機能しかありません: https://www.google.com/accounts/NewAccount?service=mail

于 2009-03-28T09:14:52.560 に答える