PowerScan
TR

Tarayıcı Parmak İzi: Siteler Gerçekte Neyi Okur

Tarayıcı parmak izleri · 10 dk okuma · yazan: PowerOps

Fotoğraf: Unsplash

Bir web sitesinin topladığı değerlere alan alan bir tur: canvas ve WebGL'den ses, yazı tipleri, ekran ve saat dilimine; ve tutarlı bir kimliğin neden rastgele üretilmiş olandan iyi olduğu.

Tarayıcı parmak izi, bir tarayıcıyı sakladığı herhangi bir şeyle değil, bildirdiği değerlerle tanımlama uygulamasıdır. Çereze gerek yoktur. Tarayıcı, herhangi bir web sayfasının sormasına izin verilen soruları yanıtlar ve yanıtlar bir araya geldiğinde yeniden tanınacak kadar ayırt edicidir.

Toplanan değerler

Çoğu parmak izi betiği aynı birkaç yüzeyden okur.

Bariz olanlar

Oluşturmaya dayananlar

İnsanların parmak izi dediğinde kastettiği değerler bunlardır, çünkü dolaylıdırlar. Bir sayfa tarayıcıdan bir şey çizmesini ister ve sonra tam olarak neyin çizildiğini geri okur.

Ağa dayananlar

Her alanı rastgeleleştirmek neden yanlış içgüdü

Sezgisel savunma, her ziyarette her şeyi değiştirmektir. İki nedenle ters teper.

Birincisi çelişkidir. Rastgele alanlar birbirinden haberdar değildir. Yalnızca Apple donanımında bulunan bir WebGL oluşturucu dizesinin yanında Windows olduğunu söyleyen bir user agent, değerlerin her birinin tek başına verebileceğinden daha güçlü bir sinyaldir. Gerçek makineler kendi içinde tutarlıdır; yalnızca sentetik olanlar kendileriyle çelişir.

İkincisi kararsızlıktır. Her ziyarette farklı bir cihaz bildiren bir hesap, hiçbir gerçek kişinin sahip olmadığı bir şeyi tarif ediyordur. Zaman içindeki tutarlılık, sıradan bir kullanıcının görünüşüdür.

Bir profilin kimliği neleri kapsar

YüzeyNasıl ele alınır
User agent ve platformBirlikte üretilir; böylece iddia edilen platform çevresindeki değerlerle uyuşur
Ekran ve piksel oranıProfil başına sabitlenir, gerçek ekranların fiilen bildirdiği boyutlardan seçilir
Saat dilimi ve yerel ayarProfil başına ayarlanır ve kullandığı ağ rotasıyla eşleştirilir
Canvas, WebGL ve sesProfil başına kararlı bir işlem görür; her açılışta aynıdır
Yazı tipleriProfilin iddia ettiği platformla tutarlı, profil başına bir küme
WebRTCProfilin ağ rotasıyla çelişmeyecek şekilde kısıtlanır

Kendi işinizi kontrol etmek

Bir profil açın ve bir parmak izi test sayfasını ziyaret edin. Birkaçı, okudukları değerleri ücretsiz yayımlar. Kontrol etmeye değer iki şey, beklediğiniz şeyler değildir:

  1. Değerler birbiriyle uyuşuyor mu? Platform, yazı tipleri, grafik dizeleri ve saat dilimi tek bir makul makineyi tarif etmelidir.
  2. Geçen seferkiyle aynılar mı? Profili kapatın, yeniden açın, testi yeniden yükleyin. Değerleri açılışlar arasında oynayan bir profil kararlı değildir ve önemli olan özellik kararlılıktır.

Bir test sayfasındaki nadirlik puanı, oradaki en az yararlı sayıdır. Sizi o sayfanın ziyaretçileriyle kıyaslar; onlar da ezici çoğunlukla antidetect tarayıcıları test eden kişilerdir.

Tüm makaleler · Taramayı başlat