TLS parmak izi alma, bir bağlantının arkasındaki yazılımı, TLS/SSL el sıkışmasını nasıl müzakere ettiğine göre tanımlayan bir tekniktir; bu, sunduğu şifreleme takımları, uzantılar ve protokol sürümlerinin sırası ve kombinasyonu gibi unsurları içerir. Cloudflare, bunun bir tarayıcıyı bir Python betiğinden ayırmanın etkili bir yolu olduğunu belirtmektedir. Ancak bu, kimlik kanıtı değildir. Cloudflare, parmak izlerinin kolayca taklit edilebileceğini ve sık sık değiştiğini not etmektedir.

JA3 (ve onun halefı JA4) adı verilen yaygın bir teknik, bir istemcinin TLS ClientHello'sundaki alanları kısa bir parmak izine indirger ve bu, anti-bot sistemlerinin TLS parmak izinin iddia edilen tarayıcı ile eşleşmediği trafiği hızlı bir şekilde işaretlemesine olanak tanır; örneğin, Chrome olduğunu iddia eden ancak Python'un requests kütüphanesinin TLS imzasına sahip bir istekte bulunmak.

Bir JA3 parmak izi istemci yazılımından geldiği için, Salesforce, bir istemcinin yeni bir IP adresine, alan adına ve sertifikaya taşınmasının bunu değiştirmediğini bulmuştur.

İlgili Terimler