ca md too weak: ailshefyd y dystysgrif neu ostwng y lefel?
Mae'r gwall yn enwi treuliad llofnod y mae'r cleient yn ei wrthod nawr, nid cyfrinair gwan. Dewiswch rhwng ailshefyd y gadwyn, gofyn i'r un sy'n ei rhoi, neu ostwng y polisi.
Mae cleient OpenVPN a oedd yn gweithio y mis diwethaf yn methu nawr wrth gychwyn gyda ca md too weak, tra bod y proffil ar y ddisg yn union yr un a oedd yn gweithio, fesul beit. Mae'r neges yn ymwneud â llofnod ar dystysgrif awdurdod tystysgrifau, nid â'r seiffr data, y treuliad auth na chyfrinair y cyfrif. Mae tri amod yn penderfynu ai deunydd hunaniaeth newydd, cadwyn newydd, neu newid polisi bwriadol yw'r ateb. Gweithiwch drwyddynt yn ôl trefn, ac fe osgowch y canlyniad arferol lle mae'r twnnel yn dychwelyd trwy wanhau pob cysylltiad TLS ar y gwesteiwr.
Beth mae'r gwall yn ei enwi mewn gwirionedd
Mae OpenSSL yn codi'r gwall dilysu hwn wrth adeiladu cadwyn, pan fo'r dystysgrif sy'n gweithredu fel CA yn cario treuliad llofnod nad yw lefel diogelwch y llyfrgell yn ei dderbyn mwyach. Gwrthodir MD5 ar y lefel ragosodedig, a gwrthodir SHA-1 unwaith y codir y lefel. Mae treuliad y dystysgrif ddeilen yn llai pwysig yma na threuliad yr un sy'n ei llofnodi. Gall yr un polisi wrthod gwraidd a oedd yn hollol gyffredin ar y diwrnod y'i rhoddwyd.
Dyna pam nad yw golygu auth neu data-ciphers yn gwneud dim i'r methiant hwn. Mae'r gosodiadau hynny'n rheoli sut mae pecynnau'n cael eu hamddiffyn ar ôl y cydio dwylo, tra bod y gwrthrych a wrthodwyd yn ddogfen hunaniaeth a archwilir cyn bod twnnel. Gall tystysgrif eistedd yn gyfforddus o fewn ei ffenestr ddilysrwydd a chario llofnod na fydd y llyfrgell yn ei dderbyn.
Cadwch y gwiriadau ar wahân yn eich pen ac mae'r gwall yn peidio â bod yn ddirgel. Mae dyddiadau dilysrwydd, defnydd allwedd a threuliad llofnod yn brofion annibynnol, ac mae un ohonynt newydd fethu.
Amod un: ai'r gwrthrych a wrthodwyd yw'r gwraidd?
Printiwch bob tystysgrif yn y proffil a darllenwch y meysydd subject ac issuer. Mae gwraidd hunanlofnodedig yn dangos yr un gwerth yn y ddau, a'i algorithm llofnod ef yw'r un y mae'r gadwyn gyfan yn sefyll arno. Pan fo'r treuliad gwan yno, mae pob deilen oddi tano'n etifeddu'r broblem. Ysgrifennwch yr algorithm wrth ymyl subject fel bod y gymhariaeth nesaf yn fecanyddol yn hytrach nag o gof.
Yn aml mae ffeiliau CA cyfun yn dal sawl bloc, felly nodwch y bloc sy'n cael ei lwytho mewn gwirionedd yn lle tybio mai'r cyntaf sydd ar fai. Mae'r gorchymyn openssl x509 -in ca.pem -noout -subject -issuer -text yn disgrifio un dystysgrif ar y tro, sy'n golygu rhannu'r bwndel yn gyntaf os oes mwy ynddo. Cymharwch yr algorithm llofnod a brintiwyd â'r treuliad y byddech yn ei ddisgwyl o'r cyfnod y crëwyd y gwraidd.
Mae deilen wedi'i llofnodi â SHA-256 o dan wraidd gwan yn dal i fethu, oherwydd mae'r gwiriad cadwyn yn mynd yr holl ffordd i fyny. Y drefn honno sy'n gwneud yr amod nesaf yn bwysig.
Amod dau: a ydych chi'n rheoli'r un sy'n rhoi'r dystysgrif?
Os yw'r gwraidd yn perthyn i'ch sefydliad, yr ateb parhaol yw gwraidd newydd â threuliad modern ynghyd â deiliaid wedi'u hailshefyd, wedi'u danfon fel un diweddariad proffil. Mae hynny'n costio ffenestr gynnal a chynllun ar gyfer dyfeisiau na allant gael y diweddariad yr un diwrnod.
Os trydydd parti a roddodd y gadwyn, y ateb yw cais i'r gweithredwr hwnnw, a'r unig gam lleol defnyddiol yw rhoi'r gorau i ddibynnu ar yr hen ddeunydd. Nid yw golygu testun PEM na ailosod y ffeil yn newid dim y mae'r llofnod yn ei gwmpasu.
Mae un achos canol yn haeddu enw: gwraidd mewnol sy'n hŷn na'r rhagosodiadau presennol ond sy'n dal i lofnodi deunydd y mae systemau eraill yn ymddiried ynddo. Mae ei ddisodli'n golygu archwilio pob defnyddiwr, gan gynnwys offer sy'n pinio'r hen dystysgrif trwy olion bysedd. Cyfrwch y defnyddwyr hynny cyn trefnu'r newid, oherwydd mae newid gwraidd sy'n colli un yn cyfnewid gwall cychwyn am doriad gwasanaeth.
Amod tri: beth arall y mae gostwng y lefel yn ei dderbyn
Mae gostwng y lefel diogelwch, neu ddewis proffil tystysgrifau hen OpenVPN, yn gwneud i'r cleient dderbyn yr hen dreuliad eto. Mae hefyd yn llacio gwiriadau eraill yn yr un llyfrgell, ar gyfer pob cysylltiad y mae'r broses honno'n ei wneud.
Gall hynny fod yn amddiffynadwy mewn labordy, neu fel pont fer tra bo deunydd amnewid yn cael ei baratoi, cyn belled bod yr eithriad wedi'i gyfyngu i un proffil ac yn cario dyddiad gorffen. Fel gosodiad parhaol ar westeiwr a rennir mae'n ehangu'n dawel yr hyn y bydd pob cleient TLS yno'n ymddiried ynddo.
Ysgrifennwch yr eithriad gyda pherchennog a cham tynnu'n ôl. Mae newid lefel heb ei ddogfennu'n amhosibl ei wahaniaethu oddi wrth gamgymeriad chwe mis yn ddiweddarach, ac ni fydd y peiriannydd nesaf yn gwybod ei fod erioed yn benderfyniad.
Y penderfyniad, wedi'i ysgrifennu fel rheol
Amnewidiwch y gadwyn pan fyddwch yn rheoli'r un sy'n ei rhoi ac yn gallu rhifo ei ddefnyddwyr. Esgynnwch at y sawl sy'n ei rhoi pan nad ydych. Gostyngwch y lefel yn unig fel eithriad dyddiedig, cyfyngedig gyda'r amnewid eisoes wedi'i drefnu. Mae unrhyw beth arall yn gadael yr un dystysgrif yn ei lle ac yn symud y risg i rywle llai gweladwy.
Yna ailbrofwch y proffil o gleient glân, cadarnhewch fod y cydio dwylo'n cwblhau, a chadwch union destun y gwrthodiad os yw'n dal i fethu. Neges wall fanwl gywir yw'r peth rhataf y gallwch ei rhoi i bwy bynnag sy'n berchen ar y haen nesaf.