LIVE: New phishing campaigns targeting mobile users —View latest threats →

Back to Tutorials
Середній рівень 9 хв читання

Цифровий відбиток браузера: невидимий трекер

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

25 вересня 2026 р.

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

Коли ви відвідуєте сайт, ваш браузер автоматично передає чималу кількість технічної інформації про ваш пристрій і конфігурацію. Кожен окремий параметр здається нешкідливим. Але разом вони формують відбиток (fingerprint) — профіль, настільки специфічний, що він може ідентифікувати вас між сайтами без cookies, IP-адрес чи будь-якого локального сховища.

Браузерний фінгерпринтинг — це техніка відстеження, яка збирає ці конфігураційні дані й хешує їх в унікальний ідентифікатор. На відміну від cookies, фінгерпринтинг:

  • Нічого не зберігає на вашому пристрої
  • Не можна скинути або заблокувати очищенням cookies чи історії браузера
  • Працює навіть у приватному/інкогніто-режимі
  • Зберігається між різними браузерами на одному пристрої
  • Є повністю невидимим для користувачів

Дослідження показують, що цифрові відбитки браузерів унікальні більш ніж у 80% випадків, а в поєднанні з іншими сигналами унікальність наближається до 99%.

Які дані збираються

Скрипти фінгерпринтингу запитують десятки параметрів браузера й пристрою:

Базові властивості браузера

  • Рядок User-Agent: назва браузера, версія, ОС, тип пристрою
  • Заголовки Accept: які типи вмісту, мови та кодування підтримує браузер
  • Встановлені плагіни та MIME-типи (менш актуальні в сучасних браузерах, але раніше були дуже характеристичними)
  • Статус Do Not Track (іронічно, але увімкнення DNT може зробити вас більш помітним)
  • Роздільна здатність екрана і глибина кольору
  • Налаштування часового поясу та мови

Canvas-фінгерпринтинг

Найпотужніша техніка. JavaScript малює невидимий текст або графіку на елементі HTML5 canvas і зчитує отримані пікселі. Через тонкі відмінності в GPU, бібліотеках рендерингу ОС і алгоритмах згладжування одні й ті самі інструкції дають трохи різний результат на різних пристроях. Ці пікселі хешуються для створення дуже стабільного ідентифікатора.

WebGL-фінгерпринтинг

Подібний до canvas, але використовує WebGL для рендерингу 3D-графіки. Модель GPU, версія драйвера та параметри рендерера створюють характеристичний відбиток, особливо стабільний з часом.

Фінгерпринтинг аудіо

JavaScript генерує аудіодані через Web Audio API і вимірює, як аудіостек браузера їх обробляє. Відмінності в аудіобібліотеках ОС і апаратному забезпеченні дають трохи різний вивід — ще один хеш, ще один сигнал.

Перелік шрифтів

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

Апаратні та продуктивнісні сигнали

  • Кількість ядер CPU (через navigator.hardwareConcurrency)
  • Обсяг пам'яті пристрою (приблизно, через navigator.deviceMemory)
  • Стан акумулятора (застарілий через проблеми з приватністю, але раніше широко використовувався)
  • Дані датчиків на мобільних пристроях (акселерометр, гіроскоп)
  • Тип мережевого з'єднання

Хто використовує фінгерпринтинг і навіщо

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

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

Аналітичні провайдери використовують його для підрахунку унікальних відвідувачів без cookies.

Брокери даних поєднують дані фінгерпринтингу з іншими джерелами для побудови поведінкових профілів.

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

Як боротися з браузерним фінгерпринтингом

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

Використовуйте Tor Browser

Tor Browser є золотим стандартом захисту від фінгерпринтингу. Він навмисно стандартизує десятки сигналів — усі користувачі Tor Browser мають майже ідентичні виводи canvas, розміри екрана, шрифти та заголовки. Це найефективніший підхід, але він пов'язаний зі зниженням продуктивності (маршрутизація мережі Tor є повільнішою).

Використовуйте Firefox із налаштуваннями захисту від фінгерпринтингу

Firefox із параметром privacy.resistFingerprinting, встановленим у trueabout:config), застосовує аналогічну стандартизацію. У поєднанні з uBlock Origin і розширенням Firefox Multi-Account Containers це практичний варіант для щоденного використання.

Використовуйте браузер Brave

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

Уникайте нестандартних конфігурацій

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

Обережно ставтеся до розширень браузера

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

Перевірте свій відбиток

Кілька інструментів дозволяють оцінити унікальність відбитка вашого браузера:

  • coveryourtracks.eff.org (від EFF): тестує унікальність відбитка та пояснює захист від відстеження
  • browserleaks.com: детальний розбір кожного сигналу, який передає ваш браузер
  • fingerprintjs.com/demo: показує, що може ідентифікувати популярна бібліотека фінгерпринтингу

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

#browser fingerprinting#privacy#tracking#browser security