Pārlūks ziņo Europe/London, bet IP datubāze pieprasījumu ievieto America/New_York. Tā ir divu novērojumu nesaskaņa, un to ir vērts pierakstīt. Tas nav pierādījums, ka apmeklētājs izmanto VPN, un tieši attieksme pret to kā pierādījumu ir vieta, kur vairums ieviešanu kļūdās. Zemāk esošais salīdzinājums tur abas vērtības un to kļūmes veidus atsevišķi.

Divi novērojumi ar dažādiem īpašniekiem

Pārlūka vērtība ir iestatījums: josla, ko operētājsistēma vai lietotājs izvēlējās datumu formatēšanai. Datubāzes vērtība ir IP tīklam piesaistīts novērtējums, ko veido pakalpojumu sniedzējs, kas adrešu blokus kartē uz vietām. Neviens no tiem nav autentificēts apgalvojums par to, kur apmeklētājs atrodas, un neviens nezina, kādu tīkla ceļu pieprasījums gāja.

Tā kā īpašnieki atšķiras, abas vērtības var atšķirties tādu iemeslu dēļ, kuriem nav nekāda sakara ar privātuma rīkiem. Ceļotājs, kurš patur mājas joslu, uzņēmuma portatīvais dators, kas piesaistīts galvenā biroja laikam, satelīta savienojums ar reģionālu izeju vai novecojusi datubāzes rinda — visi rada neatbilstību.

Kā katra vērtība faktiski tiek iegūta

Pārlūks var nolasīt savu atrisināto joslu ar new Intl.DateTimeFormat().resolvedOptions().timeZonenew Intl.DateTimeFormat().resolvedOptions().timeZone

, kas atgriež IANA identifikatoru, kas atvasināts no formatētāja iestatījumiem. Tas nepieprasa atrašanās vietas atļauju un neizmanto GPS. Serverī nosakiet klienta adresi no uzticamās starpniekservera konfigurācijas, pēc tam meklējiet to apstiprinātā pakalpojumu sniedzējā. Apmeklētāja nodrošināta pāradresācijas galvene automātiski nav šī adrese.vpnDetectedGlabājiet abus novērojumus kā atsevišķus laukus kopā ar novērojuma laiku un meklēšanas iznākumu. Atvasinātā lauka nosaukšana par

vpnDetected

, ja aprēķins ir tikai joslu salīdzinājums, ieliek secinājumu mērījumā un padara vēlāku pārskatīšanu grūtāku.Ko pierāda sakritība un ko — neatbilstība
NovērojumsKo tas atstāj neatrisinātu
Atšķirīgas ziņotās joslasCeļojums, saglabāts iestatījums, uzņēmuma vārteja, starpniekserveris vai datubāzes kļūda — visi to var radīt.
Tā pati ziņotā joslaVPN izeja var atrasties lietotāja joslā, tāpēc sakritība nenozīmē tiešu savienojumu.

Viena vērtība trūkst vai nav derīga

Salīdzinājums nav pieejams, un tas nav ne sakritība, ne neatbilstība.

Asimetrija ir svarīgāka, nekā šķiet no tabulas. Neatbilstībai ir daudz nevainīgu skaidrojumu, savukārt sakritībai ir vismaz viens vainīgs, tāpēc neviens virziens neattaisno kategorisku noteikumu. Paša pakalpojumu sniedzēja precizitātes piezīmes apraksta ierobežotu precizitāti un trūkstošus datus, un norāda, ka anonimizācijas pakalpojums var atklāt sava servera, nevis lietotāja atrašanās vietu.

Tāpēc signāls pieder riska vērtējumam ar fiksētu iemeslu un skaidru nezināmu stāvokli, nevis loģiskajam mainīgajam, kas regulē piekļuvi.

UTC nobīdes nav īsceļš

Nobīžu salīdzināšana joslu identifikatoru vietā neizlabo secinājumu. Divas dažādas joslas var dalīties ar nobīdi daļu gada, un tā pati josla var mainīt nobīdi vasaras laika robežā. Ja funkcijai patiešām vajag nobīdi plānošanai, aprēķiniet to konkrētam brīdim, nevis glabājiet vienu skaitli un izmantojiet to kā identitātes pierādījumu.

Virkņu salīdzināšanai ir savs slazds: divi vienas joslas rakstības varianti vai vecs aizstājvārds atšķiras kā teksts, lai gan apraksta to pašu iestatījumu. Pārbaudiet identifikatorus un salīdziniet, izmantojot platformas laika joslu apstrādi, nevis saskaņojot neapstrādātas virknes.

Bloķēt vai vērtēt: izvēlieties atbildi apzināti

Saistītie raksti