OpenVPN-lykilbeiðni eftir OpenSSL 3: athugaðu veitandann
Skyndileg beiðni um einkalykil fylgir oft breytingu á veitanda, ekki nýju lykilorði. Skoðaðu lykilinn, prófaðu báða veitandasettina og haltu lykilsetningunni.
Enginn hefur snert sniðið, en samt krefst sami biðlarinn nú lykilsetningar fyrir einkalykilinn í hvert sinn sem hann ræsist. Þegar þessi breyting verður innan nokkurra daga frá uppfærslu dreifingarinnar er uppfærslan líkleg orsök: OpenSSL 3 endurskipulagði stuðning sinn við reiknirit, og lykill sem gamla bókasafnið las án vandræða getur orðið ólæsilegur án þess að ein einasta bæt breytist. Farðu í gegnum athuganirnar í réttri röð, því tvær þeirra líta eins út ef aðeins er horft á beiðnina.
Fyrsta spurningin er hvort lykillinn sé dulkóðaður, og sú önnur hvort þessi bygging geti afkóðað hann. Stillingabreytingar hafa aðeins merkingu þegar bæði svörin eru þekkt.
Athugaðu hvort lykillinn sé dulkóðaður
Lestu fyrstu línu skjalsins og láttu bókasafnið síðan þátta það, því skráarheiti sannar ekkert. PEM-blokk merkt ENCRYPTED PRIVATE KEY er dulkóðað PKCS#8, og eldri RSA PRIVATE KEY blokk sem ber Proc-Type: 4,ENCRYPTED er hefðbundna formið, og báðar vænta lykilsetningar. Ódulkóðuð PRIVATE KEY blokk ætti alls ekki að biðja um hana. Keyrðu þáttunina undir þeim reikningi sem á skrána, því heimildavandamál gefur aðra og mun ómerkilegri villu.
Ef lykillinn er í raun ódulkóðaður og biðlarinn spyr samt, hættu að horfa á dulritun og athugaðu hvort sniðið nefnir askpass-skrá sem þjónustan getur enn lesið.
Athugaðu hvort þessi bygging geti afkóðað hann
OpenSSL 3 skipti stuðningi sínum við reiknirit í veitendur, og sett af eldri dulritunum er nú í legacy-veitandanum í stað sjálfgefna veitandans. Lykill dulkóðaður með einum af þessum dulritunum helst gildur, en bókasafn hlaðið án legacy-veitandans getur ekki afkóðað hann. Hjá sumum biðlurum birtist þetta sem endurtekin beiðni, hjá öðrum sem harður bilun rétt eftir lykilsetninguna.
Þáttu sama lykil tvisvar með sama tvíundarkóða: fyrst aðeins með sjálfgefna veitandanum, síðan með legacy og sjálfgefnum báðum beðnum á skipanalínunni. Ef önnur tilraunin heppnast þar sem fyrsta mistókst hvílir greiningin á sönnunargögnum en ekki á tímasetningu uppfærslu. Ef báðar mistakast á sama hátt er lykilsetningin röng eða skráin skemmd, og engin stilling veitanda lagar hvort tveggja.
Athugaðu þrengstu mögulegu lagfæringuna
Veldu breytingu sem takmarkast við biðlarann frekar en eina fyrir allt kerfið. Sumar 2.6-byggingar samþykkja valkost í sniðinu sem hleður báðum veitendum fyrir ferli þess púka, svo staðfestu fyrirmælin í handbókinni fyrir þína nákvæmu útgáfu áður en þú treystir á hana; að breyta openssl.cnf kerfisins í staðinn hefur áhrif á hvert OpenSSL-forrit á vélinni. Þrengri stillingin er líka mun auðveldari að afturkalla þegar lykillinn hefur verið endurkóðaður.
Ekki eyða lykilsetningunni til að beiðnin hverfi. Það breytir varðveittu auðkenni í venjulega textaskrá og breytir hljóðlega áhættunni sem fylgir hverri öryggisafritun, afriti og stuðningspakka sem hún birtist í. Það sem skiptir máli er munurinn á lykli sem þarf lykilsetninguna sína og lykli sem þetta bókasafn getur ekki afkóðað.
Athugaðu samhengi þjónustunnar og endurkóðaðu síðan
Þegar hægt er að opna lykilinn, dulkóðaðu hann aftur með núgildandi reikniriti svo að háðin hverfi. Skrifaðu nýju skrána með nútímalegri dulritun, staðfestu að hún þáttist, uppfærðu sniðið og haltu gömlu afriti aðeins þar til tenging heppnast. Setja aldrei lykilsetninguna á skipanalínu, þar sem hver staðbundinn notandi getur lesið hana af ferlalistanum. Fjarlægðu gömlu skrána aðeins eftir að nýja hefur tengst frá þjónustureikningnum, ekki bara úr skelinni þinni.
Athugaðu síðan eininguna sem keyrir biðlarann í raun. Lykill sem er læsilegur í skelinni þinni getur verið ólæsilegur fyrir þjónustu sem keyrir undir öðrum reikningi eða með harðhentri stillingu heimaskrár.
Skráðu stillingu veitandans við hlið sniðsins og hafðu tveggja skipana prófið með. Þegar síðari uppfærsla fjarlægir legacy-veitandann skaltu keyra það próf aftur til að sjá hvort lykillinn þarf hann enn eða hvort hægt sé að fara út úr sniðinu með hjáleiðinni.
Beiðni er einkenni með að minnsta kosti þremur orsökum, og aðeins ein þeirra er lykilsetning sem vantar.