HN 日本語サマリー

← 一覧へ戻る
Web開発

フィンガープリントは新しいクッキー

Fingerprints Are the New Cookies (royfish.dev)

55 pointsby royfish20 コメント

要約

この記事は、サードパーティCookieの廃止が進む中で、ウェブサイトや広告主がユーザー追跡のためにデバイスフィンガープリンティングという新たな手法に移行している現状を解説しています。フィンガープリンティングは、IPアドレス、ブラウザ情報、ハードウェア情報などを組み合わせてユーザーを識別する技術であり、プライバシー保護ブラウザはノイズの追加(ファーブリング)や情報の均一化といった対策を講じています。筆者は、この技術が個人のプライバシーを侵害し、データが広告やその他の目的で高値で取引される危険性を指摘しています。

全文翻訳

これからあなたをこう呼びます:…コンピューティング…ページを更新してみてください。Cookieをクリアしてください。VPNに接続してください。あなたはまだ…です。そしてそれをあなたの電話や他のデバイスで開くと、あなたのニックネームは異なり、同様に一貫性があります。シークレットモードでは異なりますか?良い。しかし、それは常に同じですか?悪いニュース。想像してみてください:あなたが訪れるほとんどのウェブサイトは、広告を表示するために支払われ、間接的に私のスクリプトを実行します。これにより、あなたが…であることを私は知ることができます。それを使って、あなたがどのような広告を見るかを決定できます。しかし、さらに重要なことに、あなたがそのウェブサイトでアカウントを作成した場合、私はあなたのデータを購入することを申し出ることができます。プライバシーポリシーの下で彼らが共有できるものすべて:あなたの名前、活動、AIとの会話…すぐに私はあなたについてあなたの友人よりも多くのことを知るようになるでしょう。おそらくあなた自身よりも。 「だから何?」とあなたは言う。「私は何も隠すことはない。そして、私は関連性の高い広告を好む…時々、それは私がまさに必要なものを示してくれる!そして、データはとにかく匿名化されている…」見てください、問題は、それはあなたについて全くではありません。それはもはや広告についてもではありません。誰もあなたのことを気にかけていません。そして、警察やあなたの政府が気にかけるなら、私も喜んで彼らにお金を払います。私はこのすべてのデータを見て、人々を見ていません。私はパターンを見ています。パターンから現れるパターン。経済、社会、人間の心理の生きた、デジタルのフラクタル状態。21世紀の水晶玉、そしてそれはシリコンでできています!それが製品です。そして最高入札者にそれが渡されます!それはあなたを何にするのですか?歯車?牛?ボランティア?フィンガープリントは新しいクッキーですサードパーティCookieに関する大きな騒ぎを覚えていますか?それは非常に大きく、EUはすでにその最も偉大な発明の1つである同意バナーを導入していました。EUがテクノロジー企業よりも速く船を出すなら、それはテクノロジー企業が手をこまねいているだけであることを意味します。そして、それらのテクノロジー企業の1つは、ブラウザ市場の3分の2を占めています。何がプレイだったのですか?地球上で最大の広告会社であるGoogleに拍手を送りましょう!ACT I.圧力 - 「プライバシーは私たちにとって、私たちがすることすべてにおいて最も重要です。」2019年、Cookieはまだ熱いです。それは悪い評判になり、SafariとFirefoxはすでにそれらをブロックしています。1年後、Googleは誓います:私たちはCookieを破壊します!!そして、プライバシーを最優先する新しい時代を確立します。ACT II.気晴らし - 「サードパーティCookieを非推奨にする代わりに、新しいエクスペリエンスを導入します」5年後:人々は今、Cookieよりもはるかに大きな心配事で忙しく、Googleが開発したソリューション(Privacy Sandbox)はかなりひどく、独占禁止法の懸念を引き起こしたため、誰もそれを使用していません。「知っていますか、Cookieはそのままにしておきましょう。ただし、IPアドレスをマスクします*!」(*ただし、認証済みのシークレットモードの場合のみ)(**結局、彼らはそれさえも提供しませんでした)ACT III.加速 - 当社の広告製品でデバイスのフィンガープリンティングを使用できるようになりました今、誰が誰であるかを知るためのより良い方法があります!フィンガープリンティングはどのように機能しますか?良い、きちんとオタクになりましょう。あなたはウェブサイトを訪れます。あなたのブラウザはサーバーにリクエストを送信し、サーバーはブラウザが実行するためのコードを返します。リクエストはすでにあなたに関する情報を提供しています。どのブラウザを使用しているか、その言語、実行されているOS、およびIPアドレス。サーバーは応答を送信するためにそれが必要です。それはしばしばあなたの場所を明らかにします。次に、コードが実行されます。見てください、私たちはウェブサイトを訪問するだけでウイルスに感染することが日常的な懸念だった時代はとうの昔に過ぎました。問題は、安全の定義は誰に尋ねるかによって異なります。広範なコンセンサスは分離で終わります:ウェブサイトのコードは、他のウェブサイトによって保存されたデータを見ることができず、許可なくあなたのファイルや他のアプリケーションを見ることもできません。ChromeとEdgeはここで停止します。次にSafari(特にiOS/macOS 26+)とFirefoxがあり、その定義をプライバシーに拡張していますが、フィンガープリンティングからはまだ完全に保護されていません。BraveとTorはプライバシーを最優先するブラウザのリーダーであり、Mullvad Browser(私の意見では、最高のVPNプロバイダーの1つであるMullvad)が新しく登場しています。コードはあなたのハードウェア上で実行され、一貫性がありユニークな読み取りを生成する方法で測定できます。これについては本当にあまりできることはありません。したがって、確立されたソリューションは2つしかありません:時々少しノイズをフィードします。それはファーブリングと呼ばれ、Braveがあなたのフィンガープリントを一貫性のないものにするために行うことです。すべてを常に同じように見せ、ブラウザユーザーを区別できないようにします。TorとMullvadはこのアプローチを採用しています。さて、フィンガープリントを作成しましょう。したがって、フィンガープリントを構成できるデータのソースは2つあります。ネットワークリクエストとコード環境です。ネットワークを見ると、データは一般的に壊れやすいか一般的です。IPアドレス。人が常に同じIPアドレスを使用する「ハッピーパス」では、それが必要な唯一のデータかもしれません。しかし、一般的に人々はモバイルネットワークで多くのブラウジングを行い、他の人とWiFiを共有し、VPNを使用するか、ISPによって自宅のネットワークのIPアドレスがローテーションされます。そのように壊れやすいです。User-AgentやAccept-Languageのようなヘッダー。ブラウザ、OS、バージョン、設定されている言語を明らかにします。デバイス上でコードを実行できる場合、ハードウェアの品質を測定する方法があります(許可プロンプトなしで!)。これらは驚くほど安定しています。GPU。動作、ベンダー、ドライバーCPU。動作、ベンダー、スレッド数メモリサイズディスプレイデータ。解像度、ピクセル比、リフレッシュレートオーディオ処理デバイスモデルそしてソフトウェアレベルで。インストールされているフォント、拡張機能、システム情報…最新のChromeを使用しているデバイスは数百万台あり、M4チップを搭載したMacは数百万台あり、フランス語のブラウザも数百万台あります。しかし、M4でフランス語の最新のChromeを実行しているデバイスを見ると、その数は大幅に減少します。ハードウェア測定を追加すると、それは非常に低くなり、事実上ユニークになります。フィンガープリントは真にグローバルにユニークである必要はありません。サンプルサイズ内で人々を区別するのに十分ユニークであればよいのです。郵便番号(IPから推測)、誕生日(あるプラットフォームで提供した)、性別(どこでも入力する)を組み合わせると、アメリカ人の60%以上をユニークに特定するのに十分です。候補者のプールを減らすために、いつでも別の変数を追加できます。情報エントロピーAkinatorをプレイしたことがありますか?あなたはキャラクターを思い浮かべ、魔神が約20の質問をし、どういうわけかそれを知っています。それはフィンガープリンティングの要約ですが、あなたのブラウザがあなたに代わって質問に答えるだけです。情報エントロピーを理解すれば、Akinatorの魔法は簡単なトリックになります。ボード上のキャラクターを推測するゲームで、「私のキャラクターは男性ですか?」のような質問で簡略化しましょう。私が「はい」と言うと、ボード上のキャラクターの半分が男性なら、あなたは候補者の半分だけを検討しています。今、私の答えはあなたにlog₂(100 / 50) = log₂(2) = 1ビットの情報を提供したと言えます。なぜなら、それは候補者のプールを半分にカットしたからです。1回の回答から得られるビットは、その「驚き」と呼ばれます。回答が珍しいほど、それはあなたに多くを伝えます。2人に1人が共有する特徴は1ビット(男性である)の価値があり、8人に1人は3ビット(ひげがある)、128人に1人は7ビット(片目である)の価値があります。驚きは回答の価値を定量化し、エントロピーは質問の価値を定量化します。128人に1人が片目である場合、それについて尋ねると、128回中127回「いいえ」が得られます。回答の確率驚きエントロピーへの貢献はい1/128log₂(128 / 1) = 7ビット1/128 x 7 = ~0.055いいえ127/128log₂(128 / 127) = ~0.0113ビット127/128 x 0.0113 = ~0.011各可能な回答の貢献を合計すると、質問自体は約0.066ビットのエントロピーの価値があります。これは、回答から得られる平均ビット数です。独立した特徴を組み合わせると、ビットを単純に追加するか、比率を掛け合わせます。したがって、ひげがあり片目である男性は11ビット、つまり2048分の1になります。 alas、Thomas Bayesがあなたに知らせるように、実際には何もそれほど単純ではありません。ひげはすでに男性の強い指標であり、男性はおそらく片目である可能性が高いです。