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

配信ステータス:未配信 配信URL:(配信済みになったら記入)

台本

オープニング

【ジングル】 はい、どうもこんにちは。「雨宿りと 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」という用語を転用したから.お菓子のクッキーとは直接関係ない.でも連鎖を辿るとフォーチュンクッキーにたどり着く.技術の名前って,案外そういう偶然のつながりで生まれてたりする

📎 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/

エンディング

【エンディングBGM】 さて、そろそろ今回もクロージングです 今回は「Cookieってなんでクッキーなの?」について話しました。

次回も、Webテクノロジーの小噺をお届けします。

この番組が気に入った方は、ぜひチャンネル登録をお願いします。 また、あなたからの感想やリクエストもお待ちしております! 𝕏で #WEB小噺 をつけて投稿していただくか、概要欄のお便りフォームからお送りください。

それでは、また次回の雨宿りでお会いしましょう!「雨宿りとWEBの小噺」お相手は Keeth でした。さようなら! 【ジングル】

results matching ""

    No results matching ""