ブラウザ・デバイス

ブラウザ・デバイス

ユーザーエージェント、ブラウザフィンガープリント、接続タイプ、ブラウザが公開する情報。

cookieEnabledフィンガープリントとは — Cookie設定が身元を明かす理由

cookieEnabledフィンガープリントとは — Cookie設定が身元を明かす理由

navigator.cookieEnabledがブラウザフィンガープリントに与える影響。Cookie無効化が逆に追跡されやすくなる理由を解説。

6分で読める
Do Not Trackフィンガープリンティングとは何か — DNTが追跡しやすくする逆説

Do Not Trackフィンガープリンティングとは何か — DNTが追跡しやすくする逆説

DNTを有効にしている少数派のユーザーは、その設定で目立つ存在になります。W3Cは2019年に標準化を断念し、AppleはSafariから削除しました。それでもフィンガープリンティングシグナルです。

8分で読める
カラーデプスフィンガープリンティングとは何か — screen.colorDepthによる追跡

カラーデプスフィンガープリンティングとは何か — screen.colorDepthによる追跡

screen.colorDepthはディスプレイの色深度を報告します。Firefox/Safariは常に24を返しますが、Chromeは実際のハードウェア値を公開します。単体で約0.87ビットのエントロピーを追加します。

7分で読める
WebGLピクセルハッシュとは何か — GPUシェーダーによるフィンガープリンティング

WebGLピクセルハッシュとは何か — GPUシェーダーによるフィンガープリンティング

WebGLピクセルハッシュはGLSLシェーダーを実行してGPUの浮動小数点差異を測定し、約5.7ビットのエントロピーを生成します。Brave Farblingで軽減できます。

8分で読める
ブラウザフィンガープリントとは?クッキーなしでサイトがあなたを追跡する方法

ブラウザフィンガープリントとは?クッキーなしでサイトがあなたを追跡する方法

ブラウザフィンガープリントは、ハードウェア、ソフトウェア、ブラウザ設定を組み合わせた固有の識別子を作成します — プライベートモードでも、クッキーなしでもサイトを横断して追跡します。

6分で読める
キャンバスフィンガープリンティングとは何か

キャンバスフィンガープリンティングとは何か

キャンバスフィンガープリンティングはHTML5 Canvas APIで非表示画像を描画し、GPUやOSの差異からデバイス固有の識別子を生成します。Cookieも保存も不要な追跡技術です。

7分で読める
WebGLフィンガープリンティングとは何か

WebGLフィンガープリンティングとは何か

WebGLフィンガープリンティングはGPUベンダー・モデル・レンダリング出力を読み取り、全ブラウザで持続するデバイス識別子を生成します。Cookieクリアもネットワーク切替も無効です。

8分で読める
オーディオフィンガープリンティングとは何か

オーディオフィンガープリンティングとは何か

Web Audio APIでサイレント信号をメモリ内レンダリングし、浮動小数点の微差を測定してデバイスを識別します。マイク不使用、許可不要、シークレットモードでも機能します。

7分で読める
フォントフィンガープリンティングとは何か

フォントフィンガープリンティングとは何か

インストール済みフォントをJavaScriptで静かに検出し、Cookieなしでデバイスを追跡します。300〜700のフォントを100ms以内にプロービングし10〜15ビットのエントロピーを生成します。

7分で読める
画面解像度フィンガープリントとは — デバイスピクセル比による追跡の仕組み

画面解像度フィンガープリントとは — デバイスピクセル比による追跡の仕組み

screen.widthとdevicePixelRatioがブラウザフィンガープリントに使われる仕組みを解説。シークレットモードでも無効化できません。

7分で読める
CPUフィンガープリントとは — hardwareConcurrencyによるプロセッサ識別

CPUフィンガープリントとは — hardwareConcurrencyによるプロセッサ識別

navigator.hardwareConcurrencyが論理コア数を公開し、Cookieなしでデバイスを追跡できる理由を解説します。

7分で読める
デバイスメモリフィンガープリントとは — navigator.deviceMemoryによる追跡

デバイスメモリフィンガープリントとは — navigator.deviceMemoryによる追跡

navigator.deviceMemoryはRAMティアを公開します。FirefoxとSafariが実装を拒否した理由とプライバシーリスクを解説。

7分で読める
WebGLベンダーフィンガープリントとは — GPUブランドによるブラウザ識別

WebGLベンダーフィンガープリントとは — GPUブランドによるブラウザ識別

WEBGL_debug_renderer_infoがGPUメーカーとモデル名を公開する仕組みと、Cookieなし追跡への影響を解説します。

8分で読める
navigator.platformフィンガープリント — OS検出の仕組みと問題点

navigator.platformフィンガープリント — OS検出の仕組みと問題点

navigator.platformがOSをサイレントに公開する仕組み。Apple SiliconでもMacIntelと返す矛盾と対策を解説。

8分で読める
ブラウザストレージフィンガープリントとは — localStorageによる追跡

ブラウザストレージフィンガープリントとは — localStorageによる追跡

localStorage・IndexedDB・Evercookieがクッキー削除後も追跡を継続する仕組みと個人情報保護法の観点から解説。

8分で読める
タッチフィンガープリントとは — maxTouchPointsによるデバイス識別

タッチフィンガープリントとは — maxTouchPointsによるデバイス識別

navigator.maxTouchPointsとタッチAPIがスマートフォン・タブレット・デスクトップを識別する仕組みを解説します。

7分で読める
ブラウザ言語フィンガープリンティングとは何か — navigator.languagesによる追跡

ブラウザ言語フィンガープリンティングとは何か — navigator.languagesによる追跡

navigator.languagesの配列とAccept-Languageヘッダーは、多言語ユーザーや少数言語話者をより識別しやすくします。ブラウザ言語設定と追跡リスク — VPNでは防げません。

8分で読める
ネットワークタイムゾーンとは何か?どのように検出されるか?

ネットワークタイムゾーンとは何か?どのように検出されるか?

ネットワークタイムゾーンはIPアドレスの場所から導出されます。タイムゾーン検出の仕組みと、プライバシーや追跡にとって重要な理由を学びましょう。

4分で読める
ユーザーエージェントとは何か?ブラウザはあなたについて何を公開するか

ユーザーエージェントとは何か?ブラウザはあなたについて何を公開するか

ユーザーエージェントはブラウザが訪問するすべてのウェブサイトに送信する文字列です。含まれる内容、プライバシーへの影響、whatsmy.fyi が読み取れる情報を学びましょう。

5分で読める
接続タイプとは何か?Wi-Fi・4G・イーサネットを解説

接続タイプとは何か?Wi-Fi・4G・イーサネットを解説

接続タイプ(Wi-Fi、4G、イーサネットなど)は速度、レイテンシ、プライバシーに影響します。ブラウザが接続タイプを検出する方法と各タイプがネットワークに意味することを学びましょう。

4分で読める
ブラウザ・デバイス — Blog | whatsmy.fyi