Tarayıcı parmak izi nedir?

Tarayıcı parmak izi, tarayıcı ve cihaz tarafından sunulan bir dizi öznitelik toplayarak — cookies veya kalıcı depolama kullanmadan — bir web kullanıcısını tanımlamak veya izlemek için kullanılan bir tekniktir. Bu öznitelikler, kullanıcı aracısı dizesi, ekran çözünürlüğü, yüklü yazı tipleri, canvas işleme davranışı, ses bağlamı özellikleri, WebGL yetenekleri, saat dilimi ve düzinelerce diğer sinyali içerir. Birleştirildiğinde, belirli bir cihaz ve tarayıcı yapılandırmasına genellikle benzersiz olan bir desen oluştururlar.

Parmak izi tipik olarak kısa bir hash olarak ifade edilir — "ziyaretçi kimliği" — tüm toplanan sinyallerin birlikte hash'lenmesiyle hesaplanır. Hiçbir cookie olmasa bile, parmak izi yeterince kararlı ise, birçok kullanıcı oturumlar arasında yeniden tanımlanabilir. Tarayıcınızın hangi verileri sunduğunu anlamak, modern izleme tekniklerinin kapsamını takdir etmenin ilk adımıdır.

Araç açıklaması

Bu araç, FingerprintJS kullanarak tarayıcı parmak izinizi oluşturur ve buna katkıda bulunan her sinyalin tam dökümünü görüntüler. Benzersiz ziyaretçi kimliğinizi, güven puanını ve her bir bileşen için toplanan ham değeri görebilirsiniz — ses bağlamı ayarlarından canvas hash'ine kadar donanım eşzamanlılığına.

Özellikler

  • Tam bileşen dökümü: Parmak izini oluşturmak için kullanılan her sinyali inceleyin; canvas, ses, yazı tipleri, WebGL, ekran, saat dilimi ve daha fazlası — yapılandırılmış JSON olarak gösterilir
  • Ziyaretçi kimliği görüntüleme: FingerprintJS kullanan web sitelerinin tarayıcınızla ilişkilendireceği son hash'lenmiş ziyaretçi kimliğini görün
  • Güven puanı: Oluşturulan parmak izinin oturumlar arasında ne kadar güvenilir olması muhtemel olduğunu gösteren 0 ile 1 arasında bir değer
  • Algoritma sürümü: Parmak izini hesaplamak için kullanılan FingerprintJS kütüphanesi sürümünü gösterir
  • Tek tıklamayla yenileme: Oturumlar arasında değerlerin değişip değişmediğini görmek için parmak izini istediğiniz zaman yeniden oluşturun

Nasıl çalışır

Aracı açtığınızda (veya Parmak İzi Oluştur'u tıkladığınızda), FingerprintJS tamamen tarayıcınızda çalışır. Düzinelerce tarayıcı ve cihaz sinyalini toplar, bunları birlikte kararlı bir ziyaretçi kimliğine hash'ler ve hem kimliği hem de bireysel bileşen değerlerini döndürür. Hiçbir veri sunucuya gönderilmez — tüm işleme yerel olarak gerçekleşir.

İpuçları

  • Güven puanınız düşükse, bazı bileşenler hata döndürmüş veya olağandışı değerler almış olabilir. error anahtarı içeren girdiler için bileşen JSON'unu kontrol edin.
  • Bileşen çıktısını farklı tarayıcılar veya cihazlar arasında karşılaştırmak, hangi sinyallerin ortamlar arasında en çok farklılık gösterdiğini anlamanın pratik bir yoludur.
  • Özel/gizli mod, depolama tabanlı önbellekler temizlendiğinden, normal bir oturumdan farklı bir ziyaretçi kimliği üretebilir.