Cookieってなんでクッキーなの?
配信ステータス:配信済み 配信URL:https://art19.com/shows/kkeethengineers/episodes/ff964130-0c95-4ad6-996b-015f28bc3554
台本
オープニング
【ジングル】 はい、どうもこんにちは。「雨宿りと WEB の小噺」始まりました。Keeth こと桑原です。
この番組では、Webテクノロジーの歴史や裏側にある、ちょっとした小噺を紹介しています。
今回のお題は「Cookieってなんでクッキーなの?」です
本題
つかみ
- 毎日ブラウザが使っているCookie。ログイン維持とかカート保持に欠かせない存在。でもなんでお菓子の名前がついてるの?というのが今日のお題
背景・歴史
- 1994年、23歳のNetscapeエンジニア Lou Montulli が発明。きっかけはMCIという通信会社からのECサイト依頼
- MCIの要望:「サーバーにセッション状態を持たせたくない。ユーザーのブラウザ側に保存させてほしい」
- 目的はシンプルにショッピングカートの実装。ページをまたいでも商品を覚えておくために
- 同僚のJohn Giannandreaと一緒に仕様書を書き、1994年10月リリースのNetscape 0.9βに搭載
名前の由来・メインの小噺
- 名前の元ネタはお菓子のクッキーじゃなく、Unixの技術用語「magic cookie」
- magic cookie=「プログラムが受け取って、中身を変えずにそのまま送り返すデータの塊」という意味のUnix用語
- Unixプログラマーにはおなじみの概念で、ファイルの位置追跡などに使われていた
- その「magic cookie」はどこから来たかというと…フォーチュンクッキー(おみくじクッキー)から
- 中に紙のメッセージが入っていて、開けると何かが出てくる → 中身を受け取って返す、という動作のメタファー
- お菓子のクッキーが由来ではなく、フォーチュンクッキー → magic cookie → HTTP Cookieという連鎖
意外な事実・プライバシーの皮肉な話
- 実はMontulliはプライバシーを守るためにCookieを設計した
- 当時もっとシンプルな代替案があった:「ブラウザに永続的なIDを付ける」方式
- でもこれを採用すると第三者がユーザーを追跡し放題になる、という懸念で敢えて却下した
- ところが2年後、広告業者が「サードパーティCookie」という手法でまさにMontulliが避けようとしたことをやり始める
- Montulliの後悔:「ファーストパーティCookieには問題ない。サードパーティCookieが広告トラッキングに悪用されたことが悔しい」
- プライバシーを守るために作った技術が、プライバシー侵害の代名詞になってしまった皮肉
まとめ・締めのひとこと
- CookieがCookieなのは、Unixの「magic cookie」という用語を転用したから。お菓子のクッキーとは直接関係ない。でも連鎖を辿るとフォーチュンクッキーにたどり着く。技術の名前って、案外そういう偶然のつながりで生まれてたりする
エンディング
【エンディングBGM】 さて、そろそろ今回もクロージングです。 今回は「Cookieってなんでクッキーなの?」について話しました。
次回も、Webテクノロジーの小噺をお届けします。
この番組が気に入った方は、ぜひチャンネル登録をお願いします。 また、あなたからの感想やリクエストもお待ちしております! 𝕏で #WEB小噺 をつけて投稿していただくか、概要欄のお便りフォームからお送りください。
それでは、また次回の雨宿りでお会いしましょう!「雨宿りとWEBの小噺」お相手は Keeth でした。さようなら! 【ジングル】
📚 参考情報
- Cookieの誕生
- 1994年、23歳のNetscapeエンジニアLou Montulliが発明
- きっかけはMCIからのECサイト依頼で、ショッピングカートの実装が目的
- 同年10月リリースのNetscape 0.9βに搭載
- 名前の由来
- 語源はお菓子のクッキーではなく、Unixの技術用語「magic cookie」
- magic cookieはさらに遡るとフォーチュンクッキー(おみくじクッキー)に由来
- プライバシーをめぐる皮肉
- Montulliはプライバシー保護のためにCookieを設計し、永続的なIDを付ける代替案をあえて却下した
- その2年後、サードパーティCookieが広告トラッキングに悪用され始めた
- 引用元
- 📎 https://hiddenheroes.netguru.com/lou-montulli
- 📎 https://en.wikipedia.org/wiki/HTTP_cookie
- 📎 https://qz.com/2000350/the-inventor-of-the-digital-cookie-has-some-regrets
- 📎 https://www.jentis.com/blog/hodp-lou-montulli
- 📎 https://littlecodingthings.com/did-you-know-why-are-browser-cookies-called-cookies/
🎙️ 収録メモ
- トーン
- 冒頭:日常的な疑問から入る、親しみやすさ
- 名前の由来部分:驚き、雑学トーク
- プライバシーの皮肉:しみじみ、少し切なく
- 強調ポイント
- 「magic cookie」という技術用語が由来であること
- フォーチュンクッキー→magic cookie→HTTP Cookieの連鎖
- Montulliの「サードパーティCookieが悪用されたことが悔しい」という後悔
- 尺
- 合計:約7〜9分
- オープニング:30秒
- 本編:6〜8分
- クロージング:30秒
- タグ
Cookie #LouMontulli #Netscape #プライバシー #Web歴史 #エンジニア雑学