REHBER · TARAYICI PARMAK İZİ

Tarayıcı parmak izi nedir? Yaygın boyutlar ve test yöntemleri.

Tarayıcı parmak izi (browser fingerprint), web sitelerinin tarayıcıya ve cihaza ait bir dizi özelliği okuyarak oluşturduğu bir tanımlayıcıdır. Bilgisayarınızda hiçbir şey saklanmasını gerektirmez ve çerezleri silmek onu değiştirmez; bu yüzden dolandırıcılık önleme, risk kontrolü ve siteler arası tanımada sıkça kullanılır.

Son güncelleme:

Tarayıcı parmak izi ile çerezler arasındaki fark

İki tür tanımlayıcının karşılaştırması
Çerezler ve diğer depolamaTarayıcı parmak izi
Nerede saklanırTarayıcınızdaSaklanmaz; web sitesi her ziyarette okuyup hesaplar
Silinebilir miSilinebilir veya gizli mod kullanılabilirHayır; aynı cihazda genellikle uzun süre değişmez
Yaygın kullanım alanlarıOturumu açık tutma, alışveriş sepeti, tercihlerCihaz tanıma, dolandırıcılık önleme, risk kontrolü, reklam ilişkilendirme

Yaygın parmak izi boyutları

Web siteleri neleri okuyabilir
BoyutAçığa çıkan bilgilerYaygın tutarsızlıklar
User-Agent ve Client HintsTarayıcı markası ve sürümü, işletim sistemi, mimariUA'da Chrome 144 yazar, ancak Client Hints'te veya Worker'da farklı bir sürüm görünür
EkranÇözünürlük, kullanılabilir yükseklik, renk derinliği, cihaz piksel oranıKullanılabilir yükseklik, sistemin görev çubuğuyla uyuşmaz
Dil ve saat diliminavigator.language, Accept-Language, Intl saat dilimiSaat dilimi, IP adresinin konumuyla uyuşmaz
Yazı tipleriYüklü yazı tiplerinin listesi ve oluşturma genişlikleriUA Windows'u gösterir, ancak macOS'e özgü yazı tipleri algılanır
CanvasMetin ve grafiklerin oluşturma sonuçlarının hash değeriHer okumada değişir (rastgele gürültü) veya GPU ile uyuşmaz
WebGL / WebGPUGPU üreticisi ve oluşturucu (renderer), parametreler, piksel sonuçlarıWindows sistemi Apple GPU bildirir
AudioAudioContext işleme sonucunun hash değeriAynı cihazda tekrarlanan ölçümlerde sonuçlar tutarsız çıkar
ClientRectsÖğe boyutlarındaki küçük farklarAna pencere ile iframe sonuçları farklıdır
DonanımCPU çekirdek sayısı, cihaz belleğiÇekirdek sayısı cihaz modeliyle açıkça uyuşmaz
WebRTCYerel ve genel IP aday adresleriProxy kullanılırken gerçek genel IP adresi yine de açığa çıkar
Otomasyon izlerinavigator.webdriver, başsız (headless) tarayıcı işaretleriOtomasyon araçlarının bıraktığı özellikler

Neden “tutarlı” olmak “rastgele” olmaktan daha önemli

Gerçek bir cihazın özellikleri birbiriyle uyumludur ve uzun süre sabit kalır. Bu nedenle test siteleri yalnızca bir değerin nadir olup olmadığına bakmaz; daha çok bu değerlerin birbiriyle bağdaşıp bağdaşmadığına odaklanır:

  • Boyutlar arası tutarlılık: Sistem, yazı tipleri, GPU, ekran ve tarayıcı sürümü aynı tür cihazdan gelmelidir.
  • Bağlamlar arası tutarlılık: Ana sayfa, iframe ve Worker'ın okuduğu kimlik aynı olmalıdır.
  • Zaman içinde kararlılık: Aynı cihaz her ziyarette aynı parmak izini verir; her seferinde değişen “rastgele gürültü” başlı başına bir anormallik işaretidir.
  • Ağ ile tutarlılık: Saat dilimi, dil ve coğrafi konum, çıkış IP'sinin bulunduğu yerle uyumlu olmalıdır.

Kendi tarayıcı parmak izinizi nasıl test edersiniz

Yaygın test sayfaları
AraçOdak noktası
CreepJSBağlamlar arası tutarlılık, Canvas, WebGL, Audio, yazı tipleri, Intl vb.; şüpheli “yalan” bulgularını işaretler
PixelscanTarayıcı, sistem, konum, otomasyon ve parmak izi maskeleme tutarlılığı
BrowserLeaksCanvas, WebGL, yazı tipleri, WebRTC, Client Hints gibi ham verileri tek tek görüntüleme
IPheyTarayıcı, konum, IP, donanım ve yazılımın genel değerlendirmesi
  1. İki profili birlikte test edin

    Antidetect tarayıcının değeri, profillerin birbirinden farklı olmasındadır; tek bir profili test etmek sorunları ortaya çıkarmaz.

  2. Yeniden başlattıktan sonra tekrar test edin

    Aynı profili kapatıp yeniden açtığınızda temel değerler (Canvas, WebGL, saat dilimi) değişmemelidir.

  3. Bu bilgisayardaki gerçek tarayıcıyla karşılaştırın

    Aynı bilgisayardaki resmi Chrome da bazı sayfalarda kırmızıyla işaretlenir; önce hangi uyarıların test sitesinin kendi değerlendirme yönteminden kaynaklandığını belirleyin.

  4. Renkleri değil, alanları kaydedin

    Test zamanını, sistemi, tarayıcı ve çekirdek sürümünü, proxy'yi ve başarısız olan alanları tek tek not edin. Test kuralları güncellenir; sonuçlar yalnızca o anki durumu yansıtır.

Prism bu boyutları nasıl ele alır

Prism'in parmak izi ayarları, kendi derlediği Chromium çekirdeğinde alt düzeyde işlenir ve web sayfalarına betik enjekte etmeye dayanmaz; sistem, CPU, ekran ve GPU aynı donanım şablonundan gelir, Canvas, WebGL, Audio gibi ayrıntılar ise her profilin parmak izi tohumuyla sabitlenir. Madde madde açıklama için Parmak izi yapılandırması ve donanım şablonları sayfasına bakın.

Sık sorulan sorular

Çerezleri silmek veya gizli mod kullanmak parmak izini değiştirir mi?
Hayır. Parmak izi cihazın ve tarayıcının kendi özelliklerinden oluşur; depolanan verileri silmek onu değiştirmez.
Proxy kullanmak tarayıcı parmak izini değiştirir mi?
Proxy yalnızca ağ çıkışını değiştirir. Saat dilimi, dil ve WebRTC gibi öğeler yine de uyuşmazlıkları açığa çıkarabilir; bunların parmak iziyle birlikte yapılandırılması gerekir.
Parmak izi ne kadar benzersizse o kadar kolay mı tanınır?
Nadir kombinasyonlar daha kolay ayırt edilir, ancak asıl önemli olan kendi içinde çelişen kombinasyonlardır. Yaygın ve eksiksiz bir donanım kombinasyonu kullanmak, rastgele parçaları bir araya getirmekten daha güvenlidir.
Test sayfası kırmızı gösteriyorsa kesinlikle bir sorun mu var?
Her zaman değil. Önce ilgili alanlara bakın ve aynı bilgisayardaki gerçek tarayıcıyla karşılaştırın. Proxy'nin algılanması, yazı tipi farkları veya sitenin kendi kuralları da bu uyarılara yol açabilir.