PowerScan
TR

Tarayıcı parmak izi nedir ve bir web sitesi gerçekte neleri okuyabilir?

Tarayıcı parmak izleri · 6 dk okuma · yazan: PowerScan

Fotoğraf: Unsplash

Bir sayfayı her açtığınızda tarayıcı, siteye kendisi hakkında uzun bir olgu listesi verir. Hiçbiri gizli değildir, hiçbiri izin istemez ve çoğu sayfanın doğru görüntülenebilmesi için oradadır. Parmak izi, bir sitenin bu olguları sayfayı görüntülemek için değil, sizi tanımak için kullanmaya başlamasıdır.

Bir sayfanın sormadan okuyabildikleri

Sıradan bir sekmede çalışan bir betik, diğer şeylerin yanı sıra şunları okuyabilir: user agent dizesi, tercih edilen diller listesi, saat dilimi, ekran boyutu ve piksel yoğunluğu, CPU iş parçacığı sayısı, aygıt belleği için yuvarlanmış bir değer, renk derinliği, dokunmatik desteğin olup olmadığı, WebGL'in arkasındaki grafik işleyicisinin adı ve bir canvas'a küçük bir görüntü çizmenin ya da kısa bir ses arabelleği işlemenin sonucu. Ayrıca belirli işlemlerin ne kadar sürdüğünü, hangi yazı tiplerinin bir metin satırının genişliğini değiştirdiğini ve hangi medya aygıtlarının var olduğunu (erişim vermediğiniz sürece adlar değil, yalnızca sayılar) gözlemleyebilir.

Tek tek bunlar sıkıcıdır. Bir saat dilimi sizi birkaç yüz milyon kişiye indirir. Birlikte ise sizi çok daha fazla daraltırlar, çünkü nadir olan kombinasyondur. Belirli bir NVIDIA işleyici dizesi, 12 iş parçacığı, 2560×1440 ekran, bu sırayla Fransızca ve İngilizce ve belirli bir canvas özeti olan bir Windows makinesi bir kalabalık değildir.

Bir sinyali tanımlama için yararlı kılan nedir

Üç özellik önemlidir. Sinyal kararlı olmalıdır: aynı tarayıcı yarın aynı değeri vermelidir. Çeşitli olmalıdır: farklı tarayıcılar farklı değerler vermelidir. Ve ucuz olmalıdır: izin istemi olmadan milisaniyeler içinde okunabilmelidir. Canvas özeti üçünde de iyi puan alır; her parmak izi kütüphanesinde bulunmasının nedeni budur. Ekran boyutu ilk ikisinde iyi, üçüncüsünde mükemmel puan alır. User agent eskiden çeşitlilikte iyi puan alırdı ve tam da bu nedenle tarayıcı satıcıları tarafından kasıtlı olarak düzleştirilmiştir.

Bir sayfanın okuyamadıkları

Bu kısım abartılır. Bir sayfa betiği, bir proxy'nin arkasındaysanız gerçek adresinizi göremez: proxy'nin sunduğunu görür. Diğer sekmeleri, geçmişinizi, yer imlerinizi ya da kayıtlı parolalarınızı okuyamaz. Gizli bir pencerede olup olmadığınızı kesin olarak söyleyemez; bunu iddia eden sezgiseller düzenli olarak bozulur. Adınızı bilemez. Ve bir adresin proxy mi yoksa veri merkezi mi olduğuna kendi başına karar veremez: bu hüküm, sitenin ücret ödediği bir itibar veritabanından gelir, tarayıcınızın söylediği hiçbir şeyden değil.

Bir "bot puanı" ya da "proxy: evet" gösteren siteler, tarayıcınızın bildirdiklerini üçüncü bir tarafın verileriyle birleştirir. Bu meşru bir şeydir, ancak hangi yarının ölçüm, hangisinin sorgu olduğunu bilmek önemlidir.

Tanı sayfaları neden var

PowerScan gibi bir tanı sayfası, bir izleyicinin okuyacağı sinyallerin aynısını okur ve onları saklamak yerine size gösterir. Amaç sizi puanlamak değildir. İki şeyi kontrol etmenizi sağlamaktır: gizli olmasını beklediğiniz bir sinyalin görünür olup olmadığı ve sinyallerin birbiriyle tutarlı olup olmadığı. Hesapların işaretlenmesine yol açan tutarsızlıktır: bir ülkedeki adres, başka bir ülkedeki tarayıcı saati, geldiğiniz adresle eşleşmeyen bir WebRTC adayı.

Bir raporu okurken her satırı tek bir soruya verilmiş bir yanıt olarak ele alın: "bu tarayıcı bu sayfaya az önce ne söyledi?" Fazlası değil. Bir özet bir hüküm değildir ve okunan sinyal sayısı ne kadar gerçek göründüğünüzün ölçüsü değildir.

Tüm makaleler · Taramayı başlat