Bloga dön

Parmak izi ortamı nasıl doğrulanır: Beş tutarlılık kontrolü

Yapılandırılmış bir ortamı kullanmadan önce ne kontrol edilmeli? Saat dilimi ve çıkış konumu, dil, çözünürlük, WebRTC sızıntıları ve Canvas/WebGL değerlerini inceleyin; özellikle parametreler arasındaki çelişkilere dikkat edin.

Bir ortamın yapılandırılmış olması ve web sayfalarını normal şekilde açabilmesi, kullanıma hazır olduğu anlamına gelmez. Asıl kabul kontrolü kullanıma almadan önce yapılmalıdır: temel parametreleri tek tek karşılaştırın ve hepsinin aynı durumu anlatıp anlatmadığını kontrol edin.

Önce bir noktayı netleştirelim. Bir test sonucunun kırmızı görünmesinin iki nedeni olabilir: ortamda gerçekten bir sorun vardır ya da tespit sitesi yapılandırmanızdan farklı ölçütlere sahip bir veritabanı kullanıyordur. İkinci durum da az görülmez, ancak her iki olasılık da araştırılmalıdır. Yalnızca yanlış pozitif olabileceğini düşündüğünüz için bir uyarıyı atlamayın.

指纹环境的验证方法:五项一致性核对的关键步骤与判断维度示意图

Kontrol edilmesi gereken beş öğe

Birincisi saat dilimi ve çıkış konumudur. Çıkış IP'si belirli bir ülke ve şehirdeyse sistem saat dilimi de o konumla eşleşmelidir. Bu ikisinin uyuşmaması, kontrol maliyeti çok düşük olduğu için en kolay fark edilen kombinasyonlardan biridir.

İkincisi dil ve bölgedir. Tarayıcı dili, sistem dili ve hesap profilindeki pazar bilgisinin birbiriyle uyumlu olması idealdir. Ortamın çıkışı ABD'deyken başka bir arayüz dili en yüksek önceliğe sahipse bu durum manuel yapılandırma izleri bırakır.

Üçüncüsü çözünürlük ve cihaz türüdür. Masaüstü ortamında ekran boyutları makul masaüstü aralıklarında olmalıdır. Mobil user-agent ile masaüstü çözünürlüğünü bir araya getirmek kolayca dikkat çeker. Aynı ortamdaki pencere boyutu ve piksel oranı da yapılandırılan cihazla uyumlu olmalıdır.

Dördüncüsü WebRTC'dir. Eşler arası bağlantılar kurulurken WebRTC yerel ve genel adresleri açığa çıkarabilir. Yanlış ele alınırsa gerçek ağ çıkışı buradan sızabilir. Kontrol basittir: tespit aracının gösterdiği WebRTC adresini erişim IP'siyle karşılaştırın. Farklılarsa daha önce kurulan izolasyon fiilen başarısız olmuş demektir.

Beşincisi Canvas ve WebGL özellikleridir. Bu parametreler grafik donanımını ve işleme yeteneklerini yansıtır. Sistem kimliği belirli bir marka bilgisayar gösterirken WebGL başka bir donanım profili bildiriyorsa bu tipik bir çelişkidir. Ortam özel donanım parametrelerini destekliyorsa üretici ve modeli yapılandırılan cihazla eşleştirin.

Çelişkiler, kusurlu gerçekçilikten daha fazla dikkat çeker

Birçok kişi her bir değerin tek başına yeterince gerçekçi görünüp görünmediğine odaklanır. Oysa daha büyük risk, bir grup parametrenin birbiriyle çelişmesidir.

Gerçek bir cihaz kendi içinde çelişmez: çıkış konumuyla saat dilimi, dil ve sistem ayarları doğal olarak uyumludur; kullanılan cihazla çözünürlük, piksel oranı ve grafik bilgileri de bir paket halinde gelir. Bu ilişkiler gerçek cihazlarda doğal biçimde oluşur ve simüle edilmiş ortamların en kolay hata yaptığı yer de burasıdır. Buna karşılık, parametreler kendi içinde tutarlıysa biraz sıra dışı bir değer hemen dikkat çekmeyebilir.

Bu nedenle kontrol sırasını ters çevirmek daha iyidir: önce çelişkileri bulun, ardından tek tek değerleri inceleyin.

Tespit puanları nasıl kullanılmalı

Genel puan bir referans değeridir, sınav notu değildir. Ortamın gerçek bir cihaza ne kadar benzediğini gösterir; hesabın güvenli olup olmadığını göstermez. Puan %90'ın altındaysa ayrıntılara bakmak faydalıdır, ancak yüksek puan her işlemin güvenli olduğu anlamına gelmez ve düşük puan da gerçek bir sorunu tek başına kanıtlamaz.

Asıl bakılması gereken, anormalliğin nerede görüldüğüdür. Yalnızca bir tespit sitesi sorun bildiriyorsa önce veri kaynağı farkından şüphelenin. Birden fazla site aynı sorunu tutarlı biçimde bildiriyorsa neden büyük olasılıkla yapılandırmadır.

Anormallik görüldüğünde sorun giderme sırası

Önce WebRTC'nin gerçek çıkışı açığa çıkarıp çıkarmadığını kontrol edin; çünkü sonuçları en ağır olan ve doğrulaması en kolay maddelerden biridir. Ardından sistem kimliği, saat dilimi, dil ve donanım bilgileri arasında çelişki olup olmadığına bakın. Sonra yakın zamanda tarayıcı davranışını değiştiren bir eklenti yükleyip yüklemediğinizi düşünün. Eklentiler ortam ayarlarını geçersiz kılabilir ve kendileri de parmak izinin bir parçasına dönüşebilir; bu nedenle eklentileri tek tek devre dışı bırakıp yeniden test edin. Son olarak veri kaynağını kontrol edin ve belirli bir IP konum veritabanının zamanında güncellenmemiş olabileceğini değerlendirin.

Ciddi görünen anormalliklerin çoğu bu sırayla belirli bir parametreye kadar daraltılabilir.

Parametrelerin yeniden kullanılması hakkında

Aynı parmak izi parametrelerini birden fazla ortamda kullanmak, bir tespit sisteminde birden fazla hesabın aynı cihaza işaret etmesi anlamına gelir; bu da izolasyonun amacının tam tersidir. Her ortamın bağımsız ve kararlı bir parametre kombinasyonuna ihtiyacı vardır ve bu kombinasyon uzun süre değişmeden kalmalıdır. Sık değişiklikler yeni anormallikler oluşturabilir. PurpleMark parmak izi ortamları, her ortamın parametrelerini ayrı ayrı yapılandırıp kaydetmeyi destekler; böylece bir ortamın ayarları diğerinin ayarlarının üzerine yazmaz.

Yapılandırmadan sonra bu beş kontrolü kendiniz yapmak, kullanıma geçtikten sonra platform uyarılarıyla uğraşmaktan çok daha kolaydır.