August 9, 2025
2 min read
Відбиток пристрою — це техніка, що генерує унікальний ідентифікатор для пристрою шляхом об'єднання багатьох атрибутів, отриманих з його апаратного та програмного середовища. Основні атрибути включають:
Ці елементи об'єднуються в device hash або hardware hash, створюючи унікальний ID пристрою. Цей ID дозволяє відстежувати сесії без збереження даних безпосередньо на пристрої, на відміну від файлів cookie. Як зазначили Acar та ін. (2014), «відбиток пристрою використовує пасивний збір даних із заголовків HTTP та API браузера для створення ідентифікаторів, стійких до видалення» [^1].
Стійкість і відносна непомітність відбитків пристроїв робить їх надійнішими за традиційне відстеження на основі файлів cookie. Користувачі можуть видаляти файли cookie або використовувати режими інкогніто, але зняття відбитків залишається ефективним, оскільки воно покладається на властивості самого пристрою, а не на збережені файли.
Ефективність відбитків пристроїв зумовлена високою ентропією комбінованих атрибутів. Хоча одного атрибута, такого як роздільна здатність екрана або user agent, недостатньо для унікальної ідентифікації пристрою, їх поєднання експоненційно підвищує унікальність. Eckersley (2010) продемонстрував це, показавши, що ймовірність колізії (коли два пристрої мають однаковий відбиток) є дуже низькою при поєднанні кількох атрибутів.
Однак існують деякі проблеми:
Підсумовуючи, відбиток пристрою створює майже унікальний ідентифікатор шляхом об'єднання різноманітних даних про конфігурацію та використання. Його стійкість до механізмів видалення чи блокування підкреслює його зростаючу роль у технологіях онлайн-відстеження.
[^1]: Acar, G., Eubank, C., Englehardt, S., Juarez, M., Narayanan, A., & Diaz, C. (2014). The Web Never Forgets: Persistent Tracking Mechanisms in the Wild. Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security. https://dl.acm.org/doi/10.1145/2660267.2660349