Screen Fingerprinting
Screen fingerprinting — це техніка, що використовує характеристики дисплея, як-от роздільна здатність, глибина кольору, співвідношення пікселів, доступна площа екрана та розкладку кількох моніторів, як ідентифікаційні сигнали. Хоча будь-яке окреме значення екрана є поширеним, поєднання зі співвідношенням пікселів пристрою й деталями viewport додає корисної ентропії до профілю пристрою.
Як працює Screen Fingerprinting
Браузери розкривають властивості екрана через стандартні об’єкти, зокрема загальну ширину й висоту, доступну площу без системного інтерфейсу, глибину кольору й пікселів та співвідношення пікселів пристрою, що пов’язує CSS-пікселі з фізичними пікселями. Скрипт читає ці значення безпосередньо без спеціального дозволу.
Дисплеї високої щільності та налаштування масштабування дають характерні значення співвідношення пікселів, а різниця між загальним і доступним простором екрана може розкрити елементи інтерфейсу операційної системи. На деяких платформах інформація про кілька моніторів чи орієнтацію додає більше деталей.
Сигнали екрана помірно стабільні, але можуть змінюватися, коли користувач підключає зовнішній монітор, регулює масштабування чи повертає пристрій. З цієї причини їх поєднують зі стабільнішими сигналами й зіставляють толерантно, а не трактують як фіксовані ідентифікатори.
Чому Screen Fingerprinting важливо для запобігання шахрайству
Screen fingerprinting додає ентропію, що допомагає розділити інакше схожі пристрої й може викрити неузгодженості, типові для підроблених середовищ. Конфігурацію, що заявляє мобільний пристрій, повідомляючи водночас роздільну здатність десктопного масштабу, або емулятор із неправдоподібними метриками екрана стає легше позначити. Це легкий, але корисний внесок у розпізнавання пристроїв без cookie.
Як TRACIO це обробляє
TRACIO включає характеристики дисплея серед своїх 130+ сигналів, використовуючи їх як для характерності, так і для перевірок узгодженості із заявленим типом пристрою. Оскільки налаштування екрана може змінюватися із зовнішніми моніторами чи масштабуванням, TRACIO застосовує толерантне зіставлення, щоб рутинні зміни не порушували розпізнавання. Сигнал підтримує загальну впевненість ідентифікації, а не слугує унікальним ключем.
Пов’язані терміни
Дізнатися більше
Поширені запитання
Ідентифікуйте кожен пристрій з упевненістю
Почніть із безкоштовного тарифу на 2,500 викликів API на місяць. Кредитна картка не потрібна.