How to defend against Account Takeovers
Learn about account takeover threats, protection strategies, and detection methods to secure your digital accounts and prevent unauthorised access.
Support FAQ
JA3 is a method for creating fingerprints of SSL/TLS clients. Unlike traditional TLS fingerprinting that focuses on various aspects of the TLS handshake, JA3 zeroes in on the specifics of the TLS client's "ClientHello" packet. This packet, sent by clients initiating a TLS handshake, contains several details about the client's TLS preferences. JA3 gathers these details and compiles them into an MD5 hash. This hash represents the fingerprint of the client, providing a consistent and identifiable signature.
JA3 Fingerprinting works by collecting the details from the ClientHello packet, such as TLS version, accepted cipher suites, list of extensions, elliptic curves, and elliptic curve formats. It then concatenates these details in a specific order and generates an MD5 hash of this string. This hash is the JA3 fingerprint. Since different clients (like browsers, bots, or malware) often have unique combinations of these details, their JA3 fingerprints can be distinct and identifiable.
JA3 Fingerprinting's primary advantage is its ability to provide a consistent identifier for SSL/TLS clients, regardless of the IP address used. This is particularly useful in environments where IP addresses change frequently.
In practice, JA3 works best as evidence, not a verdict. Peakhour uses signals like this alongside proxy indicators, behaviour, route, and request context, so bot scoring and rate decisions can choose a measured action instead of blocking on a single hash.
While JA3 Fingerprinting offers significant benefits in identifying and tracking SSL/TLS clients, it's important to acknowledge its limitations and potential weaknesses:
To address some of these weaknesses, particularly the reordering issue, JA4 and JA4+ fingerprinting methods have been developed.
Learn about account takeover threats, protection strategies, and detection methods to secure your digital accounts and prevent unauthorised access.
An overview of Account Takeover Attacks
A practical reference for common AI crawler user agents, operators, purposes, and recommended Peakhour bot-management actions.
AI For Cybersecurity explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.
AI Image Generation explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.
AI Misuse explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.
© PEAKHOUR.IO PTY LTD 2025 ABN 76 619 930 826 All rights reserved.