Ienmalige koades kinne op jo telefoan folslein korrekt wêze en der likegoed troch de tsjinner yn deselde sekonde wegere wurde. Beide kanten berekkenje deselde funksje út in dield geheim en de aktuele tiidstap, sadat in mieningsferskil oer de tiid in mieningsferskil oer de koade jout. Dat makket klokôfdwaling in stoarning fan belang foar feiligens, net allinne in fertrietlikheid.

Twa klokken binne hjir fan belang, en it reparearjen fan de sichtbere is it part dat minsken earst dogge. De klok dy't gewoanwei oandacht nedich hat, is de oare.

De koade is in funksje fan tiid, net in wachtwurd

TOTP nimt it dielde geheim en in teller dy't fan 'e aktuele tiid ôflaat is, lit beide troch in hash mei kaai gean en koartet it resultaat ôf ta in koarte desimale tekenrige, lykas oanjûn yn RFC 6238. De teller giet by elke tiidstap foarút, gewoanwei tritich sekonden, sadat itselde geheim in nije wearde makket as de stap feroaret. De ferifiearder berekkent de ferwachte wearde foar de aktuele stap op 'e nij en ferliket, wat itselde geheim en itselde idee fan no freget. In wachtwurd bliuwt werbrûkber oant it feroare wurdt, wylst dizze wearde ferfalt op in grins dy't de klant net sjen kin.

Dêrom wurket ien koade en misse de folgjende in pear mominten letter. It ferklearret ek wêrom't it kopiearjen fan in koade út in chatberjocht sa'n ûnbetroubere gewoante is.

Twa klokken moatte oerienkomme, net ien

Registraasjemateriaal is it earste dielde ding, en tiid is it twadde. As it geheim kloppet wylst de klokken mear ferskille as it tasteane finster, bedarret elke makke wearde yn 'e ferkearde stap en wurdt wegere. As de klokken oerienkomme wylst it geheim ferkeard is, wurdt elke wearde ek wegere, en beide flaten sjogge der itselde út op it oanmeldskerm. Se skiede betsjut de akkountynfier en de tiid ûnôfhinklik kontrolearje, yn dy oarder.

De klok fan 'e ferifiearder fertsjinnet itselde ûndersyk as dy fan it apparaat. In tsjinner waans tiidboarne stikken is, wiist de krekte koades fan alle brûkers tagelyk ôf, en de rapporten sille in hommelse útfal beskriuwe ynstee fan in ôfdwaling. Dat patroan is it wurdich te werkenjen, want de reparaasje heart op 'e tsjinner en net op hûndert telefoans.

Wat it ferbreedzjen fan it finster kostet

Yntegraasjes kinne in koade fan in neistlizzende stap akseptearje om lytse ferskillen op te slokken, en dy tolerânsje is in ûntwerpbeslút, net in fergees oanpassing. Eltse ekstra stap fermannichfâldiget it oantal wearden dat op elk momint jildich is, en dat is krekt wat in riedende oanfaller foarkar jout. De werhellingsregel is om deselde reden wichtich, want in koade dy't twa kear akseptearre wurdt is in koade dy't nuttich lekt is. In behearder dy't it finster ferbreeddet om klachten te stiljen, ruilet in echte eigenskip foar in kosmetyske ferbettering.

De klok reparearje is de reparaasje, wylst it finster ferbreedzjen in kalmeringsmiddel is. It earste hellet de oarsaak fuort en it twadde ferberget dy.

Kontrolearje beide klokken foardat jo it op 'e nij besykje

Lês de tiid op it apparaat en op 'e tsjinner, en ferlykje de ôfwikingen ynstee fan 'e toande pleatslike tiden. De kommando's hjirûnder litte de syngronisaasjestatus en it rûge UTC-momint sjen op in Linux-host of -tsjinner. Fier se oan beide kanten út foardat jo hokker ferifikaasje-ynstelling dan ek feroarje.

timedatectl
date -u +'%Y-%m-%dT%H:%M:%SZ'
chronyc tracking
timedatectl timesync-status

In ôfwiking maiten yn sekonden is ûnskealik, ien maiten yn minuten ferklearret in ôfwizing, en in systeem dat gjin syngronisaasjeboarne meldt is in kandidaat foar beide. Ferlykje de twa UTC-tiidstimpels direkt, want pleatslike tiid befettet in tiidsône dy't it algoritme nea sjocht. As de ôfwikingen lyts binne en de koades misse noch altyd, stopje dan mei it oanpassen fan klokken en ûndersykje ynstee de registraasje-ynfier. Werhelle besykjen tsjin in beskoattele akkount makket de oarspronklike stoarning dreger te observearjen.

Skriuw de ôfwizingstiid, de ôfwiking en de flattekst op, en lit it dielde geheim derbûten. Stipe kin mei de earste trije wurkje en soe de fjirde nea sjen moatte.

Relatearre artikelen