名前は出してないし、
平気だと思ってた
――Cookieを消して、安心していた人が
写真はイメージ Photo by Abror Alarice on Unsplash
郵便番号と誕生日と性別だけで、米国人の6割は世界でただ1人に絞られる
郵便番号、生年月日、性別。この3つだけで、アメリカ人の63%は世界でただ1人に絞り込める。名前も住所も電話番号も要らない。2006年にPhilippe Golleが2000年の国勢調査のデータで出した数字だ。
この63%を引き合いに出した記事「Fingerprints are the new cookies」(指紋は新しいCookieだ)が、10月11日にHacker Newsへ投稿された。12日に開いた時点で483点、コメントは237件。Cookieを消しても同じ人として見分けられ続けるフィンガープリンティングの話だ。記事は、それを読者のブラウザーの上でやってみせる。
「ひげがあって片目」なら11ビット
なぜ3つで足りるのか。記事は、絞り込みやすさをビットで説明する。「ひげがあって片目の男」は11ビット。2048人に1人まで絞れる、という意味だ。100万人の街から1人を言い当てるには、約20ビット要るという。
ブラウザーも、同じ足し算をされている。記事が挙げる手口は6つ。音の処理のくせからCPUを探るOfflineAudioContext。GPUの製造元と型番を明かすWebGL。文字の描き方のくせが出るCanvas。タイムゾーンや言語、CPUのコア数とメモリも渡る。集めた値は、最後に1本の短い文字列にまとめられる。1つ1つは、ただの設定値だ。それを足していって、1人に行き着く。
日本の郵便番号は12万件ある
ここで日本の話。日本郵便が配っている全国一括の郵便番号データは12万件(2026年9月30日の更新分)。総務省統計局によると、日本の人口は1億2265万人(9月1日の概算値)。単純に割れば、郵便番号1つあたり約1000人だ。
80年分の生年月日は約2万9000通り。性別で、さらに半分。ざっと計算すると、この3項目で33ビットほどになる。1億2265万人から1人を絞るのに要るのは約27ビットだから、足りすぎている。人口の偏りを考えない、ざっくりした計算だ。それでも、「名前を書いていないから平気」が、どれくらいの平気かは見える。
では、どうすればいいのか。記事の答えは、Brave、Tor、Mullvad Browserのように、ブラウザー自体が防ぐものに替えること。「どんな拡張も、エンジン側の保護ほど有効にはなり得ない」(原文は英語)。自分の指紋の珍しさは、EFF(電子フロンティア財団)のCover Your Tracksで測れる。
Googleは2025年2月16日から、広告商品を使う会社に指紋の利用を禁じるのをやめた。イギリスでプライバシーを見ている役所(ICO)は、この変更を「無責任だ」と書いた(2024年12月19日の発表)。Cookieなら同意画面で断れるが、指紋はブラウザーが遮るのも難しいからだ。
ネットの評判
Hacker Newsでいちばん上に来ているのは、記事への反論だった。指紋は思われているほど使えない、という。ソフトや設定が変わるだけで、数日のうちに崩れる。Cookieは2年もつ。安定性が違う。商用の指紋サービスの9割は、いまもIPアドレス頼みだという書き込みもあった。
手口より仕組みを変えろ、という声も目立つ。「違法にすべきなのはデータの売買で、Cookieではない」(原文は英語)。
ブラウザーを替える手は、たしかにある。ただ、郵便番号と生年月日と性別の3つは、どのブラウザーに替えても守ってくれない。あれは、こちらが自分で打ち込んでいる。
43万円の新型冷蔵庫、錆びて見える
Xで話題のアクア「AQR-DUX51B」
中止が4公演。倉敷は、無事に終わった
徳永英明、喉の不調からツアー復帰
40年仕入れてるけど、
こんな値は初めて
――エドノフーズの江戸野誠一郎社長
- Fingerprints are the new cookies
- Hacker News: Fingerprints are the new cookies
- Re-Identification of "Anonymized" Data(Georgetown Law Technology Review)
- Our response to Google's policy change on fingerprinting(英国ICO、2024年12月19日)
- Brave improves protections against GPU fingerprinting
- 住所の郵便番号(1レコード1行、UTF-8形式)(CSV形式)|日本郵便
- 人口推計|総務省統計局
- Cover Your Tracks|EFF