İçeriğe geç
Parmak İzi

Tarayıcı parmak izi

Tarayıcı parmak izi (browser fingerprinting), bir web tarayıcısının ve ortamının gözlemlenebilir birçok özniteliğini toplayıp birleştirerek, çerezler veya yerel depolama olmadan bir cihazı tanıyabilen tek bir tanımlayıcı oluşturma uygulamasıdır. Her öznitelik az miktarda bilgi taşıdığından, bunların birleşimi çoğu zaman milyonlarca tarayıcı arasından birini ayırt edecek kadar ayırt edicidir.

Nasıl çalışır

Tarayıcı parmak izi nasıl çalışır

Bir parmak izi betiği, standart web API'leri aracılığıyla açığa çıkan onlarca özniteliği tarayıcıdan sorgular. Bunlar arasında user agent dizesi, yüklü fontların listesi, ekran çözünürlüğü ve renk derinliği, saat dilimi, dil tercihleri, kullanılabilir eklentiler ve navigator ile window nesnelerinin özellikleri yer alır. Tek başına bu değerlerin çoğu büyük kullanıcı grupları tarafından paylaşılır, ancak bir araya geldiklerinde yüksek boyutlu bir profil oluştururlar.

Bu teknik ayrıca, GPU, grafik sürücüsü ve font rasterleştiricisindeki ince farklılıkları açığa çıkaran canvas ve WebGL gibi işleme (rendering) tabanlı yoklamalardan da yararlanır. Ses işleme, medya codec desteği ve donanım eşzamanlılığı ek boyutlar katar. Betik, toplanan tüm değerleri serileştirir ve genellikle bunları, daha önce görülen parmak izleriyle karşılaştırılabilecek kompakt bir tanımlayıcıya hash'ler.

Çerezlerin aksine, bir parmak izi istemcide saklanmaz ve kullanıcı onu basitçe silemez. Tarayıcının sayfaları doğru işlemek için açığa çıkarmak zorunda olduğu özelliklerden her ziyarette yeniden hesaplanır. Bu, parmak izini çerez temizlemeye ve gizli tarama modlarına karşı dirençli kılar; ancak tarayıcı, işletim sistemi veya donanım değiştiğinde tekil sinyaller kayabilir.

Sağlam uygulamalar, parmak izinin tamamının birebir eşleşmesine dayanmaz. Sinyalleri kararlılıklarına ve ayırt ediciliklerine göre ağırlıklandırır ve toleranslı eşleştirme uygularlar; böylece tek bir bileşenin güncellenmesi, geri dönen bir cihazın tanınmasını bozmaz.

Neden önemli

Tarayıcı parmak izi dolandırıcılık önleme için neden önemli

Tarayıcı parmak izi, saldırganlar çerezleri, IP adreslerini ve hesapları değiştirse bile etkinliği fiziksel bir cihaza bağladığı için dolandırıcılık önlemenin temel bir tekniğidir. Aynı cihazın farklı kimlikler ardında tekrar tekrar göründüğü çoklu hesap kullanımı, hesap ele geçirme, promosyon suistimali ve bot trafiğinin tespitini destekler. Kalıcı bir cihaz sinyali olmadan, savunmacılar kolayca taklit edilebilen veya atılabilen tanımlayıcılara güvenmek zorunda kalır.

TRACIO ile

TRACIO bunu nasıl ele alır

TRACIO'nun Identification ürünü, tek bir değere dayanmak yerine tarayıcı özniteliklerini sunucu tarafı ve ağ sinyalleriyle birleştirerek 130+ cihaz sinyalinden kararlı bir ziyaretçi kimliği (visitor ID) oluşturur. Bu yaklaşım, düşük ek yükle çalışırken (<50ms P95 gecikme) dahili kıyaslamalara karşı doğruluk için ayarlanmıştır (%99,5 tanımlama doğruluğu). TRACIO, parmak izini bağımsız bir izleme mekanizması olarak değil, olasılıksal bir kimliğin girdilerinden biri olarak ele alır ve bağlam için onu Smart Signals ile eşleştirir.

SSS

Sıkça sorulan sorular

Her cihazı güvenle tanımlayın

Ayda 2,500 API çağrısı sunan ücretsiz planla başlayın. Kredi kartı gerekmez.