Navigator Platform Parmak İzi: Win32, MacIntel Sizi Ele Veriyor
Tarayıcı & Cihaz

Navigator Platform Parmak İzi: Win32, MacIntel Sizi Ele Veriyor

navigator.platform, Win32 veya MacIntel gibi değerler döndürür. Apple Silicon Mac'ler hâlâ MacIntel raporlar — bu tutarsızlık bile bir parmak izi sinyali.

8 dk okuma·

Navigator platform parmak izi, tarayıcınızın "Win32", "MacIntel" veya "Linux x86_64" gibi değerler döndürdüğü navigator.platform dizesini kullanır; bu dize gizli mod, VPN veya çerez silmeyle değiştirilemez. Tarayıcınızın neler sızdırdığını hemen whatsmy.fyi üzerinde görebilirsiniz.

Özet

navigator.platform, tarayıcınızın işletim sistemini ve CPU mimarisini açığa çıkaran dondurulmuş bir dizeyi döndürür. Apple Silicon Mac'ler hâlâ uyumluluk için "MacIntel" döndürür. iPad'ler"MacIntel" döndürerek yanlış biçimde masaüstü olarak tanımlanır. Değer oturumlar ve tarayıcılar arasında kararlı kalır ve kullanıcı ajanıyla çapraz doğrulama yapıldığında tutarsızlıklar daha yüksek bir tanımlama özgünlüğü sağlar. W3C bu API'yi kullanımdan kaldırmıştır; ancak milyonlarca sitede yaygın biçimde kullanılmaya devam etmektedir.

Navigator Platform Parmak İzi Nedir?

navigator.platform özelliği, yüklü işletim sistemini tanımlayan bir dize döndürür. W3C tarafından kullanımdan kaldırılmış olmasına karşın mevcut tüm büyük tarayıcılar geriye dönük uyumluluk nedeniyle bu özelliği desteklemeye devam etmektedir.

Bu dize tarayıcı parmak izinin tek başına düşük entropili bir bileşenidir; ancak kullanıcı ajanı, yazı tipi listesi ve donanım özellikleriyle birleştirildiğinde güçlü bir sinyal oluşturur.

Navigator Platform Parmak İzi Nasıl Çalışır?

// Birincil API
const platform = navigator.platform;
// Yaygın değerler:
// "Win32"       → Windows (32 veya 64 bit)
// "MacIntel"    → Intel Mac VE Apple Silicon Mac VE iPad (!)
// "Linux x86_64"→ Linux masaüstü
// "Linux armv8l"→ Android / ARM Linux
// "iPhone"      → iOS iPhone
// ""            → Bazı tarayıcılar boş döndürür

// Modern alternatif (daha ayrıntılı ama kısıtlı)
const uaPlatform = navigator.userAgentData?.platform;
// "Windows", "macOS", "Linux", "Android", "iOS"
// Yalnızca HTTPS üzerinde ve bazı tarayıcılarda kullanılabilir

"MacIntel" Paradoksu

Apple Silicon Mac'ler (M1, M2, M3, M4) fiziksel olarak ARM mimarisi kullanmasına rağmen navigator.platform değerini "MacIntel" olarak döndürür. Bu kasıtlı bir uyumluluk kararıdır: bazı web siteleri belirli platformlara özel kod çalıştırdığından Apple, eski betiklerin bozulmasını önlemek için değeri değiştirmemiştir. Sonuç olarak "MacIntel" artık gerçekten Intel donanımı anlamına gelmemektedir.

iPad Sorunsalı

iPad'ler — iOS çalışan ARM cihazlar — "MacIntel" döndürür çünkü Safari, masaüstü web içeriği için masaüstü kullanıcı ajanı bildirme seçeneğini sunar. Bu durum, izleme sistemleri için bir belirsizlik yaratır ve cihaz kategorisinin (masaüstü/tablet) yanlış sınıflandırılmasına yol açar.

Navigator Platform Parmak İzi Ne Kadar Benzersiz?

BulguDeğerKaynak
navigator.platform'dan entropi (tek başına)~2–3 bitGözlemsel tahmin
Kullanıcı ajanıyla çapraz doğrulama potansiyeliYüksekAkademik parmak izi araştırması
W3C kullanımdan kaldırma tarihi2021W3C HTML spesifikasyonu

Çapraz Doğrulama ile Artırma

Platform değerinin gerçek değeri, kullanıcı ajanı dizesiyle çapraz doğrulamada yatar. Örneğin bir kullanıcı "Win32" platform bildirip macOS kullanıcı ajanı döndürürse bu tutarsızlık bir bot veya sahtekâr tarayıcıya işaret eder. Tutarlı kombinasyonlar ise parmak izinin doğruluğunu artırır.

Navigator Platform Parmak İzi Gerçek Hayatta Kim Tarafından Kullanılır?

Bot ve Sahtekâr Tarayıcı Tespiti

Otomatik tarayıcılar (Puppeteer, Selenium) bazen platform değeri ile kullanıcı ajanı veya ekran çözünürlüğü arasında tutarsızlıklar oluşturur. Güvenlik sistemleri bu tutarsızlıkları risk sinyali olarak işaretler.

Dolandırıcılık Tespiti

Platform değeri oturumlar ve tarayıcılar arasında değişmediğinden, birden fazla hesap oluşturan dolandırıcılar aynı platform imzasını paylaşır; bu da hesapların aynı cihazdan oluşturulduğunu ortaya koyar.

Navigator Platform Parmak İzinden Nasıl Korunursunuz?

  • Tor Browser: Platform değerini genel bir değerle değiştirir; standart Tor kurulumundaki tüm kullanıcılar aynı değeri paylaşır.
  • Brave Browser: Farbling sistemi, platform değerine hafif gürültü ekler veya değeri normalize eder.
  • Firefox + privacy.resistFingerprinting: Platform değerini sabit bir değerle değiştirir.
  • VPN neden işe yaramaz: navigator.platformdoğrudan tarayıcı ortamından okunur; ağ üzerinden hiçbir şey iletilmez. VPN, IP adresinizi değiştirir; ancak platform dizesini etkilemez.

Sık Sorulan Sorular

navigator.platform neden hâlâ kullanılıyor, kullanımdan kaldırıldı mı?

W3C 2021'de bu API'yi kullanımdan kaldırmasını önerdi ve navigator.userAgentData.platformalternatifini sundu. Bununla birlikte mevcut tüm büyük tarayıcılar geriye dönük uyumluluk için eski API'yi desteklemeye devam etmektedir. Milyonlarca sitenin bu API'ye bağımlı olması nedeniyle yakın vadede kaldırılması pek olası değildir.

Bu değer, kullandığım tarayıcıya göre değişiyor mu?

Temel değer genellikle aynı kalır; ancak Safari'nin iPad masaüstü modu gibi bazı tarayıcı konfigürasyonları varsayılan platforma göre farklı değerler bildirebilir. Bu tutarsızlıklar ek bir parmak izi bilgisi katmanı ekler.

İlgili Makaleler

IP adresinizi, konumunuzu ve gizlilik puanınızı anında kontrol edin.

Sıfır log. Sıfır takip. Sıfır harici API.

Hemen kontrol et →

İlgili makaleler

Navigator Platform Parmak İzi: Win32, MacIntel Sizi Ele Veriyor | whatsmy.fyi