По-перше, я не думаю, що реально очікувати, що користувачі відключать JavaScript у сучасній мережі. Тож давайте поглянемо на те, що Panopticlick може зібрати лише через JavaScript, а також оцінка унікальності мого конкретного браузера:
- Агент користувача (1 на 4184)
- Заголовки HTTP_ACCEPT (1 з 14)
- Деталі плагіну веб-переглядача (1 на 1,8 мільйона)
- Часовий пояс (1 з 24)
- Розмір екрана та глибина кольору (від 1 до 1700)
- Системні шрифти (1 з 11)
- Увімкнено файли cookie? (1 в 1.3)
- Обмежений тест SuperCookie (1 на 2)
Особливості унікальності - це явно користувацький агент та плагіни браузера. Пам'ятайте, що ці елементи використовуються разом для формування відбитків браузера, тому вони більш ніж такі сильні, як окремі оцінки. Сукупна унікальність полягає в наступному : 4,184 x 14 x 1.8 million x 24 x 1,700 x 11 x 1.3 x 2
він же в дійсно великій кількості . Це ... досить унікально.
На даний момент у мене відключений Flash, "натисніть, щоб активувати". Увімкнення Flash додає:
- Системні шрифти (1 на 374 к)
Flash надає другий самий унікальний елемент, який можна виявити, але, враховуючи величезну кількість, навіть якщо виявлення JavaScript за замовчуванням виробляється в Panopticlick, я не впевнений, що Flash потрібен для роботи даного відбитка пальців у браузері. Досить просто включити JavaScript.
Відбитка пальців браузера - це лише частина історії. Розглянемо суму того, що ми все можемо виявити у анонімних користувачів, оскільки це може спільно працювати над відбитками пальців анонімних користувачів. Наскільки складно збирати та використовувати виявлені дані?
- Нюхає деталі браузера, як показано вище (легко)
- IP-адреса, яка має відомий рівень надійності з плюсами і мінусами (просто)
- Шаблони поведінки користувачів, такі як використання (час доби), набір тексту, рухи мишкою або пальцем, використання слова (жорсткий, деяка частина сервера, частина клієнта)
Одне, що я хвилююсь лише при нюханні веб-переглядача, це те, наскільки тривіально легко перемикати браузери. На більшості платформ є щонайменше чотири чудових та безкоштовних альтернативи браузера: Chrome, Opera, Firefox, Safari. Отже, щоб зламати браузер нюхати або принаймні перервати його, ви можете часто перемикати браузери.
Тут варто згадати так звані SuperCookies, оскільки вони дійсно можуть працювати в деяких випадках, навіть якщо ви перемикаєте браузери і навіть якщо JavaScript, HTML 5 Local Storage та Flash вимкнено .
Дослідник конфіденційності виявив злого генія, що стоїть за програмою веб-аналітики для отримання прибутку, здатної стежити за користувачами на понад 500 сайтах, навіть коли все зберігання файлів cookie було вимкнено та сайти переглядалися в режимі конфіденційності браузера.
(Якщо вам цікаво, версія TL; DR полягає в тому, що вони роблять це, використовуючи незрозумілі принципи заголовка ETag .)
Як би то не було, повертаючись до нюху браузера - користувачі можуть зробити кілька незручних дій, щоб перемогти це:
- Постійно перемикайте браузери.
- Завжди переглядайте, якщо JavaScript та Flash відключені.
Однак якщо користувач не знає, що їх налаштування браузера нюхають і використовуються як частина методу для їх відбитків пальців, я дуже сумніваюся, що вони обов'язково підуть на проблему виконання цих двох речей. Це робота.
Виходячи з вищенаведених даних, я вважаю, що нюхання браузера може допомогти визначити типового анонімного користувача Інтернету, але воно ефективно лише в поєднанні з іншими речами, які ми зазвичай виявляємо у анонімних користувачів Інтернету, таких як IP-адреса.