5.1.1. Цифровой отпечаток для браузера

С учетом указанных в пункте 4.3 критериев в целях создания цифрового отпечатка при использовании браузера рекомендуется использовать параметры устройств, указанные в Таблице 1. Элементы параметров соответствуют определенному формату. При невозможности получения значения какого-либо параметра в значении указывается пустая строка в виде {"Имя_параметра":""}.

Табл. 1

ЦИФРОВОЙ ОТПЕЧАТОК ДЛЯ БРАУЗЕРА

Параметр

Описание

Формат данных

(Длина/Тип данных/Значения)

Пример

Audiocontext Data

Получение цифрового отпечатка осуществляется путем замера времени выполнения операций по обработке звука в ОС и звуковой карте

Длина: 18 символов

Тип данных: строка

"browserAudiocontextData":124.01347327512079

Canvas Data

Данные отрисовки определенного изображения с помощью HTML5 Canvas

Длина: 32 символа

Тип данных: строка

"browserCanvasData":315480ccba81274cea2e9b1e215405a6

CPU

Количество ядер процессора

Длина: 1 - 2 символа

Тип данных: строка

"browserCPU":2

Java Enabled

Возможность запускать Java Applet в браузере

Тип данных: логический

Допустимое значение:

- true

- false

"browserJavaEnabled":true

Language

Используемый язык

Длина: 1 - 8 символов

Тип данных: строка

"browserLanguage":"ru"

Memory

Объем оперативной памяти

Длина: 1 - 2 символа

Тип данных: строка

"browserMemory":"8"

Screen Color Depth

Глубина цвета экрана

Длина: 1 - 2 символа

Тип данных: строка

Допустимое значение:

- 1 = 1 бит

- 4 = 4 бита

- 8 = 8 бит

- 15 = 15 бит

- 16 = 16 бит

- 24 = 24 бита

- 32 = 32 бита

- 48 = 48 бит

"browserScreenColorDepth":"24"

Screen Height

Высота в пикселях экрана

Длина: 1 - 6 символов

Тип данных: строка

"browserScreenHeight":"400"

Screen Width

Ширина в пикселях экрана

Длина: 1 - 6 символов

Тип данных: строка

"browserScreenWidth":"600"

Time Zone

Смещение часового пояса в минутах от UTC

Длина: 1 - 5 символов

Тип данных: строка

Допустимое значение: значение возвращается из метода getTimezoneOffset ()

"browserTZ":"0"

User-Agent

Содержимое HTTP-заголовка User-Agent

Длина: максимум 2048 символов

Тип данных: строка

Допустимое значение: если общая длина принимаемого заголовка, отправленного браузером, превышает 2048 символов, лишнюю часть вырезать

"browserUserAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0"

WebGL Data

Данные отрисовки определенного изображения с помощью HTML5 Canvas и WebGL API

Длина: 32 символа

Тип данных: строка

"browserWebGLData":"a52176dabdc3150ee38ea14daf7b10ad"

WebGL Renderer

Названия графического драйвера

Длина: максимум 128 символов

Тип данных: строка

"browserWebGLRenderer":"ANGLE (NVIDIA, NVIDIA GeForce GT 1060 Direct3D11 vs_5_0 ps_5_0, D3D11-29.0.11.5028)"

WebGL Vendor

Названия графической карты

Длина: максимум 40 символов

Тип данных: строка

"browserWebGLVendor":"Google Inc. (NVIDIA)"