1. Що таке зчитувач ресурсів Firefox у контексті зняття відбитків?
Схема URI resource://
у Firefox до Quantum (версії <57) дозволяє отримувати доступ до внутрішніх файлів браузера, включаючи скрипти, конфігурації та дані локалізації, навіть зі звичайних веб-сторінок через теги <script>
.
Хоча Firefox ніколи навмисно не розкривав ці файли для зняття відбитків, слабка ізоляція дозволяла шкідливим скриптам отримувати внутрішні ресурси, такі як:
- Файли локалі та версії (
firefox-l10n.js
,greprefs.js
) - Метадані збірки (брендинг, тип збірки, прапорці виявлення Tor)
- Налаштування за замовчуванням (налаштування синхронізації, конфігурація PDF.js)
Ця стара особливість Firefox дозволяла веб-сайтам витягувати унікальні деталі браузера, потенційно ставлячи під загрозу конфіденційність користувача у поєднанні з іншими методами зняття відбитків.
2. Як платформи історично виявляли відбитки ресурсів Firefox
До Firefox Quantum (2017) скрипти могли використовувати схему resource://
для ідентифікації:
Виявлення платформи та локалі
- Доступ до файлів, таких як
firefox-l10n.js
, міг розкрити мову за замовчуванням системи (en-US
,fr-FR
тощо). - Нестандартні формати локалі (наприклад,
es-AR
протиes-ES
) могли вказувати на нестандартні збірки Firefox.
- Доступ до файлів, таких як
Зняття відбитків збірки та версії Firefox
- Файли, такі як
firefox-branding.js
абоgreprefs.js
, показували, чи був браузер:- Офіційна збірка (стандартний випуск)
- ESR (Extended Support Release)
- Бета/Нічні версії
- Tor Browser (через відсутність оновлень)
- Файли, такі як
Витоки конфігурації за замовчуванням
- Скрипти могли витягувати хеші файлів налаштувань (
services-sync.js
,webide-prefs.js
), виявляючи незвичайні модифікації або нестандартні форки Firefox. - Відсутні файли (наприклад,
000-tor-browser.js
) можна було перевірити, щоб виявити використання Tor Browser.
- Скрипти могли витягувати хеші файлів налаштувань (
Ця техніка застаріла після Firefox Quantum (v57+) через суворішу ізоляцію ресурсів.
3. Як FlashID обробляє зняття відбитків застарілих ресурсів Firefox
Оскільки сучасні середовища FlashID переважно використовують актуальні браузери, вразливості застарілих версій Firefox за замовчуванням не застосовуються.
Вам також може сподобатися