CAPTCHA? しないでください!

多くのWebサイト開発者は、captchaの使用はほとんど良い味のしるしであり、ユーザーに対する尊敬のしるしであると考えています。 ロボットが入力フォームからサーバーにデータを送信することを困難にする新しい方法の発明は、退屈なプログラマーの間で非常に人気のある活動です。 メソッドはより洗練されています。 歪んだ文字のキャプチャ-すでに前世紀、それらはcaptcha-turn-me-up-head、captcha-solve-puzzle-inの高数学およびcaptcha-compose-Chinese-characterに置き換えられています。 間違いなく、それらを発明した人々はよくやった。 これらのキャプチャのみが常に適切とは言えません。



一般的に、なぜあなたはキャプチャを思いついたのですか? 一般的には、一部のユーザーを他のユーザーの望ましくないアクションから保護するために。 最も明らかな例は、メッセージングサービス(フォーラム、ブログ、ソーシャルネットワーク)のユーザーをスパマーから保護することです。 ロボットの公開メールサービスへの登録から保護するために、これもスパムメールやその他の、せいぜい不快なアクションに使用できます。 つまり、キャプチャの意味は、善良な人々を作ることです。 素晴らしいアイデア!



ロボットを人間から分離する方法があれば、それは一般にすべてうまくいきます。それは人間には完全に見えないので、彼らは彼らの生物学的起源を証明する必要はありません。 しかし、技術開発の現在の段階では、これはあまり不可能です。 したがって、captchaは妥協案です。 そして、このソリューションは適切に使用する必要があります。



ランブラーでメールボックスを登録するときにcaptchaを使用すると仮定します-これは正しいです。 人気のあるブロガーは、未登録ユーザーがコメントを残すことを許可します-ここでも、captchaはかなり前向きな役割を果たします。



しかし、招待による登録があるリソースが承認中に病弱なパズルを解こうと申し出たとき、これはすでに破綻しています。 これの顕著な例はハンセン病コロニーであり、そこでは部外者がそこに着くのは非常に困難です。つまり、多くの登録されたロボットがいる可能性は低いですが、ログインの形のキャプチャは本当に地獄です。 そして、ささやかなオンラインストアはそのようなものをまったく必要としません。



さらに、多くのキャプチャはjavascriptまたはflashを使用して実装されており、これらの機能を無効にしているユーザーに影響を与える可能性があります。 もちろん、キャプチャがすぐに表示されない場合、フォームを送信しようとして一定回数失敗した後の解決策もありますが、これは一般的な傾向に大きな影響を与えません。



おわりに 開発者は、captchaは長い冬の夜にユーザーがプレイする美しいものではないことを常に覚えておく必要がありますが、まず第一に、これらのユーザーを元気にするために必要な不便さです。 そして、それに応じて、キャプチャの利点がその短所を上回る場合を明確に想像してください。




All Articles