Принцип роботи: зміни діють у ядрі, а не через скрипти, впроваджені у вебсторінки
Налаштування відбитка не залежать від впровадження JavaScript у вебсторінки. Під час створення або редагування профілю зберігається конфігурація; коли профіль відкривається, Prism перетворює її на параметри запуску й передає ядру відбитків Chromium, яке збирає супровідник (на основі патчів fingerprint-chromium, рецептів збирання ungoogled-chromium і власних патчів Prism).
Тому в головному вікні, iframe, Dedicated / Shared / Service Worker, OffscreenCanvas і AudioWorklet вебсторінка бачить ту саму ідентичність. Інструменти аудиту супровідника перевіряють, чи узгоджені ці контексти виконання і чи стабільний той самий сід у різних каталогах даних. Версії та походження ядра описано на сторінці «Ядро відбитків».
Зверніть увагу: коли ви користуєтеся багатовіконним синхронізатором або MCP у Pro, Prism виконує на сторінках скрипти для читання й дій через протокол налагодження браузера; це не пов’язано з налаштуваннями відбитка.


10 шаблонів обладнання
Шаблон обладнання одночасно задає платформу, версію системи, кількість ядер ЦП, роздільну здатність екрана та GPU, щоб уникнути неправдоподібних комбінацій на кшталт «система Windows, але GPU від Apple». Нові профілі за замовчуванням використовують шаблон «окремий GPU для кожного сіду» для вашої системи.
| Шаблон | CPU | Роздільна здатність | GPU |
|---|---|---|---|
| macOS · локальне обладнання (рекомендовано) | Фактична кількість ядер цього комп’ютера | 1440×900 | Локальний GPU, зберігаються локальні шрифти, Canvas та Audio; доступно лише в macOS |
| macOS · окремий Apple GPU для кожного сіду (рекомендовано для кількох профілів) | 8 ядер | 1440×900 | Сід фіксовано визначає один із 11 GPU серії Apple M1–M4 |
| macOS · Apple M1 · 8GB | 8 ядер | 1440×900 | Apple M1 |
| macOS · Apple M3 Pro · 18GB | 12 ядер | 1512×982 | Apple M3 Pro |
| macOS · Apple M4 Pro · 24GB | 12 ядер | 1512×982 | Apple M4 Pro |
| Windows · локальне обладнання (рекомендовано) | Фактична кількість ядер цього комп’ютера | 1920×1080 | Локальний GPU; доступно лише в Windows |
| Windows · окремий NVIDIA GPU для кожного сіду (рекомендовано для кількох профілів) | 8 ядер | 1920×1080 | Сід фіксовано визначає одну з настільних відеокарт NVIDIA RTX 30 / 40 (18 моделей, 27 ідентифікаторів пристроїв) |
| Windows 10 · RTX 3060 · 16GB | 8 ядер | 1920×1080 | NVIDIA GeForce RTX 3060 |
| Windows 11 · RTX 4060 · 16GB | 12 ядер | 1920×1080 | NVIDIA GeForce RTX 4060 |
| Windows 11 · RTX 4070 · 32GB | 16 ядер | 2560×1440 | NVIDIA GeForce RTX 4070 |
Обсяг пам’яті в назві шаблону лише розрізняє комбінації; значення navigator.deviceMemory, доступне вебсторінкам, у Chrome не перевищує 8, і Prism також повідомляє 8. Усі шаблони, крім «локального обладнання», можна використовувати в іншій системі — наприклад, створити ідентичність Windows на Mac; у такому разі поширені шрифти цільової системи зіставляються з локальними шрифтами.

Сід відбитка визначає ідентичність профілю
Кожен профіль має сід відбитка від 0 до 4294967295, який генерується випадково під час створення. Сід разом із шаблоном визначає модель GPU, Canvas, WebGL, Audio, ClientRects та інші деталі: з тим самим сідом результат однаковий під час кожного запуску, а різні сіди дають різні результати.
- Дублювання профілю або натискання «Згенерувати знову» дає новий сід, тобто нову ідентичність.
- Не змінюйте без потреби сід або шаблон профілю облікового запису, який використовується тривалий час; оновлення програми не змінює шаблон наявних профілів автоматично.
- Під час пакетного створення сід можна вказати в стовпці
fingerprint_seedфайлу CSV; якщо залишити його порожнім, кожен профіль отримає випадковий сід. Докладніше — на сторінці «Пакетне керування профілями».
Параметри докладно: як обробляється кожен із них
| Параметр | Як це робить Prism |
|---|---|
| User-Agent і Client Hints (UA-CH) | Бренд: Chrome або Edge; якщо версію бренду не вказано, автоматично використовується чотирикомпонентний номер версії фактичного ядра, а UA, поля UA-CH з високою ентропією та HTTP Client Hints мають спільне джерело. Якщо вручну вказана основна версія не збігається з ядром, запуск блокується. Задати власний повний рядок UA не можна. |
| Платформа й версія системи | Визначаються шаблоном (Windows або macOS). Локальний шаблон macOS під час запуску зчитує версію macOS хоста; шаблони Windows (зокрема ті, що мають «Windows 11» у назві) у Client Hints завжди повідомляють версію системи 10.0.0. |
| Ядра ЦП | Значення шаблону (8 / 12 / 16) або фактична кількість логічних ядер цього комп’ютера. |
| Роздільна здатність екрана | Значення шаблону; screen і CSS device-width узгоджені, а доступна висота зменшується на висоту панелі завдань Windows або рядка меню macOS. |
| Мова та Accept-Language | За замовчуванням відповідає виходу проксі й автоматично підбирається за країною (вбудовано 24 країни / регіони); можна також зафіксувати вручну. Див. розділ «Мережева ідентичність». |
| Часовий пояс (Date / Intl) і геолокація | Часовий пояс IANA та координати на рівні міста (точність близько 25 км) відповідають виходу проксі; у ручному режимі можна вказати будь-який дійсний часовий пояс IANA. |
| Canvas | Сід задає детерміновані дрібні відмінності рендерингу (наприклад, субпіксельний зсув тексту) без випадкового шуму, що змінюється щоразу: той самий профіль стабільний, різні профілі відрізняються. |
| WebGL і GPU | Постачальник і рендерер у WEBGL_debug_renderer_info відповідають GPU шаблону (наприклад, ANGLE NVIDIA GeForce RTX 4060 або Apple M3 Pro), а зчитані пікселі дещо змінюються залежно від сіду; постачальник і архітектура адаптера WebGPU коригуються відповідно. |
| Audio | Вихідні дані OfflineAudioContext дещо змінюються залежно від сіду, зберігаючи загальні статистичні характеристики. |
| ClientRects / DOMRect | Прямокутники елементів і Range детерміновано масштабуються на дуже малу величину залежно від сіду. |
| Шрифти | Якщо система шаблону збігається із системою хоста, зберігаються локальні шрифти; під час імітації іншої системи зіставляються шрифти цільової системи, а більшість шрифтів, яких немає в цільовій системі, приховуються. |
| WebRTC | За замовчуванням — «Захист від витоку»: UDP поза проксі заблоковано. Див. «Проксі та мережева ідентичність». |
| Сліди автоматизації | Перемикачі автоматизації не змінюють navigator.webdriver на true, а позначку HeadlessChrome видалено. |
| Розпізнавання вікон | Заголовок вікна має вигляд «[номер] назва»; значок у Dock macOS показує номер профілю, а на панелі завдань Windows вікна згруповано за профілями з номерами. |
Локальне обладнання, окремий GPU для кожного сіду чи фіксований шаблон?
| Потреба | Рекомендація |
|---|---|
| Лише один-два профілі, потрібні найприродніші сигнали рендерингу | Локальне обладнання: зберігає локальні GPU, шрифти, Canvas і Audio. Зважайте, що кілька профілів із локальним шаблоном матимуть однакові значення цих параметрів. |
| Кілька профілів працюють одночасно й мають відрізнятися | Шаблон з окремим GPU для кожного сіду (за замовчуванням): модель GPU й деталі рендерингу кожного профілю фіксуються сідом. |
| Потрібна конкретна конфігурація пристрою (певна модель Mac чи відеокарта) | Фіксований шаблон: Apple M1 / M3 Pro / M4 Pro або RTX 3060 / 4060 / 4070. |
| Профіль облікового запису, який уже давно використовується | Не змінюйте поточні шаблон і сід; якщо потрібно щось скоригувати, спершу протестуйте це на дубльованому профілі. |
Як перевірити відбиток
Під час перевірки на CreepJS, Pixelscan, BrowserLeaks та подібних сайтах відкрийте щонайменше два профілі для порівняння, після перезапуску перевірте стабільність ще раз і запишіть версії системи, Prism і ядра, час тестування та конкретні поля, що не пройшли перевірку, а не дивіться лише на червоний чи зелений колір. На результати також впливають репутація проксі, реальне обладнання та зміни правил сайтів. Повну методику описано в статті «Що таке відбиток браузера і як його перевірити».
Поширені запитання
- Перевірка відбитка показує червоні позначки — профіль більше не працює?
- Не обов’язково. Спершу з’ясуйте, яке саме поле не пройшло перевірку: проксі розпізнано, часовий пояс не відповідає IP-адресі, відрізняються шрифти чи сайт перевірки застосовує правила для нової версії до старішого ядра. Якщо проблема в проксі, його потрібно замінити; часовий пояс можна виправити в налаштуваннях проксі кнопкою «Застосувати часовий пояс проксі».
- Чи можна повністю налаштувати UA, пам’ять або роздільну здатність?
- Вводити довільний повний рядок UA не можна — версія бренду автоматично відповідає ядру; ЦП, роздільну здатність і GPU шаблон задає як єдиний набір, щоб уникнути суперечливих комбінацій. Для старих профілів зберігається варіант «Застаріла користувацька конфігурація», щоб не змінювати наявну ідентичність.
- Чи підтримуються мобільні відбитки або відбитки Linux?
- Ні. Prism імітує лише настільні ідентичності Windows і macOS.
- Чи однакові можливості підміни в Community і Pro?
- Налаштування відбитка в обох версіях однакові; Community використовує вбудоване ядро Chromium 144, а Pro може додатково використовувати ядра Chromium 150 / 153. Див. «Ядро відбитків».