Auth0 has integrated JA4 TLS fingerprinting as a signal into its Bot Detection ML model. Unlike the older JA3 standard, JA4 sorts and normalizes TLS extensions before hashing, making fingerprints stable even when modern browsers like Chrome and Firefox randomize extension order. This allows Auth0 to detect bots that spoof User-Agent strings or rotate residential IPs, since automated scripts share the same JA4 signature regardless of IP. Key benefits include identifying headless browser automation (Puppeteer, Playwright), detecting distributed credential stuffing attacks, and reducing false positives — all without requiring any code changes from customers.
Table of contents
What Is JA4 and Why Does It Matter?Why We Added JA4 as a Signal to Bot DetectionHow JA4 as a Signal Strengthens Your Bot DefenseFighting Complexity with PrecisionSort: