Інформація про браузер
Подивіться яку інформацію розкриває ваш браузер.
Що таке виявлення інформації браузера?
Ваш веббраузер надсилає велику кількість інформації кожному сайту, який ви відвідуєте. Цей інструмент показує саме ті дані, які ваш браузер розкриває: рядок user agent, роздільну здатність екрана, встановлені плагіни, мовні налаштування, параметри cookie та можливості JavaScript. Розуміння цієї інформації допомагає розробникам створювати сумісні вебсайти, а стурбованим приватністю користувачам — зрозуміти свій цифровий відбиток.
Кожен HTTP-запит містить заголовки, що ідентифікують тип браузера, версію та операційну систему. Крім базового рядка user agent, сучасні браузери розкривають детальні можливості через JavaScript API: відбитки canvas, інформацію про WebGL-рендерер, доступні шрифти та кількість апаратних потоків (кількість ядер CPU). Разом ці дані можуть створити практично унікальний ідентифікатор навіть без cookie.
Що виявляє цей інструмент
- Рядок user agent — ідентифікує назву браузера, версію та операційну систему.
- Роздільна здатність екрана, глибина кольору та співвідношення пікселів пристрою (виявлення Retina).
- Підтримувані функції — cookie, JavaScript, WebGL, WebRTC, Service Workers.
- Мовні та часові налаштування, налаштовані у вашому браузері.
- Тип з'єднання та приблизна швидкість мережі (якщо доступно через Network Information API).
Як користуватися цим інструментом
Просто відкрийте цю сторінку — вся виявлена інформація відображається автоматично. Жодного введення не потрібно. Інструмент працює повністю у вашому браузері — жодні дані не надсилаються на сервер. Ви можете використовувати його для усунення проблем сумісності сайтів, перевірки налаштувань конфіденційності або перевірки того, яку інформацію ви розкриваєте сайтам.
Відбитки браузера пояснено
Відбитки браузера поєднують кілька точок даних (розмір екрана, шрифти, плагіни, часовий пояс, мова) для створення унікального ідентифікатора. Дослідження Фонду електронних рубежів показало, що 83,6% браузерів мають унікальний відбиток. На відміну від cookie, відбитки не можна легко видалити. Браузери, орієнтовані на конфіденційність, як-от Tor Browser і Brave, активно працюють над зниженням відбитків, стандартизуючи або рандомізуючи ці значення.
Рядок user-agent: що він розкриває
Рядок user-agent (UA) — це короткий фрагмент тексту, який ваш браузер додає до кожного HTTP-запиту. Він кодує назву та версію вашого браузера, рушій відображення та операційну систему. Вебсайти використовують його для вирішення того, які CSS або JavaScript-поліфіли надсилати. Цікаво, що більшість сучасних браузерів починають рядок із Mozilla/5.0 — це застаріла спадщина браузерних воєн 1990-х, збережена для сумісності. Ця часткова стандартизація знижує силу відбитку UA, але він все одно дозволяє визначити родину браузера та операційну систему.
Що і що не надсилається на сервер
Все, що показує цей інструмент, зчитується у вкладці браузера за допомогою стандартних API JavaScript (navigator, screen, window, Intl, WebGL). Нічого не завантажується. Немає жодного звернення до бекенду і жодних аналітичних даних, що передають ваші результати — ви можете перевірити це, відкривши вкладку «Мережа» в DevTools. Відображені дані — це саме те, що кожен вебсайт, який ви відвідуєте, вже може зчитати з вашого браузера.
Ентропія відбитка браузера: чому дрібниці складаються в ціле
Кожен браузерний сигнал окремо не дуже унікальний — мільйони людей мають однакове роздільне значення екрана або мовні налаштування. Сила відбитку браузера (fingerprinting) полягає в поєднанні багатьох низькоентропійних сигналів в один високоентропійний композит. Якщо один із десяти браузерів має ваш розмір екрана, один із двадцяти — ваш часовий пояс, а один із п'ятдесяти — рядок вашого рушія WebGL, то спільна ймовірність збігу всіх трьох уже становить 1 до 10 000. Реальні скрипти відбитків об'єднують десятки атрибутів. Проект EFF Panopticlick виявив, що понад 80% браузерів мають відбиток, достатньо унікальний для відстеження користувачів між сайтами без використання cookies. Canvas fingerprinting — малювання невидимого зображення та хешування піксельного виводу — використовує мінімальні відмінності у відтворенні GPU для отримання майже унікального апаратного підпису.
Як зменшити відбиток вашого браузера
Немає єдиного перемикача, який зробить вас невидимим, але ці кроки знижують вашу ідентифікованість:
- Використовуйте браузер, орієнтований на конфіденційність. Tor Browser стандартизує більшість атрибутів відбитка, щоб відповідати всім іншим користувачам Tor. Brave за бажанням додає шум до результатів canvas та WebGL.
- Тримайте браузер оновленим. Поширена актуальна версія означає, що більше користувачів мають однаковий рядок UA, що дає вам більший набір анонімності.
- Блокуйте сторонні скрипти. Розширення на зразок uBlock Origin запобігають запуску скриптів відбитку на сторінках, які ви відвідуєте.
- Уникайте встановлення незвичних шрифтів або розширень браузера. Кожне нестандартне доповнення збільшує ентропію вашого відбитка.
Законне використання інформації про браузер
Визначення браузера слугує багатьом законним цілям. Адаптивний дизайн залежить від ширини екрана та коефіцієнта пікселів для подачі правильно масштабованих зображень і макетів. Команди безпеки використовують характеристики браузера як сигнал виявлення шахрайства: вхід із безголового браузера на незнайомій ОС, тоді як ваш обліковий запис зазвичай використовується через Chrome на macOS, є значущою аномалією. Команди підтримки клієнтів запитують інформацію про браузер для відтворення помилок. Засоби доступності зчитують підтримку дотику та мовні налаштування для адаптації поведінки до різних пристроїв.
Часті запитання
Чи є інформація мого браузера приватною?
Більшість інформації браузера надсилається автоматично з кожним вебзапитом і не є приватною. Сайти можуть читати ваш user agent, розмір екрана, мову та багато інших деталей без запиту дозволу. Ви можете зменшити розкриття даних, використовуючи браузери, орієнтовані на конфіденційність, вимикаючи JavaScript для недовірених сайтів або використовуючи розширення браузера, що підробляють або блокують спроби відбитків.
Навіщо сайтам знати інформацію мого браузера?
Розробники використовують інформацію браузера для надання сумісного контенту: різний CSS для різних розмірів екранів, резервний код для браузерів, яким бракує певних функцій, та відповідні відеокодеки. Аналітичні інструменти використовують її для розуміння своєї аудиторії. На жаль, ті самі дані також використовуються для відстеження та таргетованої реклами без згоди користувача.
Чи може сайт зробити мій відбиток, навіть якщо я заблокую cookies?
Так. Відбиток браузера не покладається на зберігання чогось на вашому пристрої. Він зчитує атрибути, які вже відкриває ваш браузер — розмір екрана, часовий пояс, рушій WebGL, список мов — і обчислює ймовірнісний ідентифікатор на стороні сервера. Очищення cookies або відкриття вікна приватного перегляду не має жодного ефекту. Тільки активна рандомізація або стандартизація цих атрибутів, як це роблять Tor Browser та Brave, може знизити міжсайтове відстеження.
Чи дійсно заголовок Do Not Track зупиняє відстеження?
Ні. Do Not Track (DNT) — це добровільний сигнал, що вказує на небажання відстеження, але більшість великих рекламних мереж ігнорують його, оскільки дотримання не є юридично обов'язковим у більшості країн. Сигнал Global Privacy Control (GPC) — новіша альтернатива з юридичною силою в деяких юрисдикціях, наприклад у Каліфорнії відповідно до CCPA. Парадоксально, але ввімкнення DNT може зробити ваш відбиток трохи більш помітним, оскільки менша кількість браузерів його надсилає.