Медиа-устройства

Со свежими изменениями:


WebRTC является браузерным плагином, который способствует аудио и видео коммуникации на веб странице, разрешая прямое peer-to-peer соединение, без необходимости установки дополнительных плагинов или приложений. Для полноценной работы, WebRTС предоставляет доступ к вашим медиа устройствам, таким как микрофон, камера и наушники. Веб-сайты могут пользоваться данным механизмом двумя методами:

  1. Получение перечня устройств
  2. Отслеживание ID медиа устройств

Вы можете взглянуть, как оба метода работают на веб-сайте тестирования утечек в браузере .

Получение перечня устройств

Данный метод базируется на извлечении полного списка микрофонов, камер и наушников, которые установлены на вашем ПК. Несмотря на то, что данный параметр это просто цифра, она по-прежнему может играть значимую роль в уникальной идентификации.

В Индиго вы можете управлять количеством медиа устройств, который будет выдавать ваш браузер.

Вы можете изменить эти параметры в следующих пределах:

  • Видео вход (количество веб-камер): 0-1
  • Аудио вход (количество микрофонов): 0-4
  • Аудио выход (количество динамиков): 0-4

Теоретически, любой пользователь может иметь больше устройств, чем Индиго позволяет. Однако, поскольку это не очень распространено, данные значения были намеренно уменьшены до среднестатистических.

Отслеживание ID медиа устройств

Для того чтобы WebRTC работал, веб-сайту нужно знать не только количество и типы доступных устройств. Для установления надлежащей коммуникации в реальном времени, нужны уникальные идентификаторы. Можно назвать их адресами ваших устройств. Конечно же, браузеры не предоставляют веб-сайтам полное название моделей ваших устройств. Вместо этого, браузеры предоставляют уникальные хеши ваших медиа устройств, которые называются Device ID (ID устройства). Но в то же время, любой веб-сайт может использовать данные в целях уникальной идентификации.

Поскольку Device ID медиа устройств уникальны для каждого пользователя, данные значения могут идеально подходить для снятия отпечатков вашего устройства.

В Индиго, Device ID каждого устройства замаскированы, если данная опция включена.

Если вы установите маскировку Медиа-устройств на значение "Выключить", веб-сайты смогут видеть реальные ID ваших устройств. Это произойдёт, даже если у вас включена WebRTC маскировка IP.


Эта статья была полезна для 1 человека. Эта статья помогла Вам?