1. Що таке браузерне відстеження на основі CPU

Хоча браузери не можуть безпосередньо визначити точне апаратне забезпечення CPU, яке ви використовуєте, API navigator.hardwareConcurrency та navigator.deviceMemory часто використовуються для наближеного визначення характеристик пристрою, корисних для зняття відбитків.

Типові дані відбитків, пов’язані з CPU, включають:

  • navigator.hardwareConcurrency: Кількість логічних ядер CPU (наприклад, 4, 8)
  • navigator.deviceMemory: Приблизний обсяг фізичної пам’яті в гігабайтах (наприклад, 8, 16)
  • Індикатори архітектури CPU у повних рядках User-Agent (наприклад, x86_64, arm64)
  • Бенчмарки продуктивності JavaScript, які вимірюють операції, що залежать від CPU, такі як обчислення чисел, рендеринг або швидкість алгоритмів

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


2. Як платформи виявляють відбитки CPU

Платформи для боротьби з відстеженням використовують наступні методи для визначення та перевірки профілів CPU:

  1. Запит navigator.hardwareConcurrency: Це значення часто виявляється та використовується для оцінки, чи є пристрій середнього або високого класу.
  2. Перевірка navigator.deviceMemory: Особливо використовується в мобільному відстеженні, допомагає визначити узгодженість специфікацій пристрою.
  3. Аналіз архітектури CPU в User-Agent:
    • "x86_64" → Вказує на сучасний настільний CPU
    • "arm64" / "aarch64" → Зазвичай стосується мобільних пристроїв (наприклад, M1 Mac, iOS)
    • Часто перехресно перевіряється з platform, screen та gpu для узгодженості
  4. Тригери системних бенчмарків: Деякі антибот-системи запускають короткі скрипти, що залежать від CPU, та вимірюють час виконання для виявлення невідповідностей (наприклад, підробка продуктивності або віртуалізовані середовища).
  5. Перевірки середовища перед запуском: Деякі системи аналізують паралелізацію CPU або поведінку потоків через Web Workers або конвеєри рендерингу для виявлення автоматизації браузера.

Невідповідні значення (наприклад, висока паралельність, але низький обсяг пам’яті) або розбіжності з проксі, геолокацією, GPU або відбитком ОС можуть збільшити ймовірність пов’язаності облікових записів або спровокувати поведінковий аналіз системами штучного інтелекту для боротьби з шахрайством.


3. Як FlashID маскує відбитки CPU

FlashID забезпечує високоточну симуляцію та маніпуляцію даними відбитків, пов’язаними з CPU, дозволяючи кожному профілю браузера підтримувати унікальні та правдоподібні підписи CPU.

Ключові функції, які пропонує FlashID:

  1. Підробка HardwareConcurrency:

    • Симуляція будь-якої кількості ядер CPU (наприклад, 4, 6 або 8), маскуючи ваше фактичне значення паралелізму.
    • Запобігає евристикам профілювання браузера, які зіставляють кількість апаратних ядер з типом пристрою.
  2. Підробка DeviceMemory:

    • Керування звітами про відстежувану пам’ять між типовими діапазонами: 4, 8, 16, або навіть фіктивні 2 чи 32, щоб відобразити старіші або висококласні системи.
    • Особливо цінно для користувачів, що імітують мобільну поведінку або реалізують стратегії цифрової ідентифікації на емульованих пристроях.
  3. Маскування архітектури CPU в User-Agent:

    • Введення або зміна маркерів архітектури (x86_64, arm64) у згенерованих рядках User-Agent.
    • Створює кросплатформенну узгодженість та дозволяє симулювати розширені мобільні або настільні профілі.
  4. Симуляція продуктивності JS CPU:

    • Дещо маскує час доставки потоків веб-воркерів та метрики швидкості контрольних сум.
    • Вводить фальшиві або помірні бенчмарки на сайтах з інтенсивним зняттям відбитків (таких як FingerprintJS Pro або Iovation).
  5. Глобальний механізм узгодженості відбитків:

    • Підроблені налаштування CPU синхронізуються з відбитками platform, OS, screen та GPU, щоб уникнути виявлення дисонансу між атрибутами.

Завдяки FlashID ви можете передавати правдоподібні та узгоджені метадані CPU — навіть для тисяч профілів браузерів — зменшуючи ймовірність асоціації облікових записів та їх захоплення системами DPI платформ.


Вам також може сподобатися

Run multiple accounts without bans and blocks
Спробуйте безкоштовно

Захист безпеки кількох облікових записів, починаючи з FlashID

Завдяки нашій технології відбитків пальців, залишайтеся непоміченими.

Захист безпеки кількох облікових записів, починаючи з FlashID