Skip to content

Glosario

JA4

JA4 es la huella de cliente TLS de FoxIO: un prefijo legible y hashes SHA-256 truncados de cifrados y extensiones ordenados, estable ante reordenaciones.

JA4 es una huella de cliente TLS publicada por FoxIO en 2023 dentro de la familia JA4+. Tiene tres partes, a_b_c. La parte a es legible: protocolo (TCP, QUIC o DTLS), versión TLS más alta, si hay un dominio en el SNI, número de cifrados y de extensiones, y primer y último carácter del primer valor ALPN. Las partes b y c son los 12 primeros caracteres hexadecimales de hashes SHA-256 de la lista ordenada de cifrados y de la lista ordenada de extensiones más los algoritmos de firma.

La ordenación hace que JA4 sea estable cuando un cliente desordena sus extensiones, lo que rompió JA3 para los navegadores Chromium. El método JA4 para clientes TLS tiene licencia BSD 3-Clause; la especificación es pública. Consulta huellas TLS JA3 y JA4.