Знали ли вы? Каждый раз, когда вы серфите в интернете, ваш браузер может тихо утечь вашу информацию. Это не один или два типа, а более 20 видов. Эта информация может включать ваше географическое местоположение, вашу операционную систему, версию вашего браузера, и даже то, является ли ваше устройство настольным или мобильным.
Итак, что именно за информацию утекает? И как вы можете защитить себя от этого? Предстоящий контент от BrowserScan раскроет все эти детали для вас.
Время/Местоположение
IP-адрес
IP-адрес является уникальным идентификатором для каждого устройства в Интернете, который может быть использован для определения приближенного географического местоположения пользователя. Каждый раз, когда вы посещаете веб-сайт, ваше устройство отправляет запрос на сервер веб-сайта, который включает ваш IP-адрес.
Более того, когда вы участвуете в видео- или голосовом чате на веб-странице, устройства устанавливают прямое соединение через технологию WebRTC. WebRTC может раскрыть ваш реальный IP-адрес, даже если вы используете VPN или прокси.
С помощью вашего IP-адреса веб-сайты могут узнать ваше приближенное географическое местоположение (страна, город, широта и долгота), и даже вашего интернет-провайдера. Без надлежащих мер защиты злоумышленники могут использовать ваш IP-адрес для кибератак или отслеживания вашего онлайн-поведения через ваш IP-адрес.


Информация DNS
Информация DNS относится к тому, как ваше устройство преобразует доменные имена веб-сайтов в IP-адреса.
Веб-сайты могут получить эту информацию через WebRTC или заголовок ответа HTTP timing-allow-origin. Это может помочь веб-сайтам оптимизировать распределение контента и улучшить скорость загрузки. Однако информацию DNS также можно использовать для отслеживания вашего онлайн-поведения или вывода вашей сетевой среды.
Геолокация
Геолокация относится к физической информации о местоположении вашего устройства. Веб-сайты могут получить это через объект navigator.geolocation, но это требует вашего явного разрешения.
Это может помочь веб-сайтам предоставлять услуги на основе местоположения, такие как карты, прогнозы погоды и т.д. Однако информация о географическом местоположении также может быть использована для отслеживания вашего поведения и нарушения вашей конфиденциальности. Без надлежащих защитных мер злонамеренные веб-сайты могут попытаться получить информацию о вашем географическом местоположении.

Системное время
Системное время относится к текущей дате и времени вашего устройства. Веб-сайты могут получить эту информацию через объект JavaScript Date. Это может помочь веб-сайтам предоставлять услуги на основе времени, например, отображать ваше местное время.
Однако, если ваше системное время не совпадает с временем местоположения вашего IP-адреса, это может выдать, что вы используете VPN или прокси.

Местное время/Часовой пояс
Веб-сайты могут запросить информацию о географическом местоположении, соответствующую IP-адресу, тем самым делая вывод о часовом поясе пользователя. Затем, в сочетании с временем UTC, можно рассчитать местное время пользователя. Точность этого метода зависит от точности IP-адреса и точности сопоставления IP с географическим местоположением.

Информация о программном обеспечении
Тип браузера и версия
Информация о типе и версии браузера может сообщить веб-сайту, какой браузер вы используете (например, Chrome, Firefox и т.д.) и номер версии браузера.
Эта информация обычно включается в поле User-Agent каждого HTTP-запроса. Веб-сайты могут использовать эту информацию для предоставления контента, подходящего для вашего браузера, или предложить вам обновить ваш браузер. Однако она также может быть использована для идентификации и отслеживания пользователей или для эксплуатации уязвимостей в конкретных браузерах для атак.

Операционная система
Информация об операционной системе может сообщить веб-сайту, на какой операционной системе работает ваше устройство (например, Windows, MacOS, Linux, Android и т.д.). Эта информация обычно также включается в поле User-Agent.
Веб-сайты могут использовать эту информацию для предоставления услуг, подходящих для вашей операционной системы, или предложить вам обновить вашу операционную систему. Аналогично, она также может быть использована для идентификации и отслеживания пользователей или для эксплуатации уязвимостей в конкретных операционных системах для атак.

Cookie
Cookie-файлы - это небольшие файлы данных, которые хранятся на вашем устройстве и используются для сохранения ваших персональных настроек, информации о входе и т.д.
Каждый раз, когда вы посещаете веб-сайт, браузер отправляет cookie-файлы веб-сайта на сервер. Это позволяет веб-сайту запомнить вашу информацию и предоставлять персонализированные услуги. Однако cookie-файлы также могут быть использованы для отслеживания вашего онлайн-поведения, а на вредоносных веб-сайтах они могут быть использованы для кражи вашей личной информации.
Языковые настройки
Языковые настройки относятся к предпочитаемому языку вашего браузера. Веб-сайты могут получить эту информацию через поле Accept-Language в заголовке HTTP-запроса или свойство navigator.language. Это может помочь веб-сайтам предоставлять контент, который адаптируется к вашим языковым предпочтениям.

Размер окна браузера
Размер окна браузера относится к ширине и высоте окна вашего браузера.
Веб-сайты могут получить эту информацию через window.innerWidth и window.innerHeight. Это может помочь веб-сайтам предоставлять макет страницы, который адаптируется к размеру окна вашего браузера.

JavaScript включен
JavaScript - это широко используемый язык сценариев веб-страниц, и если он отключен, многие функции веб-страницы не будут работать.
Веб-сайты могут определить, включен ли JavaScript, попытавшись выполнить код JavaScript. Это может помочь веб-сайтам решить, нужно ли им предоставлять альтернативное содержимое без JavaScript. Однако, если JavaScript отключен, это может выставить вашу заботу о защите конфиденциальности, делая вас потенциальной целью для специфических атак.

Cookies включены
Cookies - это способ для веб-сайтов хранить информацию на вашем устройстве, и если они отключены, многие функции веб-сайта не будут работать правильно.
Веб-сайты могут определить, включены ли cookie, попытавшись прочитать и записать cookies. Это может помочь веб-сайтам решить, нужно ли им предоставлять альтернативное решение без использования cookie.

Flash включен
Flash - это широко используемый веб-плагин для воспроизведения анимаций, видео и т.д. Если Flash отключен или его не существует, веб-сайты могут обнаружить это, попытавшись использовать JavaScript-код Flash.
Это может помочь веб-сайтам решить, нужно ли им предоставлять альтернативное содержимое без Flash. Однако у Flash есть много известных проблем с безопасностью, и если Flash включен, вы можете столкнуться с большими рисками для безопасности.

Включена настройка "Не отслеживать"
"Не отслеживать" - это настройка браузера, используемая для сообщения веб-сайтам о вашем желании не отслеживать вашу активность. Веб-сайты могут получить эту настройку через свойство navigator.doNotTrack. Веб-сайты, которые уважают эту настройку, не будут отслеживать ваше поведение в Интернете. К сожалению, настройка "Не отслеживать" не является обязательной, и многие веб-сайты выбирают игнорировать ее. Более того, сама настройка "Не отслеживать" также может использоваться для создания вашего цифрового отпечатка устройства.

Локальное и сеансовое хранилище
Локальное хранилище и сеансовое хранилище - это два способа хранения данных в браузере, которые могут хранить больше данных, чем cookies, и являются более гибкими. Веб-сайты могут получить данные из этих хранилищ через window.localStorage и window.sessionStorage. Это может помочь веб-сайтам сохранять данные пользователя и предоставлять постоянные персонализированные настройки. Однако, без должных мер защиты, злонамеренные веб-сайты могут попытаться прочитать чувствительные данные из этих хранилищ.
Информация о железе
Разрешение экрана
Разрешение экрана относится к ширине и высоте пикселей экрана вашего устройства. Это может помочь веб-сайтам предоставлять макеты страниц и изображения, которые подходят для экрана вашего устройства. Однако разрешение экрана также может быть использовано для создания цифрового отпечатка вашего устройства.

Информация о медиаустройствах
Веб-сайты могут получать информацию о медиаустройствах пользователя, но для этого требуется явное разрешение пользователя. Полученная информация включает в себя тип устройства (устройство ввода аудио, устройство вывода аудио, устройство ввода видео и т.д.), ID устройства, метку устройства (предоставленную пользователем, который уже предоставил доступ к устройству) и т.д.
Чтобы защитить конфиденциальность пользователя, браузеры могут накладывать определенные ограничения на эту информацию. Например, значения свойств deviceId и label будут скрыты, если пользователь еще не предоставил доступ к медиаустройству.

Шрифты и глубина цвета
Шрифты - это типы шрифтов, доступные на вашем устройстве, а глубина цвета - это количество бит цвета, которое может отображать ваш экран.
Веб-сайты могут получить эту информацию через Flash или Canvas API JavaScript. Это может помочь веб-сайтам предоставить лучший пользовательский опыт, например, используя шрифты, поддерживаемые устройством пользователя, или отображая соответствующие изображения на основе глубины цвета.


Оборудование
Эта информация включает в себя количество ядер процессора на вашем устройстве, модель вашей видеокарты и т.д. Веб-сайты могут получить эту информацию через navigator.hardwareConcurrency или расширение WebGL DEBUG_RENDERER_INFO.
Это может помочь веб-сайтам предоставлять контент, который соответствует производительности вашего оборудования, например, распределять задачи на основе количества ядер процессора или выбирать подходящие методы отрисовки графики на основе модели видеокарты. Однако информация об оборудовании также может быть использована для создания цифрового отпечатка вашего устройства, используемого для отслеживания вашего поведения в Интернете. В некоторых случаях информация об оборудовании может быть использована для обнаружения уязвимостей в вашем устройстве для целевых атак.


Статус батареи
Статус батареи включает в себя уровень заряда батареи и статус зарядки вашего устройства.
Веб-сайты могут получить эту информацию через метод navigator.getBattery(). Это может помочь веб-сайтам предоставлять услуги, которые адаптируются к состоянию батареи вашего устройства, например, снижать потребление ресурсов при низком уровне заряда батареи.
Поддержка сенсорного ввода
Поддержка сенсорного ввода означает, поддерживает ли ваше устройство операцию с сенсорным экраном. Веб-сайты могут обнаружить это через методы, такие как "ontouchstart" в window. Это может помочь веб-сайтам предоставлять методы взаимодействия, которые подходят для вашего устройства, например, сенсорное скольжение.

Информация о поведении
Движение мыши и клики
Движение мыши и клики относятся к операциям с мышью во время просмотра веб-страниц. Веб-сайты могут получить эту информацию, прослушивая такие события, как mousemove и mousedown.
Это может помочь веб-сайтам предоставлять методы взаимодействия на основе поведения пользователя, например, отображать подсказки, динамически настраивать макеты и т.д. Однако движение мыши и клики также могут быть использованы для создания вашего поведенческого отпечатка, используемого для отслеживания вашего поведения в Интернете.
Поведение при вводе с клавиатуры
Поведение при вводе с клавиатуры относится к операциям с клавиатурой во время просмотра веб-страниц. Веб-сайты могут получить эту информацию, прослушивая такие события, как keydown и keypress.
Это может помочь веб-сайтам предоставлять методы взаимодействия на основе поведения пользователя, такие как автозаполнение, горячие клавиши и т.д. Однако поведение при вводе с клавиатуры также может быть использовано для создания вашего поведенческого отпечатка, используемого для отслеживания вашего поведения в Интернете.
Заключение
С развитием технологий веб-сайты могут получать все больше и больше информации от пользователей. Чем больше информации они получают, тем точнее профиль пользователя они могут создать. Пока вы погружены в персонализированный контент, предоставляемый веб-сайтом, ваша личная информация также может быть утечкой.
Если у вас в это время есть несколько аккаунтов электронной коммерции и социальных сетей, получение этой информации, безусловно, повлияет на ваш бизнес. Поэтому, чтобы предотвратить утечку больше информации браузерами, примените следующие меры для защиты конфиденциальности и безопасности аккаунта:
-
Используйте последнюю версию браузера: Последняя версия браузера обычно включает последние обновления безопасности и функции защиты конфиденциальности.
-
Просматривайте в режиме конфиденциальности: Большинство браузеров предлагают режим конфиденциальности или инкогнито. В этом режиме браузер не будет сохранять вашу историю просмотра, записи поиска, куки и т.д.
-
Отключите или ограничьте куки: Вы можете отключить куки в настройках браузера или разрешить устанавливать куки только сайтам, которым вы доверяете.
-
Используйте VPN или прокси: Это может скрыть ваш реальный IP-адрес, но следует отметить, что некоторые сайты могут получить ваш реальный IP-адрес с помощью технологий, таких как WebRTC.
-
Используйте плагины против отслеживания: Некоторые плагины для браузера, такие как Privacy Badger и uBlock Origin, могут предотвратить отслеживание вашего поведения в Интернете сайтами.
-
Обратите внимание на разрешения: Когда веб-сайт запрашивает доступ к вашей информации о местоположении, камере, микрофону и т.д., вы должны тщательно обдумать, стоит ли давать разрешение.
-
Регулярно очищайте кэш браузера: Это может очистить информацию, которую можно использовать для отслеживания вашего поведения в Интернете.
-
Используйте HTTPS: Постарайтесь посещать только сайты, которые используют HTTPS. HTTPS может защитить содержимое вашего общения от прослушивания.
-
Будьте осторожны с разделением личной информации: Постарайтесь не делиться своей личной информацией на веб-сайтах, такой как ваш адрес, номер телефона и т.д.
-
Используйте браузеры против обнаружения: Прокси-сервер + браузер против обнаружения - лучшее решение для владельцев нескольких аккаунтов. Но не забывайте использовать BrowserScan, чтобы проверить, является ли отпечаток браузера реальным и не утекает ли реальный IP-адрес.