HUELLA DIGITAL · COMMUNITY

Configuración de la huella digital: plantillas de hardware completas para una identidad coherente.

Una huella digital más aleatoria no es mejor. Prism genera una identidad estable para cada perfil con “semilla de huella digital + plantilla de hardware completa”: un mismo perfil es idéntico en cada inicio y los distintos perfiles se diferencian entre sí; el sistema, la CPU, la pantalla, la GPU y la versión del navegador proceden de una misma combinación.

Actualizado · Según el cliente Prism 0.3.22

Cómo funciona: se aplica en el núcleo, no inyectando scripts en las páginas

La configuración de huella digital no depende de inyectar JavaScript en las páginas. Al crear o editar un perfil se guarda una configuración; al abrirlo, Prism la convierte en parámetros de inicio y se la pasa al núcleo de huella digital Chromium que compila el mantenedor (basado en los parches de fingerprint-chromium, las recetas de compilación de ungoogled-chromium y los parches propios de Prism).

Por eso, la página lee la misma identidad en el marco principal, en los iframes, en los Dedicated / Shared / Service Worker, en OffscreenCanvas y en AudioWorklet. Las herramientas de auditoría del mantenedor comprueban que estos contextos de ejecución coincidan y que una misma semilla se mantenga estable en distintos directorios de datos. Versiones y origen del núcleo en Núcleo de huella digital.

Nota: al usar el sincronizador de ventanas múltiples o MCP de Pro, Prism ejecuta scripts de lectura y acción en las páginas mediante el protocolo de depuración del navegador; esto no tiene relación con la configuración de huella digital.

Configuración de huella digital de Prism: plantilla de hardware Windows 11 RTX 4060 seleccionada, con 12 núcleos, 16GB, GeForce RTX 4060, 1920×1080 y la semilla de huella digital
Al elegir una plantilla se muestra la combinación completa y la semilla de huella digital (datos de demostración).
Parte inferior de la configuración de huella digital de Prism: marca del navegador, versión de marca ajustada automáticamente al núcleo, núcleos de CPU, resolución de pantalla, idioma de la interfaz, zona horaria, Accept-Language y “Desactivar parte del enmascaramiento”
Si la versión de marca se deja vacía, se ajusta automáticamente al núcleo; “Desactivar parte del enmascaramiento” es solo para solucionar problemas (datos de demostración).

10 plantillas de hardware

Una plantilla de hardware define de una vez la plataforma, la versión del sistema, los núcleos de CPU, la resolución de pantalla y la GPU, para evitar combinaciones inverosímiles como “un sistema Windows que informa de una GPU de Apple”. Los perfiles nuevos usan de forma predeterminada la plantilla “independiente por semilla” correspondiente al sistema del equipo.

Plantillas de hardware de Prism (nombres tal como aparecen en la aplicación)
PlantillaCPUResoluciónGPU
macOS · Hardware de este dispositivo (recomendado)Núcleos reales del equipo1440×900GPU del equipo; conserva las fuentes, Canvas y Audio del equipo; solo se puede elegir en macOS
macOS · GPU Apple independiente por semilla (recomendado para varios perfiles)8 núcleos1440×900La semilla fija una de 11 GPU de la serie Apple M1–M4
macOS · Apple M1 · 8GB8 núcleos1440×900Apple M1
macOS · Apple M3 Pro · 18GB12 núcleos1512×982Apple M3 Pro
macOS · Apple M4 Pro · 24GB12 núcleos1512×982Apple M4 Pro
Windows · Hardware de este dispositivo (recomendado)Núcleos reales del equipo1920×1080GPU del equipo; solo se puede elegir en Windows
Windows · GPU NVIDIA independiente por semilla (recomendado para varios perfiles)8 núcleos1920×1080La semilla fija una tarjeta gráfica de escritorio NVIDIA RTX 30 / 40 (18 modelos, 27 ID de dispositivo)
Windows 10 · RTX 3060 · 16GB8 núcleos1920×1080NVIDIA GeForce RTX 3060
Windows 11 · RTX 4060 · 16GB12 núcleos1920×1080NVIDIA GeForce RTX 4060
Windows 11 · RTX 4070 · 32GB16 núcleos2560×1440NVIDIA GeForce RTX 4070

La cantidad de memoria del nombre de la plantilla sirve para distinguir combinaciones; el valor navigator.deviceMemory que pueden leer las páginas llega como máximo a 8 en Chrome, y Prism también devuelve 8. Salvo “Hardware de este dispositivo”, las plantillas pueden usarse en otro sistema, por ejemplo para crear una identidad de Windows en un Mac; en ese caso, las fuentes habituales del sistema de destino se asignan a fuentes del equipo.

Lista desplegable de plantillas de hardware de Prism: macOS · Hardware de este dispositivo, GPU Apple independiente por semilla, Apple M1, M3 Pro, M4 Pro, Windows · Hardware de este dispositivo y GPU NVIDIA independiente por semilla, entre otras
Lista desplegable de plantillas de hardware (captura tomada en un Mac; “Windows · Hardware de este dispositivo” no se puede elegir).

Semilla de huella digital: define la identidad del perfil

Cada perfil tiene una semilla de huella digital entre 0 y 4294967295, generada al azar al crearlo. La semilla y la plantilla determinan juntas detalles como el modelo de GPU, Canvas, WebGL, Audio y ClientRects: la misma semilla da el mismo resultado en cada inicio, y semillas distintas dan resultados distintos.

  • Al duplicar un perfil o hacer clic en “Regenerar” se obtiene una semilla nueva, es decir, una identidad nueva.
  • No cambie a la ligera la semilla ni la plantilla de los perfiles de cuentas de uso prolongado; los perfiles antiguos no cambian de plantilla automáticamente al actualizar la aplicación.
  • Al crear perfiles por lotes, puede indicar la semilla en la columna fingerprint_seed del CSV; si se deja vacía, cada perfil recibe una aleatoria. Más información en Gestión de perfiles por lotes.

Detalle: cómo se trata cada atributo

Cómo trata Prism los atributos habituales de la huella digital del navegador
AtributoTratamiento en Prism
User-Agent y Client Hints (UA-CH)La marca puede ser Chrome o Edge; si la versión de marca se deja vacía, se usa automáticamente el número de versión de cuatro partes del núcleo real, y el UA, los campos de alta entropía de UA-CH y las HTTP Client Hints salen de la misma fuente. Si la versión principal introducida a mano no coincide con el núcleo, el perfil no se inicia. No se puede definir una cadena UA completa personalizada.
Plataforma y versión del sistemaLas determina la plantilla (Windows o macOS). La plantilla “macOS · Hardware de este dispositivo” lee al iniciar la versión de macOS del equipo; las plantillas de Windows (incluidas las que llevan “Windows 11” en el nombre) indican siempre la versión del sistema 10.0.0 en las Client Hints.
Núcleos de CPUEl valor de la plantilla (8 / 12 / 16) o el número real de núcleos lógicos del equipo.
Resolución de pantallaEl valor de la plantilla; screen y el device-width de CSS coinciden, y la altura disponible descuenta la barra de tareas de Windows o la barra de menús de macOS.
Idioma y Accept-LanguageSigue la salida del proxy de forma predeterminada y se ajusta automáticamente según el país (24 países / regiones incluidos); también puede fijarse manualmente. Consulte Identidad de red.
Zona horaria (Date / Intl) y geolocalizaciónLa zona horaria IANA y las coordenadas a nivel de ciudad (precisión de unos 25 km) de la salida del proxy; en modo manual se puede introducir cualquier zona horaria IANA válida.
CanvasLa semilla produce pequeñas diferencias de renderizado deterministas (como desplazamientos de subpíxel en el texto), sin añadir ruido aleatorio que cambie en cada lectura: el resultado es estable en un mismo perfil y distinto entre perfiles.
WebGL y GPUEl fabricante y el renderizador de WEBGL_debug_renderer_info corresponden a la GPU de la plantilla (por ejemplo, ANGLE NVIDIA GeForce RTX 4060 o Apple M3 Pro) y las lecturas de píxeles varían ligeramente según la semilla; el fabricante y la arquitectura del adaptador WebGPU se ajustan en consecuencia.
AudioLa salida de OfflineAudioContext se altera ligeramente según la semilla, conservando sus características estadísticas generales.
ClientRects / DOMRectLos rectángulos de los elementos y de Range se escalan de forma mínima y determinista según la semilla.
FuentesSi la plantilla coincide con el sistema del equipo, se conservan sus fuentes; al emular otro sistema, se asignan las fuentes del sistema de destino y se ocultan la mayoría de las fuentes que no pertenecen a él.
WebRTC“Protección contra fugas” de forma predeterminada: se bloquea el UDP que no pasa por el proxy. Consulte Proxy e identidad de red.
Rastros de automatizaciónnavigator.webdriver no pasa a true por los parámetros de automatización, y se elimina el indicador HeadlessChrome.
Identificación de ventanasEl título de la ventana muestra “[número] nombre”; el icono del Dock de macOS lleva el número del perfil y la barra de tareas de Windows agrupa las ventanas por perfil y muestra el número.

¿Hardware de este dispositivo, independiente por semilla o plantilla fija?

Elegir la plantilla de hardware según el uso
NecesidadRecomendación
Solo uno o dos perfiles abiertos y señales de renderizado lo más naturales posibleHardware de este dispositivo: conserva la GPU, las fuentes, Canvas y Audio del equipo. Tenga en cuenta que varios perfiles con esta plantilla serán idénticos en estos atributos.
Varios perfiles en uso a la vez que deben distinguirse entre síPlantilla independiente por semilla (predeterminada): la semilla fija el modelo de GPU y los detalles de renderizado de cada perfil.
Se necesita una combinación de dispositivo concreta (por ejemplo, un modelo de Mac o de tarjeta gráfica)Plantilla fija: Apple M1 / M3 Pro / M4 Pro o RTX 3060 / 4060 / 4070.
Perfiles de cuentas que ya llevan tiempo en usoMantenga la plantilla y la semilla actuales; si necesita cambios, duplique antes el perfil y haga las pruebas con la copia.

Cómo verificar la huella digital

Al comprobar con páginas como CreepJS, Pixelscan o BrowserLeaks, abra al menos dos perfiles para compararlos, vuelva a probar tras reiniciar para verificar la estabilidad y anote las versiones del sistema, de Prism y del núcleo, la hora de la prueba y los campos concretos que fallan, en lugar de fijarse solo en el rojo o el verde. Los resultados también dependen de la reputación del proxy, del hardware real y de los cambios en las reglas de cada sitio. Método completo en Qué es la huella digital del navegador y cómo analizarla.

Preguntas frecuentes

Si la prueba de huella digital sale en rojo, ¿ha dejado de funcionar el perfil?
No necesariamente. Compruebe primero qué campo concreto falla: si se detecta el proxy, si la zona horaria no coincide con la IP, si hay diferencias de fuentes o si el sitio de prueba aplica reglas de versiones nuevas a un núcleo antiguo. Los problemas de proxy se resuelven cambiando de línea; los de zona horaria, con “Aplicar zona horaria del proxy” en la configuración del proxy.
¿Puedo personalizar por completo el UA, la memoria o la resolución?
No se puede escribir libremente una cadena UA completa; la versión de marca se ajusta automáticamente al núcleo. La CPU, la resolución y la GPU las determina la plantilla en conjunto, para evitar combinaciones contradictorias. Los perfiles antiguos conservan la “Configuración personalizada de la versión anterior” para no cambiar su identidad.
¿Admite huellas digitales de móviles o de Linux?
No. Prism solo emula identidades de escritorio de Windows y macOS.
¿Community y Pro ofrecen el mismo enmascaramiento?
La configuración de huella digital es la misma en ambas ediciones; Community usa el núcleo Chromium 144 incluido y Pro puede usar además los núcleos Chromium 150 / 153. Consulte Núcleo de huella digital.