Стало известно, что компания Mozilla начала использовать новый способ идентификации установок своего браузера Firefox. Согласно имеющимся данным, в exe-файлы Firefox для операционной системы Windows, распространяемые через официальный сайт разработчиков, интегрируются идентификаторы dltoken, уникальные для каждой загрузки.
Это означает, что несколько последовательных загрузок установочного архива для одной платформы будет приводить к скачиванию файлов с разными контрольными суммами, поскольку идентификаторы интегрируются непосредственно в сам установочный файл. При этом в процессе загрузки установщика из браузера или командной строки в Linux всегда скачиваются одинаковые exe-файлы. Не содержащий исполняемых файлов архив браузера также остаётся неизменным при многократном скачивании.
Согласно имеющимся данным, отключить учёт dltoken можно путём деактивации телеметрии в настройках обозревателя. Такой вариант не подходит в случае первичной установки, поскольку изменение настроек телеметрии в самом обозревателе никак не повлияет на подстановку данных на сервере при первой загрузке данных с сайта.
Согласно имеющимся данным, получить установочный файл Firefox без идентификатора можно путём загрузки напрямую с ftp.mozilla.org. Возможно, интеграция идентификаторов в exe-файлы обусловлена желанием разработчиков связать первые установки, имеющие телеметрию и идентификаторы Google Analytics, с фактическими загрузками приложения. За счёт сбора этих данных можно установить причины отклонений в числе загрузок и установок, чтобы понять, какие установки вызваны теми или иными загрузками.
Источник: 3dnews.ru