JA3 is a standard for creating SSL client fingerprints in an easy to produce and shareable way.
Browse cluster: Cluster 181 →JA3 is a method for creating SSL/TLS client fingerprints that are easy to produce and share for threat intelligence purposes. Invented at Salesforce in 2017, the project analyzes the SSL Client Hello packet to extract and concatenate specific fields (SSL version, ciphers, extensions, elliptic curves, and curve formats), then MD5 hashes the result to create a 32-character fingerprint that remains constant for a given client application regardless of destination or certificate changes. The repository includes implementations in Python and Zeek, along with reference lists mapping JA3 fingerprints to known applications, enabling security professionals to identify both legitimate applications and malware based on how they communicate rather than what they communicate to.