<ul data-eligibleForWebStory="true">JA3 is a method to create a unique fingerprint of how a client behaves at the TLS level by encoding raw data and hashing it using MD5.It is useful for bot and malware detection, application fingerprinting, and fraud analytics by distinguishing TLS handshakes and behaviors.JA3 serializes fields into a comma-separated string and produces a unique hash representing the client's TLS negotiation process.Cloudflare WAF uses JA3 to protect sensitive API endpoints with multiple filters.