Веб-сайты могут выследить вас по уровню заряда батареи

Существует немало инструментов для сохранения анонимности, однако более качественные рекламные деятели смогут отслеживать пользователей весьма необычным способом, а именно — за уровнем заряда батареи.
Недавнее обновление стандарта HTML5 содержит интересное АРI, которое позволяет получить доступ к информации о состоянии батареи устройства пользователя. Такие функциональные возможности имели целью позволить сайтам запрашивать данные об уровне заряда аккумулятора и в соответствии с ним модифицировать внешний вид сайта. Например, отображать веб-страницы в упрощенном виде, когда уровень заряда слишком низкий. Указанный АРI получает не просто данные об остатке заряда в процентах, но и данные об ориентировочном времени до полного разряда батареи, данные о зарядке, если гаджет подключен к зарядному устройству. Всего примерно 14 млн возможных комбинаций.
Если сайт, скажем, может отследить в коротком промежутке времени два соединения, которые имеют одинаковый идентификатор состояния батареи, вероятнее всего, они принадлежат одному и тому же пользователю. Таким образом его можно вычислить даже при использовании VPN или режима приватного просмотра. Защитники анонимности предупреждали о таком сценарии развития событий еще тогда, когда стандарт HTML5 только начинал внедряться, сейчас теоретические выкладки получили практическое подтверждение.
Двое сотрудников Принстонского университета использовали модифицированный браузер для сбора и систематизации скриптов, которые отслеживают деятельность пользователей. Они нашли два скрипта, которые используют АРI взаимодействия с батареей для идентификации устройства пользователя. Такое наблюдение может быть осуществлено на всех текущих версиях популярных браузеров — Firefox, Opera и Chrome.
Поэтому существует определенное беспокойство, что сбор и обработка данных о состоянии батареи в случае массового распространения могут быть использованы для дальнейшей монетизации и снижение уровня их анонимности в Сети.
Интернет




