アカウント名:
パスワード:
個人の特定につながりかねないマイナーバージョンやプラットホームの詳細情報はともかく、メジャーバージョンはプラットホームの概要くらいは入れてくれないと
入れてほしい情報・ブラウザのメジャーバージョン・プラットホームの概要(CPUアーキテクチャ、OS種類、画面解像度の概要)たとえば画面解像度は、FHDや4kとか、特定できない程度に何段階かに分類するみたいな
サーバー側がCPUアーキテクチャを知る必要ある?
バイナリ配布の第一候補出す時に使われてるよね。Firefox とか Eclipse とか。
使われていることもあるが別に「必要」ではないな。ターゲット広告がオプトアウトできるようになってるのと一緒で、その方が便利と思うユーザーが任意で知らせれば良い。
オプションを増やせば増やすほどエントロピーが激増するので、fingerprinting対策のためにはオプションを可能な限り減らさなければならない。
じゃあ、グラフィックカードの情報はいらないの?
PlatformがWindowsでばれなければMSのサイトからWindows10のISOを直接ダウンロードできる。WindowsからアクセスするとMediaCreatorとかいう使い物にならないツールのダウンロードになるんだけど、これUAみてるんだよ。
ダウンロードできるものと同じISOが生成できるなら別にメディア作成ツールでもいいんだけどそうではない(それどころか作成するたびにハッシュが異なる)んでマジ使い物にならないんだよな
そしてバージョンごとに違う処理をするのが流行し、バージョンアップ時におかしな処理をされるのを防ぐためにuser_agentに古いバージョンも併記するようになり、どんどん長くなっていくのですね。
# それらは、user_agentとは別の要素として取得するようにした方が良いのでは……特に画面解像度。
CPU アーキテクチャも OS も、差はブラウザが全部吸収してくれる(はず)ので不要では画面解像度もいらなくて、ブラウザの表示領域のサイズだけ分かれば良い(DPI も欲しいかな)
ブラウザのメジャーバージョンも、それで機能有無を判別したいのだと思うけど、そもそもそういった実装をさせたくないから廃止しようって声があったはず
# 理想は理想で、現実どうかってのはあるけどね
ECMAScriptの対応バージョンは必要じゃない?
そうした情報がなくてもまともに動くサイト作れ
画面解像度とか今もUAに入ってないけど入れる必要ある?
メジャーバージョンとOSの種類は引き続き入る。User-Agent Reduction - The Chromium Projects [chromium.org]に書いてある。
新しいUser-Agent Client Hintsを使えば、「CPUアーキテクチャ」(Sec-CH-UA-Arch)と「画面解像度の概要」(WidthやViewport-Widthなど)、君が望むものはどれも手に入るぞ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
メジャーバージョンとプラットホームくらいは残してくれないと (スコア:0)
個人の特定につながりかねないマイナーバージョンやプラットホームの詳細情報はともかく、
メジャーバージョンはプラットホームの概要くらいは入れてくれないと
入れてほしい情報
・ブラウザのメジャーバージョン
・プラットホームの概要(CPUアーキテクチャ、OS種類、画面解像度の概要)
たとえば画面解像度は、FHDや4kとか、特定できない程度に何段階かに分類するみたいな
Re: (スコア:0)
サーバー側がCPUアーキテクチャを知る必要ある?
Re:メジャーバージョンとプラットホームくらいは残してくれないと (スコア:1)
バイナリ配布の第一候補出す時に使われてるよね。
Firefox とか Eclipse とか。
Re: (スコア:0)
使われていることもあるが別に「必要」ではないな。
ターゲット広告がオプトアウトできるようになってるのと一緒で、その方が便利と思うユーザーが任意で知らせれば良い。
Re: (スコア:0)
オプションを増やせば増やすほどエントロピーが激増するので、fingerprinting対策のためにはオプションを可能な限り減らさなければならない。
Re: (スコア:0)
じゃあ、グラフィックカードの情報はいらないの?
Re: (スコア:0)
PlatformがWindowsでばれなければMSのサイトからWindows10のISOを直接ダウンロードできる。
WindowsからアクセスするとMediaCreatorとかいう使い物にならないツールのダウンロードになるんだけど、これUAみてるんだよ。
Re: (スコア:0)
ダウンロードできるものと同じISOが生成できるなら別にメディア作成ツールでもいいんだけどそうではない(それどころか作成するたびにハッシュが異なる)んでマジ使い物にならないんだよな
Re: (スコア:0)
そしてバージョンごとに違う処理をするのが流行し、バージョンアップ時におかしな処理をされるのを防ぐためにuser_agentに古いバージョンも併記するようになり、どんどん長くなっていくのですね。
# それらは、user_agentとは別の要素として取得するようにした方が良いのでは……特に画面解像度。
Re: (スコア:0)
CPU アーキテクチャも OS も、差はブラウザが全部吸収してくれる(はず)ので不要では
画面解像度もいらなくて、ブラウザの表示領域のサイズだけ分かれば良い(DPI も欲しいかな)
ブラウザのメジャーバージョンも、それで機能有無を判別したいのだと思うけど、そもそもそういった実装をさせたくないから廃止しようって声があったはず
# 理想は理想で、現実どうかってのはあるけどね
Re: (スコア:0)
ECMAScriptの対応バージョンは必要じゃない?
Re: (スコア:0)
そうした情報がなくてもまともに動くサイト作れ
Re: (スコア:0)
画面解像度とか今もUAに入ってないけど入れる必要ある?
Re: (スコア:0)
メジャーバージョンとOSの種類は引き続き入る。User-Agent Reduction - The Chromium Projects [chromium.org]に書いてある。
新しいUser-Agent Client Hintsを使えば、「CPUアーキテクチャ」(Sec-CH-UA-Arch)と「画面解像度の概要」(WidthやViewport-Widthなど)、君が望むものはどれも手に入るぞ。