ブログ HTTP Cookieの概要

HTTP Cookieの概要

目次:

Anonim

インターネットのユーザーエクスペリエンスに関しては、小さなことで大きな違いが生じることがよくあります。 これは、HTTP Cookieの開発によって例示される概念です。 見過ごされることが多いCookieは、各ユーザーがWebサイトにアクセスしたときの閲覧履歴に関する情報を保存するファイルです。 このツールの主な利点は、Webサイトがこれらのファイルにアクセスし、Webサイトでのユーザーの以前の履歴に関する情報を取得し、その情報を使用してユーザーエクスペリエンスを大幅に改善できることです。 この機能により、ユーザーはメールやショッピングカートへのログインプロセスを自動化できるだけでなく、検索クエリをより効率的にすることができ、Webサイトが適切にターゲットを絞ることもできます。


これらの機能は非常に一般的であるため見落とされがちですが、多くの疑問が残ります。 どのように正確に機能しますか? この情報はどのように収集されますか? この進歩は、インターネットの未来にとって何を意味するのでしょうか? 読んで見つけてください!

クッキーの発明

クッキーのアイデアは1996年にさかのぼり、若いプログラマーであるLou MontulliがNetscapeのeコマースショッピングカートの一部としてこのアイデアを開発しました。 このツールは、ユーザーのコンピューターと通信して、以前にサイトにアクセスしたコンピューターを判別するように設計されています。


当時、サーバーはリクエストをユーザーのブラウザーと一致させるのに問題がありました。 Netscapeは、新規ユーザーと以前にサイトにアクセスしたことがあるユーザーを把握することで、ターゲットを絞った効率的なユーザーエクスペリエンスを大幅に改善できると考えました。 このファイルは派手なものではなく、常に更新されるコードで書かれたテキストファイルです。 「クッキー」という用語は、2つの通信プログラム間で交換される短いデータパケットを意味するコンピューターサイエンスの用語「マジッククッキー」から採用されました。 Lou MontulliがCookie技術の特許を申請するのはそう長くはありませんでした。 1998年に彼は1つを得ました。 わずか数年のうちに、Microsoft Internet Explorerはこのテクノロジーを採用し、Cookieをインターネット探索の主要機能として効果的に採用しました。 (「インターネットの歴史」でインターネットの先駆者についてもっと読んでください。)

クッキーの仕組み

ユーザーがCookieを使用するWebサイトにアクセスすると、Webサイトはブラウザーに、後で使用するためにこの情報を要求ルールとともに保存するように指示します。 Webサーバーは、HTTPの「Cookieの設定」ヘッダーを送信することでこれを実現します。 Webサーバーは、Cookieが使用される時間だけでなく、Cookieが使用されるドメインを指示するために、Cookieでコマンドを使用します。 ユーザーがサイトにアクセスし続けると、ユーザーを個別に識別するためにブラウザからこの情報が要求されます。 これは、電子メールプロバイダーや販売者などのログインサイトに便利です。ログインプロセスを合理化し、繰り返し作成する必要があるユーザーにとってしばしば煩わしい要求や傾向を記憶できるためです。 これらのCookieには実行可能コードはなく、最も重要なことには、ウイルスが含まれていません。


Cookieが考案されてから約20年後、CookieはユーザーとWebマスターの両方にとってWebサーフィンを根本的に作り変えました。 ユーザーにとって、Cookieは電子メールの表示とオンラインでの商品の購入を簡単にするだけでなく、ジョブの申請、フォームの入力、検索エンジンクエリの作成など、ほとんどすべてのログインプロセスを簡素化するために使用されています。 Webサイトは、サービスの品質を大幅に向上させました。 Cookieは現在、Webサイトが数百万のWebサイトの膨大な収入源であるターゲットsを提供するために使用されています。 Cookieは、購入者だけでなく企業にとっても優れた資産となりました。Cookieが提供する情報により、これらのグループ間の交換が両当事者にとってより快適になるためです。

クッキーが崩れる場所

クッキーはウェブサイトの閲覧方法に大きな影響を与えていますが、誰もがクッキーを好むわけではありません。 Cookieの使用に関して提起された主な異議は、Cookieが提供する個人情報への暗黙的なアクセスです。 これらの懸念の理由は、Cookieがユーザーに1つの識別ポイントを提供することが多いという事実に起因しています。 Cookieはインターネット経由で交換されるため、Cookieがインターセプトされた場合、Cookieを複製してユーザーログインをハイジャックするために使用できます。 これにより、クレジットカード情報や社会保障番号などの機密データをWebサイトに保存するユーザーにとって多くの問題が発生する可能性があります。


CookieにはWebサイト上のフォームに書き込まれた情報がすべて保存される可能性があるため、Cookieに含まれる情報がほぼすべて侵害される可能性があります。 このため、多くの人が、ユーザーの個人情報や財務情報が間違った手に渡った場合のユーザーに対する潜在的な危険性について懸念を表明しています。 これらの懸念は、いくつかの国の政策立案者の側で失われていません。 過去数年にわたって、英国と米国の政府は、Cookieの使用を制限する法案を提案しており、少なくともユーザーが選択した場合にCookieの使用をオプトアウトすることを許可しています。


ユーザーのセキュリティの最大の重要性を認識して、多くの企業はユーザー情報を保護するために断固たる措置を講じています。 たとえば、一部のWebサーバーはSecure Socket Layer(SSL)を介してCookieを送信します。 SSLを使用する利点は、インターネット経由の伝送を保護するために、ブラウザー要求を暗号化することです。 この方法は、Cookieの傍受に対処する最も効果的な方法であることが証明されています。 (オンラインプライバシーの問題の詳細については、オンラインのプライバシーについて知っておくべきことをご覧ください。)


他のWebサーバーも、パスワードやクレジットカード情報などの機密の個人情報が関係するユーザーを再検証するための措置を講じています。 これらの方法には、ユーザーがパスワードを再入力したり、カードのセキュリティ識別番号を入力したりすることが含まれる場合があります。 さらに広く言えば、ユーザーの名前やIPアドレスなどの固有の情報をユーザー識別基準に追加すると、ユーザーの区別がはるかに簡単になり、なりすましがはるかに困難になります。

ゲームを変えるツールですが、セキュリティ上の懸念は持続します

Cookieの作成により、インターネットの使用方法が大きく変わりました。 消費者側では、オンラインショッピングやログ情報の記録がこれまでになく簡単かつ効率的になりました。 サプライヤー側では、企業はより具体的で便利なユーザーエクスペリエンスを顧客に提供できます。 ただし、ユーザーとWebサイトの両方が、Cookieを介して送信される情報の安全性を確保するための対策を講じる必要があります。 プライバシーに関する懸念は今後も続きますが、インターネットCookieの発明は今もなお最大のインターネットツールの1つです。

HTTP Cookieの概要