Cookieってなんでクッキーなの?

配信ステータス:配信済み 配信URLhttps://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 でした。さようなら! 【ジングル】

📚 参考情報

🎙️ 収録メモ

  • トーン
    • 冒頭:日常的な疑問から入る、親しみやすさ
    • 名前の由来部分:驚き、雑学トーク
    • プライバシーの皮肉:しみじみ、少し切なく
  • 強調ポイント
    • 「magic cookie」という技術用語が由来であること
    • フォーチュンクッキー→magic cookie→HTTP Cookieの連鎖
    • Montulliの「サードパーティCookieが悪用されたことが悔しい」という後悔
    • 合計:約7〜9分
    • オープニング:30秒
    • 本編:6〜8分
    • クロージング:30秒
  • タグ
    • Cookie #LouMontulli #Netscape #プライバシー #Web歴史 #エンジニア雑学

results matching ""

    No results matching ""