PHP 開発検証コード チュートリアルの検証コードに関するその他の情報
認証コードは一般的に一括登録を防ぐために使用され、機械はもちろん人間の目にも難しそうに見えます。 Erxiang Baidu Tieba では、バーの会員にならずに投稿する際に認証コードの入力を求めていますが、これはおそらく大規模な匿名返信を防ぐためです。現在、多くの Web サイトでは検証コード技術を使用して、ユーザーがロボットを使用して自動的に登録、ログイン、スパムを送信することを防止しています。いわゆる検証コードは、ランダムに生成された一連の数字または記号から画像を生成し、ランダムに数本の直線を描画したり、いくつかの点を描画したり (OCR を防ぐため) など、画像に何らかの干渉を追加するものであり、ユーザー認証コード情報を肉眼で識別することができます。Web サイト認証のために送信するフォームを入力すると、認証が成功した場合にのみ特定の機能が使用できるようになります。
一般に、ユーザー ID を登録するときや主要なフォーラムでは必ず認証を入力する必要があります
一般的な認証コード:
(1) 4 つの数字と文字 (文字または数字の場合があります)。 4桁の文字列で、最もオリジナルな認証コードであり、認証効果はほぼゼロです。 CSDN Web サイトのユーザーは、GIF 形式を使用してログインし、一般的にランダムなデジタル画像検証コードを使用します。写真上の文字はかなりまともで、検証効果は以前のものよりも優れています。 (2) 漢字は最新の登録用認証コードです。たとえば、QQ アピール ページはランダムに生成されます。 H (3) MS の Hotmail アプリケーションは BMP 形式で、ランダムな数字 + ランダムな大文字英文字 + ランダムな干渉ピクセル + ランダムな位置です。または (4) 韓国人または日本人。韓国語をプレイするために HF で MS 登録を実行しているため、難易度が高くなります。
(5) Google の Gmail 登録は JPG 形式で、ランダムな英文字 + ランダムな色 + ランダムな位置 + ランダムな長さです。
(6) 他の主要なフォーラムは XBM 形式であり、コンテンツはランダムです。验 (7) 広告認証コード: 広告の内容の一部を入力することで、Web サイトに追加収入をもたらし、ユーザーをリフレッシュさせることができるのが特徴です。
证 (8) 質問確認コード: 質問確認コードは主に質問と回答の形式で入力されます。モジュール式の検証コードよりも識別と入力が簡単です。システムはユーザーが答えるための「1+2=?」などの質問を生成できます。別のタイプの質問確認コードは、「中国の正式名は何ですか?」という質問を生成するようなテキストベースの質問確認コードです。もちろん、一部の Web サイトでは、質問の後に即時回答または直接回答が提供されます。その他の認証コードの役割: 止 悪意のある登録を防止します ほとんどすべての公式フォーラムでは、登録時に認証コードの入力が求められます。これは、登録された人が登録されたマシンに悪意を持って登録することを防ぐためです。アメリカのカーネギーメロン大学で生まれたこの発明は、登録者が画像上の乱雑なテキストを識別する必要があるため、CAPTCHA(人間とコンピュータを区別するための全自動チューリングテスト)と呼ばれており、このタスクは真の人間のみが達成することができます。世界中に何億人ものインターネット ユーザーがいます。個人にとって、テキストを識別するのにかかる数秒は取るに足らないものですが、すべてのインターネット ユーザーの力を活用すれば、想像を絶する巨大なプロジェクトを完了することができます。米国それは、ペンシルベニア州ピッツバーグの CMU 研究グループが行っていることです。 compantこのグループは、「Internet Archive」と呼ばれる非営利団体によって委託されました。これは、多数の古代の本や原稿をOCR(光学文字認識)ソフトウェアを介して電子テキストに変換して、コンピューターのストレージとクエリを促進することです。しかし、元の原稿の品質が低かったため、貧弱なコンピューターでは 10 単語をスキャンするたびに 1 単語が誤読されてしまい、唯一の解決策は手動で検証することであり、そのような作業は明らかに 1 人の人間やグループでは実行できませんでした。そこで、CMU は、コンピューターが人間に助けを求めることができるように、reCAPTCHA と呼ばれる強力なシステムを設計しました。具体的な方法は、OCR ソフトウェアで認識できないスキャンされたテキスト画像を世界中の主要な Web サイトに送信して、元の検証コード画像を置き換えることです。これらの Web サイトのユーザーがこれらの単語を正確に識別した後、その回答が CMU に送信されます。ユーザー識別の精度を高めるために、多くの場合、2 つの単語を識別することが求められますが、そのうちの 1 つはすでに答えがわかっています。このように、答えで単語を正しく特定したユーザーは、他の単語も正しく特定できる可能性が高くなります。場合によっては、CMU が認識できない単語を別のユーザーに送信することもあります。同じ答えが得られた場合、その答えは間違いなく正しいことになります。高 Facebook、Twitter、Stumbleupon などの多くの人気のある Web サイトでは、すべて recaptcha が使用されており、毎日約 100 万語を処理できます。しかし、現在のペースでは、Internet Archive が提供するすべてのテキストをデジタル化するには 400 年かかると推定されています。