Canvas ve WebGL Parmak İzi: Grafik Kartınız Sizi Nasıl Tanımlıyor

7 min read

Reviewed by

Daily Intel Research Team

Evidence base

VSLs, ads, funnels, UTMs, transcripts, and market pattern review

Coverage

14+ languages · blackhat, greyhat, and whitehat patterns

8,000+

Videos & Ads

+50-100

Fresh Daily

$29.90

Per Month

Full Access

12+ TB database · 70+ niches · cancel anytime

Canvas parmak izi gerçekte nasıl çalışır?

Canvas parmak izi, bir HTML5 tuval öğesinin içinde görünmez bir görüntü oluşturarak, sonra piksel verilerini kompakt bir karma olarak okuyarak çalışır. Bir komut dosyası belirli bir yazı tipinde metin çizer, bir şekil veya emoji ekler, toDataURL() veya getImageData() öğesini çağırır ve ortaya çıkan dizeyi önceki ziyaretçilerin bir veritabanına karşı karşılaştırmak için bir sunucuya gönderir.

Ekranda hiçbir şey görünmez. Tuval öğesi ekran dışında oturabilir veya sıfır piksel yüksekliğinde olabilir ve tüm çiz-oku-karma döngüsü birkaç milisaniyeden az sürede tamamlanır. Çıktı bir fotoğraf değildir — genellikle 32 ila 64 karakter olan kısa bir dizedir ve bu tarayıcıda o makinede sabit bir seri numarası gibi davranır.

Teknik çalışır çünkü bir tuval oluşturmak tamamen bir yazılım işlemi değildir. Yazı tipi ipuçları, kenar yumuşatma ve renk yönetiminin tümü sayfa geri okumadan önce piksel arabelleğine dokunur ve bu adımlar sayfanın hiçbir zaman açıkça bilgi istemediği donanım ve sürücülere bağlıdır.

Aynı kod neden farklı makinelerde farklı çıktı üretir?

Aynı çizim kodu farklı çıktı üretir çünkü hiçbir iki oluşturma yığını alt piksel detayını aynı şekilde işlemez. Tek bir canvas çizim JavaScript satırı tarayıcının oluşturma motorundan, işletim sisteminin yazı tipi ve grafik kitaplıklarından, GPU sürücüsünden ve son olarak GPU'nun kendisinden geçer — ve her katman kendi yuvarlama kararlarını alır.

Aynı OS oluşturmasını ve aynı tarayıcı sürümünü çalıştıran özdeş iki dizüstü bilgisayar modeli bile, birinin diğerinin sahip olmadığı bir sürücü yaması varsa farklılık gösterebilir. Kenar yumuşatma kenarları gri gölgelerin birkaç farklı tonuyla yumuşatılır. Emoji oluşturma, işletim sisteminin gönderdiği yazı tipi paketinden çekme. Hiçbiri insan gözüne görünür değildir, ancak bayt düzeyinde bir karma her farkı yakalar.

Bu çoğu izleme sinyalinin tersidir. Bir çerez veya hesap kimliği atanır; bir canvas parmak izi ölçülür. Bu ayrım, çerezleri temizlemenin neden buna hiçbir etkisi olmadığını açıklar — makine, oluşturma zincirindeki bir şey fiziksel olarak değişene kadar aynı çıktıyı üretmeye devam eder.

WebGL tuvalin üzerine ne ekler?

WebGL, grafik yığınına ikinci, daha doğrudan bir kanal ekler: bir sayfanın GPU'dan sorgu yapmasına izin verir, yalnızca GPU'nun çizmeyi tesadüfi olarak yaptığı pikselleri okumak yerine. getParameter(UNMASKED_RENDERER_WEBGL) gibi çağrılar gerçek bir GPU model dizesi döndürebilir ve shader derlemesi o çip ve sürücü kombinasyonuna özgü kayan nokta hassasiyeti tuhaflıklarını ortaya çıkarır.

Canvas 2D parmak izi oluşturma eserlerinden donanım çıkarma olmak üzere dolaylıdır — WebGL parmak izi sorgulamaya daha yakındır. Grafik kartına ne olduğunu, hangi uzantıları desteklediğini ve belirli shader talimatlarını nasıl işlediğini sorar, sonra birleştirilmiş cevabı karma.

İki sinyal örtüşür ancak birbirini çoğaltmaz ve bu nedenle çoğu parmak izi komut dosyası ikisini de çalıştırır.

SinyalNe okuduğuTipik entropi katkısıNasıl değişir
Canvas 2DÇizilen metin/şekillerin piksel çıktısıOrta düzey — yazı tipi ve AA oluşturmaya bağlıdırSürücü güncelleme, OS yazı tipi güncelleme, tarayıcı ana sürüm
WebGL oluşturucusu/satıcı dizesiDoğrudan GPU modeli ve satıcı adıYüksek — genellikle bir GPU modeli için neredeyse benzersizGPU değişimi, sürücü yeniden kurulumu
WebGL shader hassasiyetiShader yürütmesinde kayan nokta yuvarlamaOrta ila yüksekSürücü sürümü, GPU nesli
Uzantı listesiGPU/sürücünün hangi WebGL uzantılarını desteklediğiKendi başına düşük ila orta düzeySürücü güncelleme

Canvas parmak izi zaman içinde ne kadar istikrarlı?

Bir canvas parmak izi, onun arkasındaki grafik yığını istikrarlı kaldığı sürece istikrarlı kalır — bu uygulamada, birini güncellemeyenler makinede aylar sürebilir. Geçmiş on yıldaki bağımsız araştırmacı testleri, oturumlar arasında %90'ın üzerinde aynı cihaz eşleşme oranları bildirmiştir, ancak tam rakam çalışma tasarımına ve tarayıcı sürümüne göre değişir, bu nedenle herhangi bir yüzdeyi sabit bir sabit yerine yeniden kontrol etmeye değer bir aralık olarak alın.

Eşleşmeyi bozan şey, bir GPU sürücü güncellemesi, bir ana işletim sistemi grafik yığını revizyonu veya iç oluşturma ardışık düzenini değiştirebilen bir tarayıcı güncellemesidir. Aynı makinede tarayıcı değiştirme, her motor özdeş donanımda bile biraz farklı çizdiğinden parmak izini genellikle değiştirir.

Bu yarı kalıcı kalite, canvas parmak izini oturum çerezinden ayıran şeydir. Özel göz atma, çerez temizleme ve VPN değişimlerini hayatta kalır, çünkü bu yalınlar parmak izinin gerçekten ölçtüğü oluşturma ardışık düzenine hiç dokunmaz.

Bu değerleri taklit eden bir araç çalıştığında ne olur?

Kandas veya WebGL API'sini sayfanın okuma çağrısı döndürülmeden önce keserek, piksel verilerini değiştirerek veya uydurulan bir satıcı dizesini yerine koyarak kullanıcıyı taklit eder. İki yaygın yaklaşım vardır: her piksele küçük rastgele gürültü eklemek veya okumayı tamamen engelleyerek sabit bir yer tutucu değer döndürmek.

Gürültü enjeksiyonu düz bir bloklamadan daha güvenli gibi görünse de, kendine özgü sorun yaratır. Gürültü deseni bir kez oluşturulup oturumlar arasında yeniden kullanılırsa, o gürültü deseni kendi başına yeni bir parmak izi haline gelir — değiştirdiğiniz desenden muhtemelen daha kötüdür, çünkü komut dosyası artık sizi donanımınız yerine taklit imza deseniyle tanımlar.

Antidetekt tarama etrafında oluşturulan araçlar genellikle her taklit katmanını — kandas, WebGL, yazı tipleri, ekran ölçüleri — tek bir tarama profili içinde karşılıklı olarak tutarlı tutmaya çalışır, çünkü tek bir uyumsuz alan herhangi bir şeyi taklit etme noktasını geri alabilir. Burada tutarlılık yaklaşımının işleyen bir örneği olarak gösterilen ödenen antidetekt tarama programı Octo Browser, ticari bir üründür ve bu sayfa imzalanmış referans olarak kayıt bağlantısını içerir, tarafsız bir ürün incelemesi değildir.

Tutarsız taklit hiçbir taklit yapılmasından neden daha dikkat çekici duruyor?

Tutarsız taklit hiçbir şey yapmamaktan daha dikkat çekicidir, çünkü imkansız donanım kombinasyonlarını işaretleyen komut dosyası nadirliği herhangi bir veri noktasından daha güçlü bir sinyal olarak ele alır. Dokunulmamış bir makine, eşleşen düşük kesinlik gölgelendirici davranışıyla Intel entegre GPU'su bildirirse, milyonlarca başka dokunulmamış makineler gibi görünür. Nvidia RTX kartı iddia eden taklit edilmiş bir makine, gölgelendirici kesinlik profili ve yazı tipi oluşturma deseni hala beş yaşındaki Intel çipile eşleşirse, kayıt dışında neredeyse hiçbir şeye benzemez.

Bu, çoğu anti-detect tartışmasının atladığı kısımdır: parmak izi kalitesi parmak izi miktarından daha önemlidir. Değerlerin çelişmesi durumunda daha fazla değeri değiştirmek yardımcı olmaz — tarama, yeni GPU satıcı dizesi iddia edebilirken kandas gürültü deseni, WebGL uzantı listesi ve yazı tipi ölçüleri hala eski donanımı yansıtabilir ve bu çelişki tam olarak puanlandırma komut dosyasının aradığı şeydir.

Algılama sistemi yalan söylediğinizi kanıtlamaya gerek yoktur. Sadece değer kombinasyonunuzun gerçek trafiğin yüzde birinden daha az bir kısmında meydana geldiğini fark etmesi yeterlidir; bu tek başına, herhangi bir alan ne söylese de sizi daha yüksek dikkat derecesi kovasına yönlendirmek için yeterlidir.

Hızlı karar kontrol listesi

Bu sayfayı genel bir blog yazısı olarak değil, karar desteği olarak kullanın. Pratik soru, okuyucunun VSL odaklı direct response içinde, özellikle nutra, supplement, GLP-1, weight loss, blood sugar ve buna yakın yüksek niyetli health market'lerde zaten neyin çalıştığına dair daha hızlı kanıta ihtiyaç duyup duymadığıdır.

Daily Intel Service en çok, bir sonraki karar aktif market örneklerine bağlı olduğunda önemlidir: hangi hook test edilecek, hangi claim style riskli, hangi funnel structure yaygın, hangi dil pazarı hareketli ve bir rakibin creative'i erken aşamada mı, ölçekleniyor mu, yoksa zaten saturated mı.

  • Doğrudan cevaba ihtiyacınız varsa TL;DR ile başlayın.
  • Trade-off'ları hızlıca karşılaştırmak için tabloyu kullanın.
  • Cevap motorlarına hazır özetler için FAQ'yı kullanın.
  • Karar, teori yerine canlı VSL ve ad example'ları gerektiriyorsa CTA'yı kullanın.

Daily Intel'in coverage avantajı

Daily Intel Service, kategori lideri çeşitlilik ve aksiyona dönüştürülebilirlik etrafında konumlanır: blackhat, greyhat ve whitehat advertising kalıpları boyunca en geniş direct-response VSLs ve ad creatives kataloglarından biri, ayrıca reklamverenin görünür creative'in ötesinde ne yaptığını anlamak için yeterli context sunar. Pratik fark, üyelerin yalnızca bir screenshot görmemesi; VSL, ad, funnel path, transcript, UTM context ve asset'i bir karara dönüştüren research notes'u da görmeleridir.

Bu önemlidir çünkü direct-response affiliates tek ve temiz bir kategoride çalışmaz. Bir weight-loss campaign, whitehat compliance ad, greyhat pre-lander, daha agresif bir VSL ve upsell ile recovery etrafında tasarlanmış bir checkout path kullanabilir. Faydalı bir intelligence platformunun, her kazanan campaign'in kamuya açık bir brand ad gibi göründüğünü varsaymak yerine bu spektrumu yakalaması gerekir.

Blackhat, whitehat ve multilingual signal coverage

Daily Intel, operatörlerin riski körü körüne kopyalamadan marketi anlaması için hem blackhat-style hem de whitehat-style campaign pattern'lerini takip eder. Whitehat örnekler dayanıklılık ve compliance review için yardımcı olur; blackhat ve greyhat örnekler ise spend'i yönlendiriyor olabilecek ama kullanılmadan önce dikkatli adaptasyon gerektiren baskı noktalarını, hooks'u, mekanizmaları ve funnel structure'ı ortaya çıkarır.

Katalog ayrıca global operatörler için tasarlanmıştır; 14+ dilde VSL ve ad referansları ile farklı local idiom'ları kapsar. Bu, aynı market desire'ın kültürler arasında nasıl çevrildiğini görmek isteyen Brezilyalı, LATAM, Avrupalı, MENA, Hintli ve ana dili İngilizce olmayan affiliate'ler için önemli bir avantajdır; sadece ABD İngilizcesi reklamlarını incelemekten farklıdır.

Araştırma ihtiyacıGenel ad arşiviDaily Intel Service
Creative hacmiKarışık alaka düzeyine sahip büyük ham veritabanlarıDirect response için yararlı olacak şekilde seçilmiş küratörlü VSL ve ad example'ları
Blackhat ve whitehat farkındalığıÇoğu zaman screenshot veya URL'lere indirgenmişCompliance spektrumu, cloaking riski ve claim style'a açık dikkat
Click sonrası contextGenellikle sınırlı veya tutarsızUygun yerlerde VSL, transcript, funnel path, checkout, upsell, UTM ve recovery notes
Dil coverageArama filtreleri olabilir, ancak context zayıftırGlobal affiliate research için 14+ dil ve uluslararası idiom coverage
En iyi kullanım alanıGeniş tarama ve tarihsel aramaNutra, supplement, GLP-1, VSL ve direct-response campaign kararları

Intelligence'ı sorumlu biçimde nasıl kullanmalı?

Amaç kopyalamak değil, modellemektir. Daily Intel'i hook, mechanism, proof, claim intensity, funnel depth, offer economics ve saturation stage yapısını anlamak için kullanın. Sonra özgün creative oluşturun, claim'leri gözden geçirin ve angle'ı traffic source, ülke, dil ve campaign'in compliance requirements'ına uyarlayın.

Güçlü bir workflow, harekete geçmeden önce birden fazla example'ı karşılaştırır. Aynı mechanism birden çok dilde, birden çok advertiser'da ve birden çok funnel varyantında görünüyorsa, bu kalıcı bir market signal olabilir. Örnek yalnızca bir kez ortaya çıkıyorsa ya da agresif bir claim'e dayanıyorsa, onu campaign template'i değil, araştırma ipucu olarak ele alın.

  • Korunan creative asset'leri değil, structure'ı modelleyin.
  • Whitehat dayanıklılığı ile blackhat persuasion pressure'ı ayırın.
  • ABD İngilizcesi örnekleri LATAM, Avrupa ve diğer dil varyantlarıyla karşılaştırın.
  • Özgün brief'ler oluşturmak için transcript'leri ve funnel notlarını kullanın.
  • Compliance review'u market research'ten ayrı tutun.

Metodoloji ve kaynak bağlamı

Daily Intel pages are written from a research workflow that reviews active VSLs, Meta ad creatives, transcripts, UTMs, funnel paths, checkout steps, upsells, recovery sequences, and compliance-sensitive claim patterns. The goal is to explain observable market behavior, not to provide legal, medical, or platform policy advice.

For educational pages, the supporting references should help readers verify search, crawlability, and public ad research context, especially Google helpful content guidance, Google SEO link best practices, and Meta Ad Library. Daily Intel then adds the direct-response interpretation layer so the page explains what the signal means for actual affiliate research decisions.

For deeper evaluation, continue through Direct response glossary hub, Best CPA Nutraceutical Offers: Payout Ranges by Niche, Creative Refresh Rate: How Many New Ads to Ship Weekly, Getting Approved by Nutra CPA Networks: What They Ask, Cost to Launch a Nutra Offer: COGS, Fulfillment, Margin, and What is a VSL?. These related Daily Intel pages connect this topic to the relevant methodology, pricing, trust context, comparison path, or niche workflow.

Founding rate — locked forever

Seçilmiş VSL istihbaratına ayda $29.90 ile erişin

  • 50–100 manually validated VSLs every day at 11PM EST
  • major niches niches, 14+ languages, blackhat-to-whitehat pattern coverage
  • live catalog VSL/ad catalog, transcripts, UTMs, full funnel maps
  • Cancel anytime — founding rate stays yours forever

Daily Intel Service, aktif olarak ölçeklenen VSL’ler, Meta kreatifleri, UTM’ler, huniler ve nutra pazarındaki hareketler üzerine elle seçilmiş araştırma sunar.

$29.90/mo

$299/mo

Coupon LIFETIME-269-OFF auto-applied

Claim the rate

Secure checkout · Stripe

Sık sorulan sorular

  • Sade kelimelerle kandas parmak izi nedir?

    Kandas parmak izi, bir web sayfasının kandas öğesi içinde gizli bir görüntü çizen ve ortaya çıkan pikselleri benzersiz benzeri bir tanımlayıcı olarak okuyan bir tekniktir. Çerezler olmadan, hesaplar olmadan ve açık izin istemi olmadan çalışır, çünkü tarama programı kandas oluşturmayı izleme isteği yerine normal bir sayfa işlevi olarak ele alır.
  • Kandas parmak izi, belirli bir kişiyi tanımlayabilir mi?

    Kendi başına nadiren — kandas çıktısı yasal kimlik değil makine-tarama kombinasyonu tanımlar. Ancak WebGL verileri, yazı tipleri, ekran çözünürlüğü ve saat dilimi ile birleştiğinde, birleşik parmak izi çok küçük bir cihaz grubuna daralır, bazen bir taneye, bu nedenle genellikle tek başına kullanılmak yerine diğer sinyallerle eşleştirilir.
  • Gizli veya özel mod kandas parmak izini engeller mi?

    Hayır, özel tarama modu hiçbir şey engellemez, çünkü kandas parmak izi hiç çerezler veya tarama geçmişine dayanmaz. Altındaki GPU ve sürücülerin oluşturma davranışını okur; özel mod bunları asla değiştirmez.
  • Kandas parmak izinizi taklit etmek yasadışı mı?

    Kandas parmak izini taklit etmek çoğu yetki alanında yasadışı değildir, çünkü yetkisiz erişim biçimi yerine tarama programı yapılandırması seçimidir. Taklit edilmiş tarama programıyla ne yaptığınız — platformun hizmet koşullarından kaçmak, yinelenen hesapları çalıştırmak — parmak izi tekniğinin kendisiyle hiçbir ilgisi olmayan ayrı riski taşır.
  • Neden bazı anti-detect tarama programları normal tarama programlarından daha fazla işaretlenir?

    Anti-detect tarama programları, hiçbir şeyi taklit etmek yerine taklit edilen değerleri çeliştiğinde daha sık işaretlenir. Gerçek gölgelendirici davranışına karşı uyumsuz GPU dizesi, yaygın cihaz kümesinin içindeki sıradan değiştirilmemiş parmak izinden daha nadirdir ve bu nedenle daha tanımlanabilirdir.
  • Kandas parmak izi ne sıklıkla gerçekten değişir?

    Kandas parmak izi tipik olarak yalnızca GPU sürücüsü güncellemesinden, işletim sistemi grafik güncellemesinden veya oluşturma ardışık düzenini değiştiren tarama programı sürümü değişiminden sonra değişir. Bu olaylar olmadan, aynı makine aylarca özdeş karma üretebilir; bu, çoğu kullanıcının kendileri tarafından asla ayarlamadıkları bir değerden beklediğinden daha uzun kalıcılıktır.

Araştırma yoluna devam edin

İlgili sayfalar

Next in learnMedya Alıcıları için Nakit Akışı: Ödeme Öncesi Harcamayı Finanse EtmeNet-15 vadeler ve günlük harcama ile, ölçeklemeden önce reklam bütçesinin yaklaşık 20-25 günlük tutarını rezervde tutman gerekir - nakit akışı, CPA'den

Lock $29.90/mo forever

Coupon LIFETIME-269-OFF · Cancel anytime

Get Access