Mae e-bost cyfrinair yn profi adferadwyedd, nid sgema
Mae gwasanaeth sy’n e-bostio’ch cyfrinair presennol wedi dangos y gall adfer y gyfrinach, nid pa algorithm mae’n ei ddefnyddio. Cynlluniwch ailosodiadau o amgylch awdurdodiad.
Mae gwasanaeth sy’n e-bostio cyfrinair presennol defnyddiwr wedi profi un peth: gall gael y gyfrinach honno ar ffurf y gall ei hanfon. Nid yw wedi profi pa golofn, algorithm neu lyfrgell a’i cynhyrchodd. Mae’r gwahaniaeth yn bwysig oherwydd bod y canfyddiad yn wir ac mae’r casgliad y mae pobl yn ei dynnu ohono fel arfer yn rhy benodol. Adferadwyedd yn rhywle ar y llwybr yw’r mecanwaith; nid fformat storio a ddyfalwyd ydyw.
Cadwch y dystiolaeth ar y lefel honno, ac mae gweddill yr adolygiad yn aros yn gywir.
Beth mae dychwelyd yr hen gyfrinach yn ei brofi
Ni all gwirydd unffordd gynhyrchu’r cyfrinair gwreiddiol, oherwydd fe’i cynlluniwyd i beidio â bod yn wrthdroadwy. Os gall y gwasanaeth e-bostio’r cyfrinair, yna ar y foment honno mae’n dal deunydd y gellir adfer y cyfrinair ohono, neu mae’n rhyng-gipio ac yn storio’r testun plaen cyn hasio. Naill ffordd neu’r llall, mae’r llwybr adfer yn wrthdroadwy, ac mae hynny’n ganfyddiad diogelwch go iawn. Nid yw’n dweud dim am a yw’r un gronfa ddata yn defnyddio hash costus ar gyfer colofnau eraill.
Edrychwch hefyd am yr achos canolradd: mae blob amgryptiedig wedi’i storio gyda allwedd a gedwir gan y rhaglen yn wrthdroadwy yn ymarferol, er bod y gair amgryptiedig yn swnio’n gysur mewn adroddiad.
Pam ei fod yn ganfyddiad dylunio, nid map storio
Mae’r e-bost yn profi adferadwyedd ac nid yw’n nodi’r sgema union. Gallai fod yn destun plaen, yn amgryptiad pendant, yn arfer cymylu gan werthwr, neu’n storfa gymwysterau ar wahân a ddefnyddir at adfer yn unig. Mae gwahanol rannau o gynnyrch yn aml yn defnyddio storfa wahanol. Mae aseinio algorithm ar sail un e-bost yn fath o honiad sy’n cwympo mewn cyfarfod dilynol.
Yr hyn y gallwch ei ddweud sy’n dynnach ac yn fwy defnyddiol: gall y llwybr hwn adfer y gyfrinach, felly ni all y cynnyrch honni nad oes unrhyw gymhwyster adferadwy. Mae popeth y tu hwnt i hynny angen tystiolaeth y gweithredwr.
Adeiladwch yr ailosodiad o amgylch awdurdodiad
Mae ailosodiad yn datrys problem wahanol: profi y caiff y ceisydd ddewis cyfrinair newydd. Mae canllaw OWASP ar hyn yn disgrifio tocynnau neu godau un-defnydd a gynhyrchir yn ddiogel gyda dod i ben priodol, ac mae’n trin y cam cais fel rhywbeth i’w amddiffyn rhag rhifrestru a llifogydd. Ni chaiff cais heb ei ddilysu newid y cyfrif ar ei ben ei hun. Dilyswch yr awdurdodiad cyn derbyn y disodliad, a gwnewch y tocyn yn andefnyddiadwy ar ôl un defnydd llwyddiannus.
Mae’r sianel e-bost yn rhan o’r model diogelwch. Nid yw meddu ar enw cyfrif yn profi dim, ac mae llif ailosod sy’n datgelu a oes cyfrif yn bodoli yn rhoi cyfeiriadur i ymosodwr weithio ohono.
Annilyswch yr hyn roedd y cyfrinair yn ei amddiffyn
Nid yw newid cyfrinair yn dod â’r mynediad a roddodd i ben yn awtomatig. Efallai bod gan sesiynau VPN gweithredol, dyfeisiau cofiedig a thocynnau a gyhoeddir gan y gweinydd eu hymddygiad annilysu eu hunain. Penderfynwch yn fwriadol pa rai ohonynt sy’n rhaid dod i ben, a gwiriwch fod y gweithrediad yn gwneud hynny, oherwydd mae defnyddiwr sy’n tybio bod ailosodiad wedi’i allgofnodi ym mhob man yn aml yn anghywir. Cofnodwch y penderfyniad hwnnw gyda’r llif.
I weithredwyr: dogfennwch pa gydran sy’n dilysu’r cais, pa un sy’n newid y cymhwyster a sut y caiff sesiynau cysylltiedig eu trin. I ddefnyddwyr: amddiffynnwch y sianel adfer gyfreithlon a thriniwch unrhyw neges sy’n dychwelyd cyfrinair fel un amheus.
Mae’r asesiad manwl yn fyr: beth mae’r neges yn ei brofi, beth sy’n parhau’n anhysbys, ac a yw adfer yn disodli mynediad trwy broses reoledig.