Тест цифрового відбитка браузера

Навіть після очищення cookies браузер і далі багато розповідає сайтам про себе: екран, часовий пояс, мови, шрифти чи те, як він малює графіку. Разом усе це утворює відбиток. Тут ви можете побачити ідентифікатор, який ByteGuard, антибот-система NoCall, обчислює з нього для вашого браузера.

Ваш ідентифікатор відбитка

Обчислюємо ваш ідентифікатор…

Чи змінюється він у приватному вікні?

Відкрийте цю саму сторінку в приватному вікні або в режимі інкогніто й порівняйте ідентифікатор. Якщо він той самий, сайт упізнає вас навіть без cookies.

Останній ідентифікатор зберігається лише в цьому браузері (localStorage), щоб його можна було порівняти.

Що ваш браузер розповідає про вас

Екран
…
Часовий пояс
…
Мови
…
Платформа
…
Cookies
…

Ці ознаки зчитуються просто тут, у вашому браузері, і нікуди не надсилаються.

Ця сторінка не зберігає нічого нового й не продає даних: це той самий ID, який ByteGuard уже використовує для захисту NoCall від ботів.

Що таке цифровий відбиток браузера

Цифровий відбиток браузера — це ідентифікатор, обчислений за характеристиками, які ваш браузер і пристрій розкривають, коли ви відвідуєте сайт. Жодна з них сама по собі вас не ідентифікує, але поєднання десятків значень зазвичай настільки рідкісне, що дає змогу відрізнити ваш браузер майже від будь-якого іншого.

На відміну від cookie, відбиток не зберігається на вашому пристрої: він обчислюється заново під час кожного відвідування. Тому його немає в списку даних сайтів і він не зникає, коли ви очищаєте історію.

Які ознаки роблять ваш браузер унікальним

Ось найпоширеніші ознаки. Що більше їх поєднано, то легше відрізнити один браузер від іншого.

Canvas
Сайт просить браузер намалювати текст або фігуру і зчитує отримані пікселі. Через відеокарту, операційну систему та згладжування шрифтів результат трохи відрізняється від пристрою до пристрою.
Шрифти
Встановлені шрифти залежать від операційної системи та програм, які у вас є, наприклад Office чи Adobe. Їх можна виявити, вимірявши, як відмальовується фрагмент тексту.
Екран
Роздільна здатність, простір, що лишається без панелі завдань, щільність пікселів і глибина кольору.
GPU
Через WebGL браузер може розкрити виробника й модель відеокарти, а також те, як вона відмальовує 3D-сцену.
Часовий пояс
Часовий пояс вашої системи та формат дати й часу, який вона використовує.
Мови
Список бажаних мов, який браузер надсилає кожному сайту, і їхній порядок.
TLS
Ще до завантаження сторінки браузер домовляється про захищене з'єднання. Порядок шифрів і розширень у цьому TLS-привітанні (його зводять у відбитки на кшталт JA3 чи JA4) видає, який браузер і яка версія за ним стоять, навіть без JavaScript.

Чому очищення cookies чи режим інкогніто його не змінюють

Приватний режим, або режим інкогніто, лише не дає браузеру зберігати історію, cookies і дані форм після закриття вікна. Екран, відеокарта, шрифти, часовий пояс і мови залишаються тими самими, тож підсумковий відбиток зазвичай збігається.

Деякі браузери все ж дещо змінюють у приватних вікнах: Safari вмикає розширений захист від відстеження за відбитком, а Brave додає невеликі випадкові зміни для кожного сайту й кожного сеансу. Якщо в приватному вікні ви бачите інший ідентифікатор, ваш браузер — один із них.

Для чого він потрібен: проти шахрайства, але й для стеження

Банки, магазини та сайти на зразок нашого використовують відбитки для боротьби з шахрайством: щоб розпізнавати ботів, які надсилають тисячі запитів, попереджати про вхід з нового пристрою або не давати одній людині відкрити сотні акаунтів. На NoCall ByteGuard використовує його, щоб скарги й коментарі про телефонні номери залишали люди, а не автоматичні програми.

Той самий прийом можна використати, щоб стежити за вами з сайту на сайт заради реклами — без cookies і непомітно для вас. У Європейському Союзі правила ePrivacy прирівнюють такий доступ до інформації на вашому пристрої до cookies: для рекламного відстеження потрібна ваша згода.

Ідентифікатор, який ви бачите тут, прив'язаний до NoCall: ByteGuard отримує його за допомогою ключа, унікального для кожного сайту, тож інший сайт під захистом ByteGuard побачив би в того самого браузера інший ідентифікатор.

Як зменшити свій відбиток

Повністю позбутися його не можна, але можна зробити так, щоб ваш браузер більше скидався на інші:

  • Tor Browser змушує всіх своїх користувачів показувати однакові екран, шрифти й налаштування, тож відбиток перестає вирізняти саме вас.
  • Brave додає випадкові зміни в canvas, звук та інші ознаки, різні на кожному сайті.
  • У Firefox параметр privacy.resistFingerprinting (в about:config) встановлює часовий пояс UTC, округлює розмір вікна й вирівнює інші ознаки; його захист від стеження також блокує відомі скрипти збирання відбитків.
  • Встановлюйте мало розширень: кожне може додати деталі, за якими ви вирізняєтеся.
  • Оновлюйте браузер і уникайте дуже незвичних налаштувань: захищає саме те, що ви схожі на більшість.

Поширені запитання

Що таке ідентифікатор відбитка браузера?

Це код, що узагальнює характеристики вашого браузера й пристрою. Якщо два відвідування дають той самий код, сайт знає, що вони з одного браузера, навіть без cookies.

Чи впізнають мене в режимі інкогніто?

Зазвичай так. Режим інкогніто видаляє cookies та історію під час закриття, але не змінює ваш екран, відеокарту чи шрифти. Перевірте самі: відкрийте цю сторінку в приватному вікні й порівняйте ідентифікатор.

Чи змінює VPN мій відбиток?

Ні. VPN змінює вашу IP-адресу, а відбиток обчислюється за даними браузера й пристрою. Утім часовий пояс може видати, що IP не збігається з тим, де ви насправді перебуваєте.

Чи законне відстеження за відбитком браузера?

Залежить від мети. Використовувати його для безпеки сервісу, наприклад проти ботів чи шахрайства, — звичайна практика. Для рекламного відстеження Європейський Союз вимагає вашої згоди, так само як і для cookies.

Що NoCall робить із моїм ідентифікатором?

ByteGuard використовує його, щоб відрізняти людей від ботів і обмежувати зловживання, як-от надсилання сотень фальшивих скарг. NoCall не продає його й не використовує для реклами, а сам ідентифікатор працює лише на NoCall.

Чому мій ідентифікатор змінився?

Він може змінитися, якщо ви оновили браузер, змінили екран чи масштаб, встановили шрифти або користуєтеся браузером, що додає випадкові зміни, як-от Brave чи Safari в приватному режимі.