Brauzerin saat qurşağı və IP məkanı: risk siqnalının müqayisəsi
Brauzer qurşağı və IP-dən çıxarılan qurşaq fərqli şeyləri ölçür. Uyğunsuzluq risk modelinizdə VPN hökmünə çevrilməzdən əvvəl hər birinin nəyi sübut edə biləcəyini müqayisə edin.
Brauzer Europe/London qurşağını bildirir, IP bazası isə sorğunu America/New_York ünvanına yerləşdirir. Bu, iki müşahidə arasındakı uyğunsuzluqdur və qeyd edilməyə dəyər. Bu, ziyarətçinin VPN istifadə etdiyinə dair sübut deyil və bunu sübut kimi qəbul etmək əksər tətbiqlərin səhv etdiyi yerdir. Aşağıdakı müqayisə iki dəyəri və onların uğursuzluq rejimlərini ayrı saxlayır.
Fərqli sahiblərə malik iki müşahidə
Brauzer dəyəri bir ayardır: əməliyyat sistemi və ya istifadəçinin tarixlərin formatlanması üçün seçdiyi qurşaq. Baza dəyəri isə IP şəbəkəsinə bağlanmış təxmindir və ünvan bloklarını yerlərə uyğunlaşdıran provayder tərəfindən hazırlanır. Heç biri ziyarətçinin harada dayandığı barədə təsdiqlənmiş ifadə deyil və heç biri sorğunun hansı şəbəkə yolunu keçdiyini bilmir.
Sahiblər fərqli olduğu üçün iki dəyər məxfilik alətləri ilə heç bir əlaqəsi olmayan səbəblərdən ayrıla bilər. Ev qurşağını saxlayan səyyah, baş ofisin vaxtına bərkidilmiş şirkət noutbuku, regional çıxışı olan peyk əlaqəsi və ya köhnəlmiş baza sətri — hamısı uyğunsuzluq yaradır.
Hər dəyər əslində necə istehsal olunur
Brauzer həll edilmiş qurşağını bu üsulla oxuya bilər: new Intl.DateTimeFormat().resolvedOptions().timeZone, bu, formatlaşdırıcı ayarlarından alınan IANA identifikatorunu qaytarır. O, məkan icazəsi istəmir və GPS-ə müraciət etmir. Serverdə müştəri ünvanını etibarlı proksi konfiqurasiyanızdan çıxarın, sonra təsdiqlənmiş provayderdə axtarın. Ziyarətçinin təqdim etdiyi yönləndirmə başlığı avtomatik olaraq həmin ünvan deyil.
İki müşahidəni müşahidə vaxtı və axtarış nəticəsi ilə ayrı sahələrdə saxlayın. Hesablama yalnız qurşaq müqayisəsi olduğu halda törəmə sahəni vpnDetected adlandırmaq ölçüyə nəticə yeritməkdir və sonrakı baxışı çətinləşdirir.
Uyğunluq və uyğunsuzluq nəyi sübut edir
| Müşahidə | Nəyi həll olunmamış qoyur |
|---|---|
| Fərqli bildirilən qurşaqlar | Səyahət, saxlanılan ayar, biznes şlüzü, proksi və ya baza xətası bunların hamısı yarada bilər. |
| Eyni bildirilən qurşaq | VPN çıxışı istifadəçinin qurşağında yerləşə bilər, ona görə uyğunluq birbaşa əlaqəni təsdiqləmir. |
| Bir dəyər çatışmır və ya etibarsızdır | Müqayisə mövcud deyil; bu nə uyğunluq, nə də uyğunsuzluqdur. |
Asimmetriya cədvəlin ima etdiyindən daha önəmlidir. Uyğunsuzluğun çoxlu günahsız izahı var, uyğunluğun isə ən azı bir günahlı izahı, ona görə heç bir istiqamət qəti qayda əsaslandırmır. Provayderin öz dəqiqlik qeydləri məhdud dəqiqliyi və çatışmayan məlumatı təsvir edir və anonimləşdirmə xidmətinin istifadəçi yerinə server məkanını göstərə biləcəyini qeyd edir.
Buna görə siqnal qeydə alınmış səbəb və açıq qeyri-müəyyən vəziyyətlə risk balına aiddir, girişi idarə edən məntiqi dəyərə deyil.
UTC ofsetləri qısa yol deyil
Qurşaq identifikatorları yerinə ofsetləri müqayisə etmək nəticə çıxarmanı düzəltmir. İki fərqli qurşaq ilin bir hissəsində eyni ofseti paylaşa bilər və eyni qurşaq yay vaxtı sərhədində ofsetini dəyişə bilər. Əgər funksiya planlaşdırma üçün həqiqətən ofsetə ehtiyac duyursa, bir ədədi saxlayıb onu şəxsiyyət sübutu kimi təkrar istifadə etmək yerinə onu konkret an üçün hesablayın.
Sətir müqayisəsinin öz tələsi var: eyni qurşağın iki yazılışı və ya köhnə ləqəb eyni ayarı təsvir etdiyi halda mətn kimi fərqlənəcək. Identifikatorları yoxlayın və xam sətirləri uyğunlaşdırmaq yerinə platformanın saat qurşağı emalı vasitəsilə müqayisə edin.
Bloklamaq və ya bal vermək: cavabı qəsdən seçin
Vaxt göstərimi üçün ziyarətçidən hansı qurşağı üstün tutduğunu soruşun və orada dayanın. Tətbiq risk sistemi üçün uyğunsuzluğu real təhlükə modelinə uyğun dəlillərlə yanaşı bir zəif kontekst siqnalı kimi qəbul edin və uğursuz axtarışın səssiz aşkarlama yerinə naməlum nəticə verməsinə icazə verin. Yalnız müqayisəyə əsaslanan bloklama ölçmə boşluğunu istifadəçiyə qarşı ittihama çevirir.
Əgər nəticələri olan qərar daha güclü təminat tələb edirsə, bunun üçün nəzərdə tutulmuş doğrulama və ya autentifikasiya addımından istifadə edin. Saat qurşağı evristikası bu təminatı verə bilməz və çatışmayan dəlili uğur sayan detektor effektiv görünə bilər, halbuki sizin verdiyinizdən fərqli suala cavab verir.