NimbusX
00
› página cargada
←blog
detectores21.07.20268 min

Qué muestran las pruebas públicas

Cada compilación pasa por siete detectores y el producto conserva los resultados fechados junto con su historial. Esta guía explica qué mide cada prueba, cómo interpretar los veredictos y por qué una de ellas requiere revisión manual.

01Conjunto de detectores

Última prueba en el motor 154.0.8037.58 obtuvo 100 de 100, con respuesta de los seis detectores que cuentan para la puntuación. Esto es lo que mide cada uno:

DetectorQué mideResultado más reciente
CreepJScoherencia de la huella y señales contradictoriasok · 0% headless, 0% stealth
ipheyintegridad del navegador, el hardware y la redTrustworthy
bot.sannysoftindicios de automatización, WebDriver y modo headless0 fallos, WebDriver ausente
Cloudflaresuperación de un desafío anti-bot realdesafío superado
TLShuella del handshake TLS JA3/JA4JA4 t13d1517h2, familia Chrome
WebRTCfuga de la dirección IP realsin fugas detectadas
pixelscancoherencia de pantalla, ubicación y redrevisado manualmente

02TLS: la firma que JavaScript no puede reescribir

La huella TLS se obtiene antes de que cargue la página. El orden de los cifrados y las extensiones del handshake genera los hashes JA3 y JA4. Dependen de la pila de red del motor, de modo que un navegador que solo cambia el User-Agent queda expuesto en la primera conexión. En Chromium 154, nuestro motor genera t13d1517h2 , el valor esperado para esa versión de Chrome. Como referencia, nuestro motor Firefox genera t13d1617h2 y un User-Agent que contiene rv:152.0: una identidad Firefox coherente, no un Chrome con otra etiqueta.

03Por qué Pixelscan se revisa manualmente

Pixelscan no publica el veredicto final como texto de la página. Después de un minuto, la extracción automática solo encuentra la navegación y los anuncios, donde la palabra automation aparece nueve veces, por lo que una evaluación basada en palabras clave no sería fiable.

No fabricamos un veredicto. Este detector tiene peso automático cero y queda marcado como manual: NimbusX guarda la captura, excluye esta prueba de la nota global y deja el veredicto en manos de una persona. Un número inventado restaría valor a todas las mediciones reales.

04Por qué conservamos también los fallos

Cada ejecución se guarda con su fecha, ID de perfil y resultado, incluidos los fallos. Una fila roja suele aportar más que una verde: indica qué compilación falló en qué detector y qué cambió tras actualizar Chromium.

Nuestro historial ofrece un buen ejemplo. Tras añadir las configuraciones de dispositivo, las secciones destacadas por CreepJS bajaron de dos a una y el sistema registró la mejora automáticamente. Una pestaña de iphey que no llega a cargar se trata de otro modo: la página también puede fallar en un motor sin modificar, por lo que un detector sin respuesta queda excluido en vez de contarse como aprobado o suspendido. Los datos de regresión solo sirven si sus reglas son fiables.

05Comprueba el resultado actual

Sin instalar NimbusX, el test de huella analiza el navegador actual. En el producto instalado, el banco de pruebas abre los detectores elegidos en perfiles nuevos y conserva la respuesta real de cada sitio:

$ python -m app.cli bench run \ --only creepjs,iphey,sannysoft \ --note release-candidate # el resumen aparece cuando termina la prueba

06Leer más

Cómo relacionan perfiles los detectores · Proxies que bloquean el navegador

Descargar NimbusXPregunta técnica: @Get_NimbusX_Bot