Hakuna aliyegusa wasifu, lakini mteja yuleyule sasa anadai kifungu cha siri cha ufunguo wa faragha kila anapoanza. Mabadiliko hayo yanapotokea ndani ya siku chache baada ya uboreshaji wa usambazaji, uboreshaji ndio sababu inayowezekana: OpenSSL 3 ilipanga upya msaada wake wa algoriti, na ufunguo ambao maktaba ya zamani ilisoma bila shida unaweza kuwa usioweza kusomwa bila baiti moja kubadilika. Fanya ukaguzi kwa mpangilio, kwa sababu mawili kati yao yanaonekana sawa ikiwa unaangalia ombi pekee.

Swali la kwanza ni kama ufunguo umesimbwa, na la pili ni kama build hii inaweza kuusimbua. Mabadiliko ya usanidi yana maana tu baada ya majibu yote mawili kujulikana.

Kagua kama ufunguo umesimbwa

Soma mstari wa kwanza wa faili kisha acha maktaba ichambue, kwa sababu jina la faili halithibitishi chochote. Kizuizi cha PEM kilicho na lebo ENCRYPTED PRIVATE KEY ni PKCS#8 iliyosimbwa, na kizuizi RSA PRIVATE KEY cha zamani kinachobeba Proc-Type: 4,ENCRYPTED ni umbo la jadi, na vyote viwili vinatarajia kifungu cha siri. Kizuizi PRIVATE KEY kisichosimbwa hakipaswi kukiomba kabisa. Endesha uchambuzi ukiwa kama akaunti inayomiliki faili, kwa sababu tatizo la ruhusa hutoa hitilafu tofauti na isiyovutia sana.

Ikiwa ufunguo haujasimbwa kweli na mteja bado anauliza, acha kuangalia kriptografia na kagua kama wasifu unataja faili ya askpass ambayo huduma bado inaweza kuisoma.

Kagua kama build hii inaweza kuusimbua

OpenSSL 3 iligawanya msaada wake wa algoriti kwa watoa huduma, na seti ya misimbiko ya zamani sasa iko katika mtoa huduma wa legacy badala ya ule chaguo-msingi. Ufunguo uliosimbwa kwa mmoja wa misimbiko hiyo unabaki halali, lakini maktaba iliyopakiwa bila mtoa huduma wa legacy haiwezi kuusimbua. Kwa baadhi ya wateja hilo huonekana kama ombi linalojirudia, kwa wengine kama kushindwa kukubwa mara moja baada ya kifungu cha siri.

Chambua ufunguo uleule mara mbili kwa binari ileile: kwanza na mtoa huduma chaguo-msingi pekee, kisha na legacy na chaguo-msingi zote zikiombwa kwenye mstari wa amri. Ikiwa jaribio la pili linafanikiwa mahali ambapo la kwanza lilishindwa, utambuzi unategemea ushahidi si muda wa uboreshaji. Ikiwa yote mawili yanashindwa vivyo hivyo, kifungu cha siri si sahihi au faili imeharibika, na hakuna mpangilio wa mtoa huduma unaotengeneza lolote.

Kagua suluhisho jembamba zaidi linalopatikana

Pendelea badiliko lililozuiliwa kwa mteja kuliko lile la mfumo mzima. Baadhi ya build za 2.6 zinakubali chaguo la wasifu linalopakia watoa huduma wote wawili kwa mchakato wa daemon huyo, kwa hivyo thibitisha agizo kwenye mwongozo wa toleo lako kamili kabla ya kuitumainia; kuhariri openssl.cnf la mfumo badala yake huathiri kila programu ya OpenSSL kwenye mwenyeji. Mpangilio jembamba pia ni rahisi zaidi kurudisha baada ya ufunguo kusimbwa upya.

Usifute kifungu cha siri ili ombi litoweke. Hilo hubadilisha kitambulisho kilicholindwa kuwa faili la maandishi wazi na hubadilisha kwa utulivu hatari ya kila nakala rudufu, nakala na kifurushi cha msaada inapoonekana. Tofauti muhimu ni kati ya ufunguo unaohitaji kifungu chake cha siri na ufunguo ambao maktaba hii haiwezi kuusimbua.

Kagua muktadha wa huduma, kisha simba upya

Ufunguo unapoweza kufunguliwa, usimbe upya kwa algoriti ya sasa ili utegemezi utoweke. Andika faili jipya kwa misimbiko ya kisasa, thibitisha kwamba linachambuliwa, sasisha wasifu, na hifadhi nakala ya zamani tu hadi muunganisho ufanikiwe. Kamwe usiweke kifungu cha siri kwenye mstari wa amri, ambapo mtumiaji yeyote wa ndani anaweza kukisoma kutoka orodha ya michakato. Ondoa faili la zamani tu baada ya lile jipya kuunganishwa kutoka akaunti ya huduma, si kutoka shell yako pekee.

Kisha kagua kitengo kinachoendesha mteja kwa kweli. Ufunguo unaosomeka kwenye shell yako unaweza kuwa usioweza kusomwa na huduma inayoendeshwa chini ya akaunti nyingine au kwa mpangilio mgumu wa saraka ya nyumbani.

Rekodi mpangilio wa mtoa huduma kando ya wasifu na uhifadhi jaribio la amri mbili pamoja nao. Uboreshaji wa baadaye ukiondoa mtoa huduma wa legacy, endesha tena jaribio hilo ili kuona kama ufunguo bado unahitaji au kama wasifu unaweza kuondolewa kutoka kwa suluhisho la muda.

Ombi ni dalili yenye sababu angalau tatu, na moja tu kati yao ni kifungu cha siri kinachokosekana.

Makala zinazohusiana