Google Chromeディストリビューションは誰がダウンロードしたかを知っています

彼のソフトウェアのコレクションを更新すると、Googleはダウンロードするコンピューター、アカウント、ブラウザー、その他のパラメーターに応じて、Chromeブラウザーのさまざまなバージョン(オフラインインストーラー、ChromeStandaloneSetup.exeファイル)をダウンロードできるようになっていることがわかりました。 おそらく、このデータはその後、このコンピューターでのこのプログラムの動作に影響するか、影響しない可能性があります。 ディストリビューションキットのさまざまな「バリアント」のチェックサムが異なるため、調整するものがないため、これはすべて不便です。

Permalink: ChromeStandaloneSetup {64} .exeを使用して、StableブランチからWindows用のChromeオフラインインストーラーの最新バージョンをダウンロードできます。 また、すべてのプラットフォームの最新バージョンのインストーラーを見つけることができるWindowsサイト用のGoogle Chromeダウンロードもあります。 これら2つのソースから64ビットのロシア語ブラウザーディストリビューションをダウンロードして比較しました。

配布ファイル(ChromeStandaloneSetup64.exe)には1つのサイズ(50,688,616バイト)があり、同じ日付(2017年9月21日10:32:14)でデジタル署名され、「詳細»ファイルのプロパティ(1.3.33.5)、ただしバイナリ比較が異なります。 最後のいくつかのブロックは異なり、バイナリ表示中にメタデータを読み取ることができます: (N)appguid = ..、 iid = ..、 lang = ..、 browser = ..、 usagestats = ..、 appname = .. 、 needsadmin = ..、 ap = .... 組み込みのTotal Commanderツールを比較しました:



メタデータフィールドの形式と目的の値:
(2つのファイルの値が一致するかどうかを示します)


自分ですべてをチェックすることに興味がある人は、異なるアカウントの異なるコンピューターで、コンピューターの異なるブラウザーを使用して、この配布を参照してダウンロードできます。ファイルは、指定されたメタデータフィールドが異なります。

これは、「多変量」分布が他のGoogle製品に適用されるプラクティスだと思います。 これで、検証用のチェックサムがどこにも表示されない理由が明らかになりました。

Source: https://habr.com/ru/post/J339468/


All Articles