簡単な質問:Cookieとは何ですか?Cookieは何をしますか?

インターネットを閲覧するとき、 「クッキー」("cookies.")という用語に出くわすことがよくあります。多くのWebサイトは、Cookieの使用について通知し、承認を求めています。Webブラウザーには、Cookieを管理するための多くの設定があり、ブラウザーのアドオンでさえ、あらゆる種類のCookieをブロックすることに言及しています。これらの「クッキー」("cookies")が必ずしも甘いデザートではないことを知っていても、インターネット上でそれらが何であり、その目的が何であるかを正確に知らない場合があります。そのため、この記事では、Cookieとは何か、Cookieの機能と動作、およびインターネットで最も頻繁に使用されるCookieの種類について説明します。始めましょう:

インターネット上のCookieとは何ですか?

クッキーは、あなた、あなたのウェブブラウザ、およびインターネット上でのあなたの行動に関する情報を保持するファイルです。これらは、 PCまたはデバイス(PC or device)に保存されている小さなファイルであり、WebサイトまたはWebアプリで使用してオンラインエクスペリエンスを調整できます。

クッキーは何をしますか?

Cookieは、送信者(通常はWebサイトまたはWebアプリ)と受信者(デバイス)の間で送信されます。Cookieは送信者によって作成および解釈されますが、受信者はCookieを保持し、送信者が要求した場合にのみCookieを送り返します。

Webを閲覧する場合、送信者はWebサイトを実行するサーバーであり、受信者はそのWebサイトにアクセスするユーザーのWebブラウザーです。彼らの目的は、ユーザーを特定し、Webサイトでの過去の活動を確認し、このデータに基づいて適切なコンテンツを提供することです。

クッキー、ウェブブラウザ

ユーザーが初めてWebサイトにアクセスすると、サーバーはそのユーザーのWebブラウザー(web browser)に特定のCookieを保存します。その後Webサイトにアクセスすると、サーバーはCookieを要求し、それを読み取り、その特定のユーザーのWebサイトの特定の構成をロードします。Cookieは、Webサーバーによってすべてのユーザーに適用されるタグのように考えることができます。このタグは、Webサーバーによって読み取られてユーザーを識別します。

この識別は、リアルタイムのユーザーデータが重要なWebサイトで役立ちます。たとえば、オンラインショップ(online shop)を使用する場合、Cookieを使用しないと何も購入できません。Webページをロードするたびに、ショップはあなたを新しいユーザーと見なし、最初から訪問を開始するため、ショップはあなたを識別してショッピングカートを作成することはできません。

クッキーの中身は何ですか?

最新のWebブラウザ(web browser)はすべてCookieをサポートしており、Cookieのサイズは約4KBと小さいです。Cookieの構造を理解しやすくするために、当社のWebサイトであるDigitalCitizenから送信される「cfduid」Cookie(Digital Citizen)("cfduid")として使用してみましょう。GoogleChromeを使用して分析しました。

クッキー、ウェブブラウザ

その構造は次のとおりです。

  1. 名前-Cookie(Name)の名前。
  2. コンテンツ(Content)-Cookieに含まれる情報。
  3. ドメイン(Domain)-このCookieを使用するドメイン。
  4. パス(Path)-Cookieが使用されるドメインのページ。パスが「/」の場合は、CookieがWebサイト全体で使用されていることを意味します。
  5. 送信(Send for)-接続がCookieを使用するために必要なセキュリティのレベル。
  6. スクリプトにアクセス可能(Accessible to script)-HTML以外の方法でCookieにアクセスできるかどうかを示します。
  7. 作成済み(Created)-ユーザーのWebブラウザ(web browser)でCookieが作成された日付。
  8. 有効期限-Cookie(Expires)の有効期限が切れ、ブラウザがCookieを削除した瞬間。

クッキーの種類はいくつありますか?

クッキーという用語(term cookie)はかなり一般的ですが、クッキーを使用する方法はたくさんあります。これが、インターネット上にさまざまな種類のCookieがある理由です。最も一般的なタイプは次のとおりです。

  • セッションCookie-(Session cookies)最も一般的なものの1つ。これらは、 Webブラウザ(web browser)が閉じられるまで一時メモリに存在します。ブラウジングセッション(browsing session)が終了するとすべての情報が削除されるため、これらは有害ではありません。
  • 永続的なCookie-(Persistent cookies)トラッキングCookieとも呼ばれます。それらは、削除されるか、有効期限(expiry date)に達するまで、ユーザーのデバイス上に残ります。これらは、ユーザーに関する情報を収集し、特定のWebサイトで一定期間にわたってユーザーの行動を記録するために使用されます。
  • 安全なCookie-安全な(Secure cookies)HTTPS接続(HTTPS connection)を使用している場合にのみ機能する暗号化されたCookie 。これらのCookieは、ユーザーと同じネットワークに接続している潜在的なハッカーによって情報が盗まれないようにするために使用されます。これらはユーザーに関する重要な情報を保持し、主にユーザーが金融取引を行うWebサイトで使用されます。それらは暗号化されているため、他の種類のCookieよりもはるかに安全です。
  • HttpOnlyCookie - (HttpOnly cookies)HTTP以外のプロトコルでは使用できません。このようなCookieは、Cookieを作成したWebサイトのみがCookieを使用できるようにします。HttpOnlyにできるのはセッションCookieのみであり、通常、ユーザーのプライバシーやセキュリティのリスク(privacy or security risks)を意味するものではありません。
  • サードパーティ(Third-party cookies)のCookie-これらのCookieは、送信したドメイン以外の別のドメインに属しています。これらは通常、広告によって送信され、同じ広告ネットワーク(advertising network)を使用する複数のWebサイトにわたるユーザーの閲覧履歴を保存できます。これらのCookieは、ターゲットを絞った広告を表示するために、Cookieを使用してユーザーに関する大量のデータを追跡するため、プライバシーを損なう可能性があります。
  • ゾンビクッキー(Zombie cookie)-削除された後に自分自身を再作成するクッキー。これらは通常、Web分析サービスによって使用され、同じコンピューターにインストールされているブラウザー間で使用できるため、ブラウザーの外部に保存されます。それらが自分で再作成する理由は、ユーザーがCookieを削除した後にデータが断片化されるのを防ぐためです。また、 Webブラウザ(web browser)ではその存在を制御できないため、悪意のある目的で使用される可能性があります。セキュリティ製品のみがゾンビCookieを識別して削除できます。

クッキーはいつ発明されましたか(簡潔な歴史(concise history))?

1994年7月、 (July 1994)NetscapeCommunicationsの従業員はeコマースアプリケーションを開発する必要がありました。彼は、サーバーに過負荷をかけることなく、すべてのユーザーのショッピングカート(shopping cart)を維持する簡単な方法を見つける必要があったため、この情報をすべてのユーザーのWebブラウザーに保存するのが最善の方法であると判断しました。(web browser)クッキーはすでにIT業界(IT industry)のさまざまな分野で使用されていたため、Webブラウジングにも使用できると彼は判断しました。

Cookieを使用およびサポートする最初のブラウザは、1994年10月の(October 1994)MosaicNetscapeでした。1年後、InternetExplorer2もCookieをサポートしました。それ以来、すべてのWebブラウザがCookieのサポートを提供してきました。それらが作成された理由は肯定的なものですが、Cookieは現在、あらゆる種類の目的で使用されており、その一部は倫理的または合法ではありません。

すべてのWebサイトにCookieに関するメッセージが表示されるのはなぜですか?

ヨーロッパ(Europe)に住んでいる場合、またはヨーロッパ(Europe)IPアドレス(IP address)を使用してWebを閲覧している場合は、アクセスする多くのWebサイトでのCookieの使用に関するプロンプトが表示されます。これらのプロンプトは、欧州連合(European union)を形成するすべての国、および欧州ユーザーがいるすべてのWebサイトとオンラインサービス(website and online services)に適用される一般データ保護規則(GDPR)法のために表示されます。(General Data Protection Regulation (GDPR))

クッキー、ウェブブラウザ

これらのプロンプトの目的は、すべてのヨーロッパのユーザーにCookie、Cookieの使用方法、およびその理由を通知し、明示的な同意を求めることです。これらのプロンプトを読み、問題のない使用のみを許可することをお勧めします。

WebサイトによってWebブラウザに保存されているCookieを表示および管理する方法

Webブラウザがデバイスに保存するCookieを表示および管理する方法を知りたい場合は、すべての主要なWebブラウザを網羅したガイドがあります。どうぞ:

  • Google Chromeに保存されているCookieを表示(および削除)する2つの方法
  • MozillaFirefoxに保存されているCookieを表示および削除する方法
  • MicrosoftEdgeに保存されているCookieを表示および削除する方法
  • Operaに保存されているCookieを表示および削除する2つの方法
  • ChromeFirefoxEdgeOpera、InternetExplorer(Opera and Internet Explorer)でサードパーティのCookieを無効にする

結論

Cookieは、すべてのユーザーに最も有用なコンテンツを提供することでWebサイトをより強力にすることができるため、インターネットで広く使用されています。場合によっては、Cookieを使用しないとWebサイトが機能しないことがあります。また、Webサイトがユーザーとアクセスしているページについて学習できるようにします。ただし、他のテクノロジーと同様に、非倫理的な目的にも使用できます。そのため、Cookieがどのように機能し、どのように使用されるかを知ることは、Webを閲覧するデジタル市民にとって有用なスキルです。クッキーについて質問がある場合は、下にコメントを残すことを躊躇しないでください。



About the author

私は、Apple Mac、iOS デバイス、および Google Chrome ブラウザーの構築と保守に 10 年以上の経験を持つソフトウェア エンジニアです。私の経験には、ソフトウェア製品のゼロからの開発、保守、運用、またはオープン ソース プロジェクトへの貢献が含まれます。また、病院の壊れた画面の修理から iPhone の新機能の設計と実装まで、さまざまなハードウェア プロジェクトに携わる機会がありました。余暇には、お気に入りのビデオ ゲームをしたり、本を読んだり、家族と一緒に夕食を作ったり、友達と時間を過ごしたりしています。



Related posts