Браузер Europe/London деп хабарлайды, ал IP дерекқоры сұранысты America/New_York қаласына орналастырады. Бұл екі байқаудың келіспеушілігі және оны тіркеуге тұрарлық. Бұл келушінің VPN қолданатынының дәлелі емес, ал оны дәлел ретінде қарастыру — көптеген іске асырулар қателесетін жер. Төмендегі салыстыру екі мәнді және олардың сәтсіздік режимдерін бөлек ұстайды.

Иелері әртүрлі екі байқау

Браузер мәні — бұл параметр: операциялық жүйе немесе пайдаланушы күндерді пішімдеу үшін таңдаған белдеу. Дерекқор мәні — IP желісіне тіркелген бағалау, оны мекенжай блоктарын орындарға сәйкестендіретін провайдер жасайды. Екеуі де келушінің қайда тұрғаны туралы аутентификацияланған мәлімдеме емес және екеуі де сұраныстың қандай желілік жолмен өткенін білмейді.

Иелері әртүрлі болғандықтан, екі мән құпиялылық құралдарына қатысы жоқ себептермен де алшақтауы мүмкін. Үй белдеуін сақтайтын саяхатшы, штаб-пәтер уақытына бекітілген компания ноутбугі, аймақтық шығуы бар спутниктік байланыс немесе ескірген дерекқор жазбасы — барлығы сәйкессіздік тудырады.

Әр мән шын мәнінде қалай жасалады

Браузер өзінің шешілген белдеуін мына арқылы оқи алады: new Intl.DateTimeFormat().resolvedOptions().timeZonenew Intl.DateTimeFormat().resolvedOptions().timeZone

, ол пішімдеу параметрлерінен алынған IANA идентификаторын қайтарады. Ол орналасу рұқсатын сұрамайды және GPS-ке жүгінбейді. Серверде клиент мекенжайын сенімді прокси конфигурациясынан анықтаңыз, содан кейін оны мақұлданған провайдерден іздеңіз. Келуші ұсынған қайта бағыттау тақырыбы автоматты түрде сол мекенжай бола бермейді.vpnDetectedЕкі байқауды байқау уақыты мен іздеу нәтижесімен бірге жеке өрістер ретінде сақтаңыз. Есептеу тек белдеулерді салыстыру болса да, туынды өрісті

vpnDetected

деп атау өлшемге қорытынды енгізіп, кейінгі қарауды қиындатады.Сәйкестік пен сәйкессіздік нені дәлелдейді
БайқауНені шешілмеген күйде қалдырады
Әртүрлі хабарланған белдеулерСаяхат, сақталған параметр, корпоративтік шлюз, прокси немесе дерекқор қатесі — барлығы оны тудыра алады.
Бірдей хабарланған белдеуVPN шығуы пайдаланушы белдеуінде болуы мүмкін, сондықтан сәйкестік тікелей қосылымды дәлелдемейді.

Бір мән жетіспейді немесе жарамсыз

Салыстыру қолжетімсіз, бұл не сәйкестік, не сәйкессіздік емес.

Асимметрия кестеден көрінгеннен де маңыздырақ. Сәйкессіздіктің кінәсіз түсіндірмелері көп, ал сәйкестіктің кемінде бір кінәлі түсіндірмесі бар, сондықтан екі бағыт та категориялық ережені қолдамайды. Провайдердің өз дәлдік жазбалары шектеулі дәлдік пен жетіспейтін деректерді сипаттайды және анонимдеу қызметі пайдаланушының емес, өз серверінің орналасуын көрсетуі мүмкін екенін атап өтеді.

Сондықтан бұл сигнал себебі жазылған және айқын белгісіз күйі бар тәуекел ұпайына жатады, ал қатынасты басқаратын логикалық айнымалыға емес.

UTC ауытқулары қысқа жол емес

Белдеу идентификаторларының орнына ауытқуларды салыстыру тұжырымды түзетпейді. Екі түрлі белдеу жылдың бір бөлігінде бір ауытқуды бөлісуі мүмкін, ал бір белдеу жазғы уақыт шекарасында ауытқуды өзгертуі мүмкін. Егер мүмкіндікке жоспарлау үшін ауытқу шынымен қажет болса, оны бір санды сақтап, оны жеке бас дәлелі ретінде қайта пайдаланудың орнына нақты сәт үшін есептеңіз.

Жолдарды салыстырудың өз тұзағы бар: бір белдеудің екі жазылуы немесе ескі бүркеншік ат мәтін ретінде ерекшеленеді, бірақ бір параметрді сипаттайды. Идентификаторларды тексеріп, шикі жолдарды сәйкестендірудің орнына платформаның уақыт белдеуін өңдеуі арқылы салыстырыңыз.

Блоктау немесе бағалау: жауапты әдейі таңдаңыз

Қатысты мақалалар