2

現在、人間のチェックのためにキャプチャを使用して Web サイトに投稿する方法があるかどうか疑問に思っています。次の質問がされます。もちろん、これは乱数で行われます。

Type this number in digits; 'twohundredandfive': [ input ]

フォームは AJAX を使用して送信されます。したがって、Web サイトをリロードすると、入力する番号が変わります。

これをパスする方法は、数値を読み取って変換し、データを投稿することですが、2 番目の要求では数値が既に変更されています (これは良いことです)。しかし、これを回避する方法はありますか?

これを悪い意図で使用しているとは思わないでください。説明されている形式は、私のアプリケーションの 1 つで使用されています。これは、ボットがパスを取得できないことを確認するための単なるチェックです。

これまでありがとう:-)

4

3 に答える 3

1

私はCAPTCHAが嫌いです。多くの場合、それらは人間にも判読できません:)

マイクロソフトの研究者の 1 人が次のような計画を立てていると聞きました。ユーザーに子猫をクリックしてもらいます。十分な大きさのサンプルベースを使用すると、ページが更新されるたびにランダムな画像/質問を作成できます. そこまで写真を分析するアルゴリズムをわざわざ開発する人はいないでしょう。

別の興味深いアイデアについては、この投稿をお 読みください。

于 2009-07-22T09:15:22.307 に答える
1

CAPTCHAは、それを解決するエンティティが人間であるかどうかをテストする必要があります。私の目には、あなたが設定している問題は、アルゴリズムで解決するのはかなり簡単に見えます。

人間がテストに合格できることを考えると、テストに合格する自動化されたボットを作成することは確かに可能です。CAPTCHAを解決せずにアクセスできる「バックドア」があるかどうかについては、ソースコードを分析して判断するしかありません。

于 2009-07-22T09:08:54.457 に答える
0

文字列を数値に変換することは、 Google 計算機への多くの参照が与えられた別の質問で既に説明されています。これはそのような変換で素晴らしい仕事をするので、あなたのアプローチはユーザーが人間であるかどうかをテストするのには適していません.

別の解決策については、別の素晴らしい回答にしかリンクできません。

于 2009-07-22T09:31:03.583 に答える