What is JA4 TLS fingerprinting?
When a program opens a TLSTLS: Transport Layer Security. The encryption that protects most internet traffic, such as HTTPS. connection, its first message lists the versions, ciphers and extensions it supports, in a characteristic order. A fingerprint such as JA4 condenses that message into a short string, so the same client software can be recognised across connections without decrypting anything. It helps spot unusual clients, such as a script posing as a browser. NetSenX computes TLS fingerprints from the handshake from the Starter plan, with its own implementation. The handshake is visible only where the agent captures packets: on Linux or as a sensor on a SPANSPAN: switch port analyser. A switch setting that sends a copy of network traffic to one port, where a sensor can watch it. or TAPTAP: test access point. A small device that copies the traffic on a network cable for a sensor to watch. port, not in the basic mode used on macOS.
Read next
Related questions
Terms used here
- TLS (Transport Layer Security)
- The encryption that protects most internet traffic, such as HTTPS.
- SPAN (switch port analyser)
- A switch setting that sends a copy of network traffic to one port, where a sensor can watch it.
- TAP (test access point)
- A small device that copies the traffic on a network cable for a sensor to watch.
← All 40 questions on Encryption and encrypted trafficAll topics