Хотя, на самом деле, это очень похоже на существующий и принятый ответ, я хотел бы добавить другое представление по этой теме: вы можете фактически опустить "браузер" из "отпечатков пальцев браузера".Аналогия остается в силе даже для биометрии:
При каждом «создании» отпечатка пальца вы можете получить несколько разные результаты, точно так же, как разные сканы одного и того же пальца будут создавать разные изображения.Затем вы решаете, насколько хорошим должно быть совпадение, чтобы сигнализировать о «идентичности».Если вы берете слишком мало функций отсканированного отпечатка пальца, вы можете быть далеко не уникальными (например, генерировать ложных срабатываний ).Если вы принимаете во внимание слишком много функций, вы можете сгенерировать ложных негативов , например предположить, что это не тот же палец / браузер, который вы видели ранее.
Не существует неправильного или правильного способа судить - вам придётся придумать результат, настроенный на ваш вариант использования.Например, когда я беру ноутбук с собой в дорогу, разрешение экрана будет таким же, как у дисплея.Когда я нахожусь в офисе, к нему подключен другой монитор, меняющий разрешение экрана.Иногда я устанавливаю или обновляю плагин.Или браузер.Или любой другой компонент в системе, который может повлиять на различные методы снятия отпечатков в браузере.
И как в реальной жизни, независимо от того, насколько детализирован ваш чек, вы можете найти близнецов - законные уникальные отпечатки пальцев, которые относятся к двум разным людям / браузерам.