Mae dirprwy yn derbyn hen gyfrinair pan fydd ei ddiwedd yn newid, neu mae ymfudo ffeil gyfrinair yn torri cyfrifon â chyfrineiriau hir yn sydyn. Archwiliwch fformat y hash cyn byrhau cyfrineiriau pawb.

Mae htpasswd -d Apache yn dewis yr hen crypt(). Ei gyfyngiad DES dogfennedig yw wyth nod cyfrinair arwyddocaol. Mae'r cyfyngiad hwnnw'n perthyn i'r fformat, nid i reol gyffredinol o wyth nod ar gyfer cyfrineiriau yn Squid.

Mae cynorthwyydd NCSA yn darllen y gynrychiolaeth gyfrinair a storiwyd ac yn gwirio'r gwerth a roddwyd gyda'r fformatau a gefnogir gan y cynorthwyydd hwnnw a'i lwyfan. Nid yw galw ffeil yn “fformat htpasswd” yn gwarantu bod pob cynorthwyydd hanesyddol a chyfredol yn derbyn pob algorithm hash a gynhyrchir gan bob opsiwn htpasswd.

Mewnfudwch y gynrychiolaeth yn fwriadol

Cadwch gopi wrth gefn gwarchodedig a nodwch y fformat a ddefnyddir gan y cofnodion presennol. Gwiriwch lawlyfr y cynorthwyydd sydd wedi'i osod a build y dosbarthiad cyn dewis yr algorithm amnewid.

Yna gwiriwch gyfrif prawf bach a gymeradwywyd trwy'r un cynorthwyydd a'r un llwybr dirprwy a ddefnyddir gan y cyfrifon go iawn. Nid yw generydd yn ysgrifennu ffeil yn llwyddiannus yn profi y gall y cynorthwyydd sy'n ei defnyddio ei ddilysu. Defnyddiwch gyfrinair prawf y mae ei nodau arwyddocaol yn mynd y tu hwnt i'r hen ffin.

Mae newid fformatau fel rheol yn gofyn am y cyfrinair go iawn neu ailosodiad cyfrinair. Ni ellir troi hen hash yn hash cryfach o'r cyfrinair gwreiddiol llawn os na chadwyd y wybodaeth honno erioed.

Yn olaf, gwahaniaethwch fethiant ymfudo oddi wrth ddilysu wedi'i gache. Gall cleient sydd eisoes wedi dilysu barhau i weithio am gyfnod hyd yn oed pan fyddai dilysiad newydd yn methu. Cynlluniwch y rholio allan o amgylch dilysu newydd yn ogystal â sesiynau presennol.

Peidiwch â chyhoeddi'r ffeil gyfrinair mewn adroddiad nam. Mae marc yr algorithm a chyfrif synthetig fel rheol yn rhoi tystiolaeth fwy defnyddiol na hash defnyddwyr go iawn.

Erthyglau cysylltiedig