In browser meldt Europe/London, wylst in IP-databank it fersyk yn America/New_York pleatst. Dat is in ôfwiking tusken twa waarnimmingen, en it is de muoite wurdich om dy fêst te lizzen. It is gjin bewiis dat de besiker in VPN brûkt, en krekt it behanneljen as bewiis is wêr't de measte ymplemintaasjes misse. De ferliking hjirûnder hâldt de twa wearden, en harren wizen fan mislearjen, apart.

Twa waarnimmingen mei ferskillende eigners

De browserwearde is in ynstelling: de sône dy't it bestjoeringssysteem of de brûker keas foar it opmeitsjen fan datums. De databankwearde is in skatting oan in IP-netwurk ferbûn, makke troch in oanbieder dy't adresblokken oan plakken keppele. Gjin fan beide is in befêstige útspraak oer wêr't de besiker stiet, en gjin fan beide wit hokker netwurkpaad it fersyk naam.

Om't de eigners ferskille, kinne de twa wearden ôfwike om redenen dy't neat mei privacy-ark te meitsjen hawwe. In reizger dy't de thússône hâldt, in bedriuws laptop fêstset op de tiid fan it haadkantoar, in satellytferbining mei in regionale útgong, of in ferâldere databankrige jouwe allegear in ôfwiking.

Hoe't elke wearde eins makke wurdt

In browser kin syn oploste sône lêze mei new Intl.DateTimeFormat().resolvedOptions().timeZone, wat in IANA-identifikaasje weromjout dy't fan 'e ynstellingen fan 'e opmaakder ôflaat is. It freget gjin lokaasjetastimming en rieplachtet gjin GPS. Los op 'e tsjinner it adres fan 'e klant op út jo fertroude proxy-konfiguraasje, en sykje it dan op by in goedkarde oanbieder. In troerstjoerstik dat de besiker leveret is net automatysk dat adres.

Bewarje de twa waarnimmingen yn aparte fjilden tegearre mei de waarnimmingstiid en it sykresultaat. It ôflate fjild vpnDetected neame wylst de berekkening allinnich in sôneferliking is, bakt in konklúzje yn in mjitting en makket lettere beoardieling dreger.

Wat oerienkomst en ôfwiking elk bewiisje

WaarnimmingWat it ûnoplost lit
Ferskillende rapporteare sônesReizgjen, in bewarre ynstelling, in bedriuwsgateway, in proxy of in databankflater kinne it allegear jouwe.
Deselde rapporteare sôneIn VPN-útgong kin yn 'e sône fan 'e brûker lizze, dat oerienkomst bewiisje gjin direkte ferbining.
Ien wearde mist of is ûnjildichDe ferliking is net beskikber, wat noch oerienkomst noch ôfwiking is.

De asymmetry is wichtiger as de tabel suggerearret. In ôfwiking hat in soad ûnskuldige ferklearringen, wylst in oerienkomst teminsten ien skuldige hat, dat gjin inkelde rjochting stipet in kategoryske regel. De eigen krektensnotysjes fan 'e oanbieder beskriuwe beheinde krektens en ûntbrekkende gegevens, en wize derop dat in anonymisearringstsjinst earder de lokaasje fan syn tsjinner as dy fan 'e brûker sjen litte kin.

Dêrom heart it signaal yn in risikoscore mei in fêstleine reden en in eksplisite ûnbekende tastân, net yn in booleaanske wearde dy't tagong regelet.

UTC-ferskowings binne gjin flugge wei

Ferskowings ferlykje ynstee fan sône-identifikaasjes makket de konklúzje net better. Twa ferskillende sônes kinne in part fan it jier deselde ferskowing diele, en deselde sône kin de ferskowing op in simmerstiidgrins feroarje. As in funksje wier in ferskowing nedich hat foar planning, berekkenje dy dan foar it krekte momint ynstee fan ien getal te bewarjen en it opnij as identiteitsbewiis te brûken.

Stringferliking hat syn eigen falstrik: twa staveringen fan deselde sône, of in âlde alias, ferskille as tekst wylst se deselde ynstelling beskriuwe. Falidearje de identifikaasjes en ferlykje fia de tiidsône-ôfhanneling fan it platfoarm ynstee fan rauwe strings te matsen.

Blokkearje of skoare: kies de reaksje mei opsetsin

Foar tiidwerjaafte freegje de besiker hokker sône hy of sy leaver hat en hâld dêr op. Foar in applikaasjerisikosysteem behannelje in ôfwiking as ien swak kontekstueel signaal njonken bewiis dat by it echte bedrigingsmodel past, en lit in mislearre sykjen in ûnbekende jouwe ynstee fan in stille deteksje. Allinnich op 'e ferliking blokkearje ferbûket in mjitleemte yn in beskuldiging oan 'e brûker.

As in beslút mei gefolgen sterker garânsje nedich hat, brûk dan in ferifikaasje- of autentikaasjestap dy't dêrfoar ûntwurpen is. In tiidsône-heuristyk kin dy garânsje net leverje, en in detektor dy't ûntbrekkend bewiis as súkses telt kin effektyf lykje wylst er in oare fraach beantwurdet as dy't jo stelden.

Relatearre artikelen