Cihaz Belleği Parmak İzi: RAM Miktarınız Sizi Ele Veriyor
Tarayıcı & Cihaz

Cihaz Belleği Parmak İzi: RAM Miktarınız Sizi Ele Veriyor

navigator.deviceMemory API'si RAM'inizi yaklaşık değerlerle raporlar. Firefox ve Safari bunu uygulamaz; Chrome ise gerçek değeri açığa çıkarır.

7 dk okuma·

Cihaz belleği parmak izi, tarayıcının RAM miktarınızı birkaç olası değerden biri olarak bildirmesini sağlar; bu değer gizli mod, VPN veya çerez temizlemeyle değiştirilemez. Tarayıcınızın neler sızdırdığını hemen whatsmy.fyi üzerinde görebilirsiniz.

Özet

navigator.deviceMemory API'si, cihazınızın RAM miktarını yaklaşık değerlerle raporlar: 0,25, 0,5, 1, 2, 4 veya 8 GB. Bu kasıtlı bir yuvarlama tasarımıdır; kesin değeri gizlemek amacıyla yapılmıştır. Bununla birlikte sinyal, diğer sinyallerle birleştirildiğinde kullanıcı grubunu daraltır. Firefox ve Safari bu API'yi gizlilik gerekçesiyle uygulamamıştır; Chrome'daki kullanım oranı ise yaklaşık %76'dır.

Cihaz Belleği Parmak İzi Nedir?

Cihaz belleği parmak izi, navigator.deviceMemory API'sini kullanan bir tarayıcı takip tekniğidir. Bu API, web geliştiricilerin düşük bellekli cihazlar için daha hafif deneyimler sunabilmesi amacıyla tanıtılmıştır; ancak izleme betikleri aynı API'yi kullanıcı donanım profilinin bir parçası olarak da kullanmaktadır.

Bu teknik, CPU parmak iziyle doğrudan ilişkilidir; her ikisi de cihazın donanım sınıfını ortaya koyar ve genellikle aynı parmak izi kütüphanelerinde birlikte kullanılır.

Cihaz Belleği Parmak İzi Nasıl Çalışır?

// API yalnızca ikinin kuvvetlerini döndürür: 0.25 ila 8 GB arası
const memory = navigator.deviceMemory;
// Olası değerler: 0.25, 0.5, 1, 2, 4, 8
// 0.25-1 → bütçe telefon / eski cihaz
// 2-4 → orta sınıf telefon / standart dizüstü
// 8 → üst sınıf telefon / modern bilgisayar

// Tarayıcı desteği kontrolü
if ('deviceMemory' in navigator) {
  console.log(`Yaklaşık RAM: ${navigator.deviceMemory} GB`);
} else {
  // Firefox ve Safari bu API'yi desteklemiyor
  console.log('deviceMemory desteklenmiyor');
}

Neden Yuvarlama Tam Gizlilik Sağlamıyor?

W3C belirtimi, kesin RAM değerini gizlemek amacıyla kasıtlı olarak sınırlı sayıda değer kullanır. Bununla birlikte bu değerler (özellikle 8 GB sınırı) yüksek bellekli cihazları ayırt etmeye yetmez; ancak düşük ve orta bellekli cihazlar arasında anlamlı bir ayrım oluşturur. Diğer sinyallerle birleştirildiğinde bu ayrım önem kazanır.

Cihaz Belleği Parmak İzi Ne Kadar Benzersiz?

BulguDeğerKaynak
Chrome'da destek oranı~%76,37MDN uyumluluk verileri
Firefox desteğiYok (gizlilik endişesiyle reddedildi)MDN uyumluluk verileri
Safari desteğiYokMDN uyumluluk verileri
Olası değer sayısı6 (0,25 / 0,5 / 1 / 2 / 4 / 8)W3C Device Memory spesifikasyonu

Firefox ve Safari Neden Bu API'yi Uygulamıyor?

Mozilla, bellek miktarının parmak izi saldırı yüzeyini gereksiz yere genişlettiğini belirterek bu API'yi Firefox'a eklemeyeceğini açıkladı. Apple de benzer gerekçelerle Safari'de bu API'yi desteklemedi. Bu tutum, iki tarayıcının gizlilik tasarımındaki tutarlı bir yaklaşımı yansıtmaktadır.

Cihaz Belleği Parmak İzi Gerçek Hayatta Kim Tarafından Kullanılır?

Ticari Parmak İzi Platformları

FingerprintJS ve ThreatMetrix gibi ticari servisler, cihaz belleğini çekirdek sayısı, ekran çözünürlüğü ve GPU bilgisiyle birleştirerek donanım profilini güçlendirir. Bu bileşim, büyük ölçüde benzersiz bir tanımlayıcı oluşturur.

Reklam Kitlesi Hedefleme

Belirli reklam ağları, premium cihazları (8 GB RAM) bütçe cihazlarından (1 GB veya altı RAM) ayırt etmek için bu sinyali kullanır; böylece yüksek değerli kullanıcı segmentlerine daha pahalı reklamlar hedeflenebilir.

Cihaz Belleği Parmak İzinden Nasıl Korunursunuz?

  • Firefox kullanın: Firefox bu API'yi uygulamadığı için hiçbir bellek değeri açıklanmaz. Bu, bu özel sinyal için en etkili korumadır.
  • Safari kullanın: Firefox gibi Safari de bu API'yi desteklemez.
  • Brave Browser: Brave, bellek değerini düşük bir sabit değerle ya da gürültü eklenmiş bir değerle değiştirir.
  • Tor Browser: Tor Browser, tüm kullanıcılar için sabit bir bellek değeri raporlar.
  • VPN neden işe yaramaz: Cihaz belleği, JavaScript ile doğrudan okunur; ağ katmanını hiç içermez. VPN, IP adresinizi değiştirir; ancak navigator.deviceMemory değerini etkilemez.

Sık Sorulan Sorular

API kesin RAM değerimi açıklıyor mu?

Hayır. Özellik kasıtlı olarak belirsizdir: değeri yalnızca 0,25, 0,5, 1, 2, 4 veya 8 olabilir. Örneğin 12 GB RAM'e sahipseniz API 8 döndürür. 16 GB RAM'e sahipseniz de 8 döndürür. Bu yuvarlama, tam miktarı gizler; ancak genel kategoriyi ortaya koyar.

Bu API gizli modda farklı mı davranıyor?

Hayır. Gizli mod, tarama verilerini depolar; ancak JavaScript API'lerin donanım bilgisine erişimini kısıtlamaz. navigator.deviceMemorygizli ve normal pencerede özdeş değer döndürür.

İ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

Cihaz Belleği Parmak İzi: RAM Miktarınız Sizi Ele Veriyor | whatsmy.fyi