PARMAK İZİ · COMMUNITY

Tarayıcı parmak izi yapılandırması: eksiksiz donanım şablonlarıyla tutarlılık.

Parmak izinde daha fazla rastgelelik daha iyi demek değildir. Prism, “parmak izi tohumu + eksiksiz donanım şablonu” ile her profil için kararlı bir kimlik üretir: Aynı profil her başlatmada tutarlı kalır, farklı profiller birbirinden ayrışır; sistem, CPU, ekran, GPU ve tarayıcı sürümü aynı kombinasyondan gelir.

Son güncelleme: · Prism 0.3.22 istemcisi esas alınmıştır

Nasıl çalışır: sayfalara betik enjekte edilmez, ayarlar çekirdekte uygulanır

Parmak izi yapılandırması, sayfalara JavaScript enjekte etmeye dayanmaz. Bir profil oluşturduğunuzda veya düzenlediğinizde yalnızca bir yapılandırma kaydedilir; profili açtığınızda Prism bunu başlatma parametrelerine dönüştürür ve bakımcının derlediği Chromium parmak izi çekirdeğine iletir (fingerprint-chromium yamaları, ungoogled-chromium derleme tarifleri ve Prism'in kendi yamaları temel alınarak).

Bu nedenle bir web sayfası ana pencerede, iframe'lerde, Dedicated / Shared / Service Worker'larda, OffscreenCanvas ve AudioWorklet'te aynı kimliği okur. Bakımcının denetim araçları, bu yürütme bağlamlarının tutarlı olup olmadığını ve aynı tohumun farklı veri dizinlerinde sabit kalıp kalmadığını kontrol eder. Çekirdek sürümleri ve kaynakları için Parmak izi çekirdeği sayfasına bakın.

Ek not: Pro'nun çoklu pencere senkronizasyonu veya MCP kullanılırken Prism, tarayıcı hata ayıklama protokolü üzerinden sayfada okuma ve işlem betikleri çalıştırır; bunun parmak izi yapılandırmasıyla ilgisi yoktur.

Prism parmak izi ayarları: Donanım şablonu olarak Windows 11 RTX 4060 seçili; 12 çekirdek, 16GB, GeForce RTX 4060, 1920×1080 ve parmak izi tohumu gösteriliyor
Şablon seçildiğinde tam donanım kombinasyonu ve parmak izi tohumu gösterilir (demo verileri).
Prism parmak izi ayarlarının alt kısmı: tarayıcı markası, çekirdekle otomatik eşleşen marka sürümü, CPU çekirdek sayısı, ekran çözünürlüğü, arayüz dili, saat dilimi, Accept-Language ve “Bazı maskelemeleri devre dışı bırak” seçeneği
Marka sürümü boş bırakıldığında çekirdekle otomatik olarak eşleşir; “Bazı maskelemeleri devre dışı bırak” yalnızca sorun giderme içindir (demo verileri).

10 donanım şablonu

Donanım şablonu platformu, sistem sürümünü, CPU çekirdek sayısını, ekran çözünürlüğünü ve GPU'yu tek seferde ayarlar; böylece “Windows sistemi ama Apple GPU bildiriyor” gibi mantıksız kombinasyonlar oluşmaz. Yeni profiller varsayılan olarak bu bilgisayarın sistemine karşılık gelen “tohum tabanlı bağımsız” şablonu kullanır.

Prism donanım şablonları (adlar istemcide göründüğü gibidir)
ŞablonCPUÇözünürlükGPU
macOS · Yerel donanım (önerilir)Bu bilgisayarın gerçek çekirdek sayısı1440×900Yerel GPU; yerel yazı tipleri, Canvas ve Audio korunur; yalnızca macOS'te seçilebilir
macOS · Tohum tabanlı bağımsız Apple GPU (birden çok profil için önerilir)8 çekirdek1440×900Tohuma göre 11 Apple M1–M4 serisi GPU arasından sabit olarak seçilir
macOS · Apple M1 · 8GB8 çekirdek1440×900Apple M1
macOS · Apple M3 Pro · 18GB12 çekirdek1512×982Apple M3 Pro
macOS · Apple M4 Pro · 24GB12 çekirdek1512×982Apple M4 Pro
Windows · Yerel donanım (önerilir)Bu bilgisayarın gerçek çekirdek sayısı1920×1080Yerel GPU; yalnızca Windows'ta seçilebilir
Windows · Tohum tabanlı bağımsız NVIDIA GPU (birden çok profil için önerilir)8 çekirdek1920×1080Tohuma göre NVIDIA RTX 30 / 40 serisi masaüstü ekran kartları (18 model, 27 cihaz kimliği) arasından sabit olarak seçilir
Windows 10 · RTX 3060 · 16GB8 çekirdek1920×1080NVIDIA GeForce RTX 3060
Windows 11 · RTX 4060 · 16GB12 çekirdek1920×1080NVIDIA GeForce RTX 4060
Windows 11 · RTX 4070 · 32GB16 çekirdek2560×1440NVIDIA GeForce RTX 4070

Şablon adındaki bellek miktarı yalnızca kombinasyonları ayırt etmek içindir; web sayfalarının okuyabildiği navigator.deviceMemory değeri Chrome'da en fazla 8 olarak bildirilir ve Prism de 8 bildirir. “Yerel donanım” dışındaki şablonlar başka bir sistemde de kullanılabilir; örneğin Mac'te bir Windows kimliği oluşturabilirsiniz. Bu durumda hedef sistemin yaygın yazı tipleri bu bilgisayardaki yazı tiplerine eşlenir.

Prism donanım şablonu açılır listesi: macOS yerel donanım, tohum tabanlı bağımsız Apple GPU, Apple M1, M3 Pro, M4 Pro, Windows yerel donanım ve tohum tabanlı bağımsız NVIDIA GPU gibi seçenekler
Donanım şablonu açılır listesi (Mac'te alınmıştır; Windows yerel donanım seçeneği seçilemez).

Parmak izi tohumu: profilin kimliğini belirler

Her profilin 0 ile 4294967295 arasında bir parmak izi tohumu vardır; profil oluşturulurken rastgele üretilir. Tohum ve şablon birlikte GPU modeli, Canvas, WebGL, Audio ve ClientRects gibi ayrıntıları belirler: Aynı tohum her başlatmada aynı sonucu verir, farklı tohumlar birbirinden ayrışır.

  • Profili çoğaltmak veya “Yeniden oluştur” düğmesine tıklamak yeni bir tohum, yani yeni bir kimlik verir.
  • Uzun süredir kullanılan hesap profillerinde tohumu veya şablonu gelişigüzel değiştirmeyin; eski profillerin şablonu yazılım güncellemesiyle otomatik olarak değişmez.
  • Toplu oluşturma sırasında tohumu CSV'nin fingerprint_seed sütununda belirtebilirsiniz; boş bırakılırsa her profil için rastgele oluşturulur. Ayrıntılar için Toplu profil yönetimi sayfasına bakın.

Madde madde: her boyut nasıl ele alınır

Prism'in yaygın tarayıcı parmak izi boyutlarını ele alış biçimi
BoyutPrism'in yaklaşımı
User-Agent ve Client Hints (UA-CH)Marka olarak Chrome veya Edge seçilebilir; marka sürümü boş bırakılırsa gerçek çekirdeğin dört bölümlü sürüm numarası otomatik olarak kullanılır ve UA, UA-CH yüksek entropili alanları ile HTTP Client Hints aynı kaynaktan gelir. Elle girilen ana sürüm çekirdekle uyuşmazsa profil başlatılmaz. Özel bir tam UA dizesi girme seçeneği sunulmaz.
Sistem platformu ve sürümüŞablon tarafından belirlenir (Windows veya macOS). macOS yerel donanım şablonu, başlatma sırasında ana makinenin macOS sürümünü okur; Windows şablonları (adında “Windows 11” geçenler dahil) Client Hints'te sistem sürümünü her zaman 10.0.0 olarak bildirir.
CPU çekirdek sayısıŞablon değeri (8 / 12 / 16) veya bu bilgisayarın gerçek mantıksal çekirdek sayısı.
Ekran çözünürlüğüŞablon değeri; screen ile CSS device-width tutarlıdır ve kullanılabilir yükseklikten Windows görev çubuğu veya macOS menü çubuğu düşülür.
Dil ve Accept-LanguageVarsayılan olarak proxy çıkışını takip eder ve ülkeye göre otomatik eşleşir (24 ülke / bölge yerleşik); elle de sabitlenebilir. Bkz. Ağ kimliği.
Saat dilimi (Date / Intl) ve coğrafi konumProxy çıkışına göre IANA saat dilimi ve şehir düzeyinde koordinatlar (yaklaşık 25 km hassasiyet); elle ayar modunda geçerli herhangi bir IANA saat dilimi girilebilir.
CanvasTohuma göre belirlenen küçük oluşturma farkları üretilir (ör. metinde alt piksel kayması); her seferinde değişen rastgele gürültü eklenmez: Aynı profilde sabit, farklı profillerde farklıdır.
WebGL ve GPUWEBGL_debug_renderer_info üretici ve oluşturucu değerleri şablondaki GPU'ya göre döndürülür (ör. ANGLE NVIDIA GeForce RTX 4060 veya Apple M3 Pro); piksel okumaları tohuma göre hafifçe değişir. WebGPU bağdaştırıcısının üretici ve mimari bilgileri de buna uygun olarak ayarlanır.
AudioOfflineAudioContext çıktısı tohuma göre hafifçe değiştirilir; genel istatistiksel özellikler korunur.
ClientRects / DOMRectÖğe ve Range dikdörtgenleri tohuma göre çok küçük, belirlenimci bir ölçeklemeye tabi tutulur.
Yazı tipleriŞablon ana sistemle aynıysa yerel yazı tipleri korunur; başka bir sistem taklit edilirken hedef sistemin yazı tipleri eşlenir ve hedef sisteme ait olmayan yazı tiplerinin çoğu gizlenir.
WebRTCVarsayılan “Sızıntı koruması” modu proxy dışı UDP'yi engeller. Bkz. Proxy ve ağ kimliği.
Otomasyon izlerinavigator.webdriver otomasyon anahtarları nedeniyle true olmaz ve HeadlessChrome işareti kaldırılır.
Pencere tanımaPencere başlığında “[numara] ad” gösterilir; macOS Dock simgesinde profil numarası yer alır, Windows görev çubuğunda pencereler profile göre gruplanır ve numara gösterilir.

Yerel donanım mı, tohum tabanlı bağımsız mı, sabit şablon mu?

Kullanım amacına göre donanım şablonu seçimi
İhtiyaçÖneri
Yalnızca bir iki profil açıyorsunuz ve en doğal oluşturma sinyallerini istiyorsunuzYerel donanım: Yerel GPU, yazı tipleri, Canvas ve Audio korunur. Yerel donanım şablonunu kullanan birden çok profilin bu boyutlarda aynı olacağını unutmayın.
Birden çok profili aynı anda kullanıyorsunuz ve birbirinden ayrışmaları gerekiyorTohum tabanlı bağımsız şablon (varsayılan): Her profilin GPU modeli ve oluşturma ayrıntıları tohumla sabitlenir.
Belirli bir cihaz kombinasyonu gerekiyor (ör. belirli bir Mac veya ekran kartı)Sabit şablon: Apple M1 / M3 Pro / M4 Pro veya RTX 3060 / 4060 / 4070.
Uzun süredir kullanılan hesap profilleriMevcut şablonu ve tohumu değiştirmeyin; ayar yapmanız gerekirse önce profili çoğaltıp yeni profilde test edin.

Parmak izi nasıl doğrulanır

CreepJS, Pixelscan, BrowserLeaks gibi sayfalarla kontrol ederken en az iki profili açıp karşılaştırın, yeniden başlattıktan sonra kararlılığı tekrar test edin; yalnızca kırmızı ve yeşil renklere bakmak yerine sistem, Prism ve çekirdek sürümünü, test zamanını ve başarısız olan alanları not edin. Test sonuçları proxy itibarından, gerçek donanımdan ve web sitesi kurallarındaki değişikliklerden de etkilenir. Yöntemin tamamı için Tarayıcı parmak izi nedir, nasıl test edilir sayfasına bakın.

Sık sorulan sorular

Parmak izi testinde kırmızı sonuç çıkması profilin işe yaramadığı anlamına mı gelir?
Her zaman değil. Önce hangi alanın sorunlu olduğunu belirleyin: Proxy mi tespit edildi, saat dilimi IP ile mi uyuşmuyor, yazı tiplerinde mi fark var, yoksa test sitesi yeni sürüm kurallarını eski bir çekirdeğe mi uyguluyor? Proxy sorunlarında hattı değiştirmeniz gerekir; saat dilimi sorunlarında proxy ayarlarındaki “Proxy saat dilimini uygula” düğmesini kullanabilirsiniz.
UA, bellek veya çözünürlük tamamen özelleştirilebilir mi?
Tam UA dizesini serbestçe girme seçeneği yoktur; marka sürümü çekirdekle otomatik olarak eşleşir. CPU, çözünürlük ve GPU, birbiriyle çelişen kombinasyonları önlemek için şablon tarafından bir bütün olarak belirlenir. Eski profiller, mevcut kimliklerinin değişmemesi için “Eski özel yapılandırma” seçeneğini korur.
Mobil veya Linux parmak izleri destekleniyor mu?
Hayır. Prism yalnızca Windows ve macOS masaüstü kimliklerini taklit eder.
Community ve Pro'nun maskeleme yetenekleri aynı mı?
Parmak izi yapılandırması iki sürümde de aynıdır; Community yerleşik Chromium 144 çekirdeğini kullanır, Pro ise ayrıca Chromium 150 / 153 çekirdeklerini kullanabilir. Bkz. Parmak izi çekirdeği.