ЯДРО ОТПЕЧАТКОВ

Ядро отпечатков: встроенный Chromium 144, в Pro — 150 / 153.

От ядра браузера зависят версия Chrome, которую видят сайты, и реализация отпечатка. Ядра Prism разработчик собирает сам и поставляет в установочном пакете; пользователи Pro могут загружать более новые ядра прямо в приложении и закреплять долго используемые профили за определенной версией.

Обновлено · Составлено по клиенту Prism 0.3.22

Окно «Ядро браузера» в Prism: Chromium 144.0.7559.132 установлен и встроен в приложение, Chromium 153.0.8010.53 установлен и отмечен как Pro, Chromium 150.0.7871.46 доступен для загрузки и отмечен как Pro
Окно «Ядро браузера» (Pro, демонстрационные данные).

Откуда берется ядро

Встроенное ядро отпечатков Chromium 144 основано на патчах отпечатков из fingerprint-chromium и рецептах сборки под платформы из ungoogled-chromium, поверх которых наложены собственные патчи согласованности Prism. Разработчик собирает его отдельно для macOS arm64 и Windows x64. Для Chromium 150 / 153 разработчик переносит эти патчи на официальный исходный код Chromium соответствующей версии. Сведения о лицензиях — на странице Открытый исходный код.

Версии и платформы

Ядра отпечатков Prism
ЯдроПлатформаВерсияКак получить
Chromium 144.0.7559.132macOS Apple Silicon, Windows x64Community (доступно и в Pro)Входит в установочный пакет, работает сразу после установки
Серия Chromium 150macOS Apple Silicon, Windows x64ProЗагрузка в приложении, в окне «Ядро браузера»
Серия Chromium 153macOS Apple Silicon, Windows x64ProЗагрузка в приложении, в окне «Ядро браузера»

Точные номера версий на двух платформах немного различаются — ориентируйтесь на версии в окне «Ядро браузера» в приложении. Ядра с основной версией 150 и выше относятся к ядрам Pro.

Почему в Community используется Chromium 144?

Chromium 144 — стабильная база, прошедшая самый тщательный аудит. Это ядро встроено в версии для обеих платформ и работает сразу после установки. Учтите: сайтам оно сообщает основную версию Chrome 144, которая отстает от текущей стабильной версии Chrome. Если для вашей работы важна свежесть версии, обратите внимание на ядра 150 / 153 в Pro.

Закрепление ядра за профилем

  • По умолчанию для ядра профиля выбрано «Авто (ядро приложения)»; в Pro можно в редакторе закрепить за профилем одну из установленных версий. Для профилей с аккаунтами, которые используются долго, версию рекомендуется закрепить.
  • Обновление приложения или смена глобального ядра не затрагивают профили с закрепленным ядром.
  • Если закрепленное ядро отсутствует, его манифест поврежден или не подходит платформа, профиль не запустится, а причина будет указана в «Диагностике запуска» — незаметной подмены другим браузером не произойдет.
  • Используемое или закрепленное за профилем ядро удалить нельзя. Профиль с закрепленной версией ядра не удастся импортировать на устройство без активированного Pro.

Проверка целостности и откат

  • В каталоге ядра записаны размеры и SHA-256 ключевых файлов: в Windows это chrome.exe, chrome.dll и др., в macOS — основной исполняемый файл и Chromium Framework. Проверка повторяется при активации ядра, при запуске закрепленного ядра и при ручной проверке кнопкой «Проверить».
  • При загрузке ядра в Pro используется каталог версий с подписью Ed25519: ядро скачивается по HTTPS с проверкой SHA-256, загрузку можно приостановить и продолжить. В macOS дополнительно проверяются подпись кода, архитектура CPU и номер версии. После загрузки ядро не включается автоматически.
  • Если переключение не удалось, нажмите «Откатить к предыдущему»; кроме того, в любой момент можно вернуться к встроенному ядру 144 кнопкой «Использовать встроенное ядро».

Импорт локальных сборок и режим совместимости (Pro)

Разработчики, которые сами собирают ядро, могут выбрать «Импорт локальной сборки» в окне «Ядро браузера» (в macOS — файл .app, в Windows — chrome.exe): Prism скопирует сборку и создаст манифест для проверки. «Режим совместимости системы» позволяет проверить изоляцию профилей в установленных на компьютере Chrome, Edge или Chromium, но параметры отпечатка к системному браузеру не применяются. Как собрать ядро, описано в описании публичного репозитория.

После окончания срока Pro