Skip to main content
Piloterr

Qu'est-ce qu'une empreinte TLS ?

Empreinte TLS

Une empreinte TLS est une signature dérivée du message Client Hello lors d'une poignée de main TLS, incluant cipher suites, extensions, ALPN et key shares. Les systèmes anti-bot comparent les empreintes TLS à des profils de navigateurs connus pour détecter scripts, navigateurs headless et clients HTTP datacenter.

Une empreinte TLS est une signature dérivée du message Client Hello lors d'une poignée de main TLS. Des champs comme l'ordre des cipher suites, les extensions, ALPN et les groupes key share diffèrent entre Chrome, Firefox, Node.js, Python requests et d'autres piles HTTP.

Les formats courants incluent JA3 (hash MD5) et JA4 (plus récent, avec segments SHA256 tronqués), ainsi que les empreintes HTTP/2 Akamai obtenues via des captures sur tls.peet.ws.

En savoir plus dans Qu'est-ce que l'empreinte TLS ?, analyser des captures avec l'Analyseur de captures TLS, ou consulter les Ressources fingerprinting.