← Bloga dön

Medya cihaz parmak izi nedir? Kamera ve mikrofon bilgisi tarayıcı kimliğinde nasıl rol oynar

Özetle: medya cihaz parmak izi, sitelerin tarayıcının sunduğu cihaz bilgilerinden yararlanarak tarayıcı ortamını tanımlamaya yardım ettiği bir yöntemdir. Sayfa, kameraları, mikrofonları ve hoparlörleri bir numaralandırma arayüzüyle listeler; kaç alana ulaşabileceği gizlilik kısıtlarına ve izin durumuna bağlıdır. Cihaz sayısı, türü ve gruplandırması tanımaya destek olur, tek başına kullanıcıyı belirlemez. Aşağıda numaralandırma mekanizması, tanıma mantığı, etkileyen etkenler, tespit adımları ve MostMate kontrolü sırasıyla anlatılıyor.

Görüntülü toplantıdan önce tarayıcı genellikle kullanılabilir kameraları ve mikrofonları seçmeniz için listeler. Arka planda enumerateDevices() adlı medya cihazı numaralandırma arayüzü çalışır. Bu arayüzü başka sayfalar da çağırabilir: kullanıcı izin vermemiş olsa bile pek çok tarayıcı sınırlı cihaz bilgisi döndürür; ad, kimlik ve görünen sayı izinlere ve gizlilik politikasına bağlıdır. MostMate bir antidetect tarayıcıdır; ürünün bütün resmi için MostMate nedir yazısına bakın. Medya cihazı okumaları, ortam tutarlılığı kontrolünde kolayca gözden kaçan bir kalem; bu yazıda konuyu netleştiriyoruz.

Medya cihaz parmak izi nedir

Medya cihaz parmak izi, tarayıcının erişebildiği cihaz bilgilerinden oluşan bir ayırt edici örüntüdür: numaralandırma arayüzünün döndürdüğü cihaz sayısı, türü ve gruplandırması, makinenin ses ve görüntü donanımını tarayıcının gözünden tanımlar. Arayüzün resmî adı enumerateDevices, MediaDevices ailesine üyedir. Kamera izni isteyen getUserMedia ile yakın akrabadır; izin isterken sizin onayınız gerekir, cihaz saymak tek başına gerektirmez.

Arayüzün ayrıntıları MDN'deki enumerateDevices belgesinde yer alıyor.

Döndürülen sonuçta her cihaz dört alanlı bir kayıttır: kind türü belirtir ve ses girişi, ses çıkışı ile görüntü girişine ayrılır; deviceId cihaz kimliğidir; label cihaz adıdır; groupId aynı fiziksel donanımı paylaşan cihazları birbirine bağlar. Bilgi miktarı izin durumuna göre değişir; dikkat edilecekler şöyle:

AlanAna işlevDikkat edilecek nokta
kindSes girişi, çıkışı ve videoyu ayırırYanıt tarayıcıca sınırlandırılabilir
deviceIdCihazları veya kayıtları ayırırİzinlerden ve tarayıcıdan etkilenir
labelCihaz adını gösterirTam ad genelde izin sonrası okunur
groupIdAynı donanımın cihazlarını bağlarTarayıcının gizlilik politikasına tabi

İzin yokken tarayıcı genellikle sayfanın numaralandırma arayüzünü çağırmasına izin verir ama liste kırpılmış olabilir. Bazı tarayıcılar varsayılan olmayan cihazları gizler, ad ve kimlikler boş kalabilir. Her tarayıcı farklı davrandığı için test sonucu bağlı cihazların tamamına eşit olmayabilir; esas olan bizzat ölçmektir.

Cihaz izinleri genellikle site bazında yönetilir. İzin verildikten sonra sayfa daha fazla bilgi okuyabilir; yine de dönen içerik tarayıcının ve cihaz durumunun etkisinde kalır.

Cihaz numaralandırma şeması

Siteler cihaz bilgisini ortamı tanımak için nasıl kullanır

Cihaz bilgisinin tanımadaki değeri uzun vadeli kararlılığında; ayırt ediciliği ise sınırlıdır ve yalnızca destekleyici sinyal işi görür. Üç maddeye ayıralım.

  • Kararlılık koşullu. Donanım ve tarayıcı ayarları değişmediğinde liste bir süre sabit kalabilir ve destekleyici sinyal olarak kullanılabilir. Cihaz bağlama, izin değişikliği, veri temizliği ve gizlilik politikası sonucu etkileyebilir.
  • Kombinasyon ve gruplar. groupId aynı fiziksel gruptaki cihazları bağlar; örneğin kameralı ve mikrofonlu bir monitör gibi. Cihazlar arasındaki ilişkiyi bildirir ama donanım modelini ya da gerçekliğini kanıtlamaz. Siteler bunu destekleyici bir özellik olarak alıp başka bilgilerle birleştirir.
  • Sınırları görmek gerek. Pek çok kullanıcının listesi aynıdır: bir dizüstü ve bir kulaklık, birebir aynı sayı ve türleri döndürür. Benzer donanımlar yaygın olduğu için medya bilgisinin ayırt ediciliği düşüktür. Siteler bunu yazı tipi, ekran parametreleri gibi sinyallerle birleştirerek ortamları daha iyi ayırt eder.

Somut bir örneğe bakalım.

İki ortam da macOS kullanıyor: biri bir görüntü girişi ve iki ses cihazı görüyor, öteki yalnızca bir ses cihazı döndürüyor. Bu fark donanım yapılandırmasından da çıkabilir, izin durumu ya da tarayıcı politikasından da. Tanımaya ek bilgi katar ama tek başına iki ortamın ayrı makinelere olduğunu kanıtlamaz. Toplanan sinyal arttıkça ortam portresi tamamlanır.

Medya cihazı sonuçlarındaki değişimi inceleme yolları

Medya cihaz parmak izini neler etkiler

Aynı ortamın medya cihazı okumaları koşullarla değişir; sıra dışı sonuçta önce bilinen nedenleri tarayın, sonra hüküm verin. Dört durum:

  • Boş cihaz listesi. Cihazın gerçekten yokluğundan, tarayıcının gizlilik korumasından ya da çalışma ortamından kaynaklanabilir. Kamerasız bir masaüstü bilgisayar normal bir kurulumdur; boş liste tek başına otomatik ortam işareti değildir.
  • Değişen cihaz sayısı. Harici cihaz takıp çıkarmak, izin ayarlarını değiştirmek sonucu değiştirir.
  • Değişen cihaz adı ya da ID. Çoğunlukla izin durumu, tarayıcı verisi temizliği ve cihaz değişimiyle ilgilidir.
  • Tarayıcıya göre değişen sonuç. Her firma numaralandırma arayüzünde kendi gizlilik politikasını uygular; listeleri tarayıcılar arasında karşılaştırmak anlamsızdır.

Donanım değiştirmek olağan bir olaydır; gerçek kullanıcılar da aksesuar sık değiştirir. Sonuç beklentiyle uyuşmazsa cihaz bağlantısını, izinleri ve tarayıcı ayarlarını gözden geçirin.

Tarayıcının medya cihaz parmak izi nasıl test edilir

Ek araç kurmak gerekmez: bir tanıtım sayfasını öncesi ve sonrasıyla karşılaştırmak, medya cihazı numaralandırmasının kabaca resmini verir; asıl iş sonucu doğru okumak. Şu sırayla ilerleyin:

  1. Mevcut listeye bakın. Tarayıcıda WebRTC resmî örneklerinin cihaz numaralandırma sayfasını açın; üç açılır liste ses girişini, ses çıkışını ve görüntü kaynağını sıralar, her türün sayısını ve kalemlerini not edin. Test sayfası HTTPS gibi güvenli bir bağlam ister; sonuç boş dönünce önce bağlamı ve izinleri kontrol edin, cihaz yok diye hüküm vermeyin.
  2. Koşulu değiştirip izleyin. İzin durumu aynıyken aynı sayfayı başka bir tarayıcı ya da ortamda açın ve iki sonucun farkını karşılaştırın.
  3. Değişimin nedenini araştırın. Listeler tutmuyorsa önce donanım bağlantısını ve izinleri, sonra tarayıcı ayarlarını kontrol edin; ortam yapılandırmasını en son düşünün.

Burada sayıya, türe ve kombinasyona bakılır; belirli değerlerin peşine düşülmez. Test sayfaları ayrıntıları farklı gösterir, siteler arası karşılaştırma anlamsızdır; anlamlı olan aynı araç içindeki önce-sonra kıyasıdır.

Antidetect tarayıcı kullanırken medya cihaz bilgisi nasıl kontrol edilir

MostMate'in parmak izi ayarlarında (指纹设置) medya cihazlarına ayrı bir bölüm yok; kameranın, mikrofonun ve hoparlörün numaralandırma sonucu parametreyle doğrudan değiştirilemiyor.

Günlük kontrol üç adımda yürür. Ortam oluştururken ya da düzenlerken önce parmak izi ayarlarında işletim sistemi portresini doğrulayın. Sonra ortamı açın, bir önceki bölümün testini çalıştırın ve sonucu not edin. Sonuç beklentiyle uyuşmazsa sırayla inceleyin: cihaz bağlantısı ve izinler, tarayıcı ayarları, ardından öteki parmak izi sonuçlarıyla birlikte değerlendirme.

Cihaz bağlantısını, tarayıcı izinlerini ya da ortam yapılandırmasını değiştirdikten sonra testi yeniden çalıştırıp sonucun değişip değişmediğine bakın. Aynı anda proxy ya da başka parmak izi parametreleri de değiştiyse ağ bilgisini ve ilgili parmak izi kalemlerini ayrı ayrı kontrol edin; iki testin nesnesi farklıdır, birbirine karıştırmayın.

Birbirine yakın iki yeteneğin sınırını çizmek gerek. Parmak izi ayarlarındaki WebRTC ağ adresi ifşasını yönetir. Gerçek zamanlı iletişim bağlantısı, makinenin ağ adresini STUN sunucusuna sorabilir; gerçek IP'nin açılıp açılmayacağı tarayıcıya, proxy'ye ve yapılandırmaya bağlıdır. Ayar mantığı antidetect tarayıcıda WebRTC nedir yazısında anlatılmıştı.

AudioContext render sınıfı bir parmak izidir; tarayıcının ses sinyalini işleme farklarını hesaplar, ayar mantığı ses parmak izi yazısında anlatılmıştı. İkisi de medya cihazı numaralandırma denetimine denk değildir ve cihaz sayım testinin yerine geçmez. Ortam izolasyonunun sınırları ortam izolasyonu nedir yazısında anlatılmıştı. Cihaz listesi okumaları izolasyonun kendisini etkilemez ama siteler bunu çapraz kontrolde kullanır.

MostMate parmak izi yapılandırması

Sık sorulan sorular

Kamera ve mikrofona izin vermeden site cihaz bilgisini okuyabilir mi?

Bir kısmını okuyabilir. İzin yokken numaralandırma arayüzü çağrılabilir ama liste kısıtlı olabilir: bazı tarayıcılar varsayılan olmayan cihazları gizler, ad ve kimlikler boş kalabilir. İzin site bazında işler; izin almış siteler daha eksiksiz alanları okur. Somut davranış tarayıcıya ve sürüme göre değişir.

Medya cihaz parmak izi hangi bilgisayar olduğunu belirleyebilir mi?

Belirleyemez. Cihaz listeleri çok sayıda kullanıcıda birbirinin aynıdır. Site bunu IP, yazı tipleri, ekran parametreleri gibi sinyallerle çaprazlamalı; cihaz bilgisi yalnızca destekleyici kanıtlardan biridir.

Medya cihaz parmak izi ile WebRTC sızıntısı aynı şey mi?

İkisi farklı sorunlardır. Medya cihazı numaralandırması cihaz bilgisini tarayıcı arayüzünden alır; WebRTC IP ifşası gerçek zamanlı iletişim sırasında olur ve ağ adreslerine değinir. İkisinin test nesnesi, mantığı ve inceleme yöntemi farklıdır; WebRTC IP testi medya cihazı testinin yerine geçmez.

Kamera ya da mikrofon değişince parmak izi değişir mi?

Değişir. Cihaz listesi donanımı izler; aksesuar takıp çıkarmak, kulaklık değiştirmek numaralandırma sonucunu değiştirir. Tek bir ortam için cihaz değişimi olağan bir olaydır. Sonuç beklentiyle uyuşmazsa cihaz bağlantısını, izinleri ve tarayıcı ayarlarını gözden geçirin.

Antidetect tarayıcı medya cihaz parmak izini değiştirebilir mi?

MostMate'te medya cihazlarına ayrı bir bölüm yok; numaralandırma sonucu parametreyle doğrudan değiştirilemiyor. Yapılabilecek şey, ortam portresini makul tutmak, okumaları ortam içinde ölçmek ve diğer parmak izi parametreleriyle tutarlılığı kontrol etmektir.

Sonuç

Medya cihazı numaralandırması karmaşık grafik ya da ses işleme gerekmez; tek bir arayüz çağrısıyla tarayıcının şu anda görmeye izin verdiği medya cihazları öğrenilir. Ayırt ediciliği sınırlıdır ama bazı tanıma senaryolarında öteki tarayıcı özellikleriyle birlikte kullanılabilir. Sinyalin ayırt ediciliği düşüktür ve bazı senaryolarda diğer özelliklerle birlikte yalnızca yardımcı karar aracı olarak kullanılır. Antidetect tarayıcı kullanırken her ortamın cihaz sayımını bizzat test edin; sonuç değiştiğinde donanım, izin ve tarayıcı ayarı sırasıyla inceleyin. Ortamı sıfırdan kurmak isterseniz MostMate'i indirin, kurulumdan sonra her ortamı tek tek doğrulayıp işe koyun.

MOSTMATE

Güvenli Çoklu Hesap Yönetimi, Artık Kolay

İlk hesabınızla başlayın; MostMate ile daha güvenli, akıllı ve verimli çoklu hesap operasyonları oluşturun.

  • Bağımsız profiller. Tutarlı kimlikler.
  • AI Otomasyonu · Hesap Sağlığı · Ekip Operasyonları
MostMate'i İndir