2009-03-28 3 views
2

私は、モーフィングシェイプまたはダイナミックカラーを使用するCAPTCHAを動的に作成する方法を考えてきました。captchaをモーフィングするアイデア

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

第2のアイデアは、赤色から青色にゆっくりと変化する色の領域を有することであり、ユーザは青色になるとボタンを押す必要がある。

第3のアイデアは、両方の方法の組み合わせです。

私は難しいのは、クリックと遷移を一致させることです。しかし、自動コードが陰影や形を検出するのは難しいはずです。

私の考えにいくつかコメントしてください。

  • 編集 - フィードバックのための

感謝。私は現在、他の色の形に変形するいくつかの色の形のビデオフィードをサーバーに供給し、フラッシュベースのビデオ再生を検討しています。 2つの緑色の四角が3つの青色の三角形に変わるのを見ると、ビデオをクリックするなど、色と形が缶詰の質問に一致すると、ユーザーはフィードを一時停止する必要があります。シェイプはオーバーラップしているモーフィングシェイプの中にあります。家族全員で楽しい!

+0

面白いアイデア:あなたは、GoogleのCAPTCHAを見ている場合は

は、彼らはかなりよくだけこれら二つの機能を持っています。私はそれが正しいと理解すれば、ユーザーが人間の選択をした場合、フラッシュは「ok」を送信しますが、この「ok」がボットから送信された場合はどうなりますか? –

+0

ああ、ビデオはサーバー側で生成され、それを持って、 ) –

答えて

0

良いアイデアは、シェイプが回転または移動し続けるようにすることもできます。 普通の文字capcha thoよりも安全かどうか分かりません。

0

なぜ色がテキストよりも検出が難しいと思うのか分かりません。おそらくシェイプはn面のポリゴンよりも複雑でなければなりません。しかし、漸進的なアニメーションは良いアイデアです。しかし、あなたがそれをコードすることができれば、誰かがそれを見ているものをコード化することができます。

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

たとえば、動物の写真を表示して、鳥が出現したときにユーザーをクリックさせます。または、単に「飛ぶことができるものをクリックしてください」と言います。そして、動物の写真をいくつか見せてください。これは、すべての画像がカタログ化されるまで、マシンによってむしろ優位ではありません。 CAPTCHAの問題はもちろん、構文を使ってセマンティクスを作成しようとしています。したがって、発症からそれ自体を打ち負かす。

あなたは正しい道を歩いています。あなたの概念証明が興味深いと確信しています。しかし、覚えておいてください:コンピュータで作成:コンピュータで解決。

1

色は(a)コンピュータが検出するのは非常に簡単です。 (b)いくつかの人間にとっては非常に難しい - 色盲 - を検出すること。あなたが障害者へのアクセスを拒否しても問題ない場合でも、異なるモニター、システム、照明条件などを気にして、色の認識を変える必要があります。

赤の成分と青の成分を1つの画素(または複数の画素の平均値)で比較するのはどれほど難しいと思いますか?簡単。だから、これはコンピュータの問題ではありません。

同様に、正方形と円の違いをプログラムするのは難しくありません。 1つはストレートラインを持っています、1つはありません!

0

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

さらに、珍しいキャプチャはユーザーに考えるよう強制します。視聴者によっては、一部のユーザーが失われる可能性があります。

CAPTCHAシステムを開発する際に、私は研究の公平なビットをした、画像への印刷、テキストの古典的な方法が最も効果的であると思われます。このトリックは、テキストの後ろに「バックグラウンドノイズ」がたくさんあります。次の2つのことについてです:

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

2)テキストのランダムな歪み、平行移動、回転。私はあなたがそれを固定する方法を疑問に思うものの、https://www.google.com/accounts/NewAccount?service=mail

+0

@abignale classic captchaは、人間が「簡単に」見つけるテキストを読むために文字認識を使用できないコンピュータに依存しています。実際に一方通行ではありません。ちょうど現在のアルゴリズムが貧弱です。 – Martlark