Screen Fingerprinting
Screen fingerprinting — это метод, который использует характеристики дисплея, такие как разрешение, глубина цвета, соотношение пикселей, доступная площадь экрана и раскладка нескольких мониторов, в качестве идентифицирующих сигналов. Хотя любое отдельное значение экрана распространено, его сочетание с соотношением пикселей устройства и деталями viewport добавляет полезную энтропию профилю устройства.
Как работает Screen Fingerprinting
Браузеры обнажают свойства экрана через стандартные объекты, включая полную ширину и высоту, доступную площадь без системного интерфейса, глубину цвета и пикселей и соотношение пикселей устройства, связывающее CSS-пиксели с физическими. Скрипт считывает эти значения напрямую, без особого разрешения.
Дисплеи высокой плотности и настройки масштабирования дают отличительные значения соотношения пикселей, а разница между полным и доступным пространством экрана может раскрыть элементы интерфейса операционной системы. На некоторых платформах информация о нескольких мониторах или ориентации добавляет дополнительную деталь.
Сигналы экрана умеренно стабильны, но могут меняться, когда пользователь подключает внешний монитор, корректирует масштабирование или поворачивает устройство. По этой причине их сочетают с более устойчивыми сигналами и сопоставляют толерантно, а не рассматривают как фиксированные идентификаторы.
Почему Screen Fingerprinting важен для защиты от мошенничества
Screen fingerprinting добавляет энтропию, которая помогает разделять в остальном схожие устройства и может вскрывать несоответствия, типичные для подделанных окружений. Конфигурацию, заявляющую мобильное устройство, но сообщающую разрешение десктопного масштаба, или эмулятор с неправдоподобными метриками экрана становится легче пометить. Это лёгкий, но полезный вкладчик в распознавание устройств без cookies.
Как TRACIO это обрабатывает
TRACIO включает характеристики дисплея в число своих более чем 130 сигналов, используя их как для отличительности, так и для проверок согласованности с заявленным типом устройства. Поскольку конфигурация экрана может меняться с внешними мониторами или масштабированием, TRACIO применяет толерантное сопоставление, чтобы рутинные изменения не срывали распознавание. Сигнал поддерживает общую уверенность идентификации, а не служит уникальным ключом.
Связанные термины
Изучить подробнее
Частые вопросы
Идентифицируйте каждое устройство с уверенностью
Начните с бесплатного тарифа на 2,500 вызовов API в месяц. Без банковской карты.