In wachtwurd-e-mail bewiist omkearberens, net in skema
In tsjinst dy’t jo hjoeddeiske wachtwurd e-mailet, hat sjen litten dat er it geheim weromfine kin, net hokker algoritme er brûkt. Untwerp resetten om autorisaasje hinne.
In tsjinst dy’t it hjoeddeiske wachtwurd fan in brûker e-mailet, hat ien ding bewiisd: hy kin dat geheim krije yn in foarm dy’t er ferstjoere kin. Hy hat net bewiisd hokker kolom, algoritme of bibleteek it makke hat. It ferskil is wichtich, want de befining is echt en de konklúzje dy’t minsken derút lûke is meastentiids te spesifyk. Omkearberens earne yn it paad is it meganisme; in rieden opslachformaat is dat net.
Hâld it bewiis op dat nivo, en de rest fan de beoardieling bliuwt akkuraat.
Wat it weromstjoeren fan it âlde geheim bewiist
In ienrjochting-ferifiearder kin it oarspronklike wachtwurd net meitsje, want it is ûntwurpen om net omkeber te wêzen. As de tsjinst it wachtwurd e-maile kin, dan hat er op dat stuit materiaal dêr’t it wachtwurd út weromfûn wurde kin, of er ûnderskept en bewarret de platte tekst foar it hasjen. Yn beide gefallen is it weromfynpaad omkeber, en dat is in echte feiligensbefining. It seit neat oer de fraach oft deselde databank in djoere hash brûkt foar oare kolommen.
Tink ek oan it tuskengefal: in bewarre fersifere blob mei in kaai dy’t de applikaasje hat, is yn de praktyk omkeber, ek al klinkt it wurd fersifere yn in rapport gerêststellend.
Wêrom’t dat in ûntwerpbefining is, net in opslachkaart
De e-mail bewiist weromfynberens en identifisearret it krekte skema net. It kin platte tekst wêze, deterministyske fersifering, in fertsjutskingsroutine fan in leveransier, of in aparte opslach fan ynloggegevens dy’t allinnich foar weromfinen brûkt wurdt. Ferskate dielen fan in produkt brûke faak ferskate opslach. In algoritme tawize op grûn fan ien e-mail is it soarte bewearing dat yn in ferfolchgearkomste ynstoart.
Wat jo sizze kinne is smeller en nuttiger: dit paad kin it geheim weromfine, dus it produkt kin net bewearje dat der gjin weromfynbere ynloggegevens binne. Alles dêrbûten hat it bewiis fan de operator nedich.
Bou it resetten om autorisaasje hinne
In reset lost in oar probleem op: bewize dat de oanfreger in nij wachtwurd kieze mei. De liedried fan OWASP hjirfoar beskriuwt feilich generearre, ien-kear-brûkbere tokens of koades mei in passende ferfaldatum, en behannelet de oanfreegstap as eat dat beskerme wurde moat tsjin opsomming en oerstreaming. In net-autentisearre oanfraach mei it akkount net op himsels feroarje. Falidearje de autorisaasje foar’t jo de ferfanging akseptearje, en meitsje it token nei ien suksesfol gebrûk ûnbrûkber.
It e-mailkanaal is part fan it feiligensmodel. It besit fan in akkountnamme bewiist neat, en in resetstream dy’t ferriedt oft in akkount bestiet jout in oanfaller in gids om mei te wurkjen.
Meitsje ûnjildich wat it wachtwurd beskerme
It feroarjen fan in wachtwurd einiget net automatysk de tagong dy’t it joech. Aktive VPN-sesjes, ûnthâlden apparaten en tokens dy’t troch de server útjûn binne, kinne elk har eigen ûnjildichingsgedrach hawwe. Beslute bewust hokker fan harren einigje moatte, en ferifiearje dat de ymplemintaasje dat docht, want in brûker dy’t oannimt dat in reset him oeral ôfmeld hat, sit der faak njonken. Registrearje dy beslissing by de stream.
Foar operators: dokumintearje hokker komponint it oanfraach ferifiearret, hokker de ynloggegevens feroaret en hoe’t besibbe sesjes behannele wurde. Foar brûkers: beskermje it legitime weromfynkanaal en behannelje elke berjocht dat in wachtwurd weromstjoert as fertocht.
De krekte beoardieling is koart: wat it berjocht bewiist, wat ûnbekend bliuwt, en oft weromfinen tagong ferfangt troch in kontrolearre proses.