Enwau treuliadau SHA1 OpenSSL: beth mae rhestr etifeddol yn ei olygu
Mae hen enwau SHA1 yn disgrifio cofrestriadau'r llyfrgell, nid yr hyn a wnaeth OpenVPN i becyn. Cadwch yr enw cofrestredig, y treuliad a'r weithred alw ar wahân.
Mae rhestrau treuliadau etifeddol yn darllen fel trawsgrifiad o benderfyniadau cryptograffig, ac nid ydynt yn un. Mae enwau fel SHA1, DSA-SHA1-old neu RSA-SHA1-2 yn sefyll wrth ymyl ei gilydd mewn hen adeiladwaith OpenSSL oherwydd bod y llyfrgell wedi cofrestru sawl man mynediad o amgylch peirianwaith hash cysylltiedig. Nid yw label RSA neu DSA yn y rhestr honno OpenVPN yn dweud dim am yr hyn a wnaeth i becyn. Yr hyn rydych yn ei ddarllen yw stocrestru'r llyfrgell, nid cofnod sesiwn.
Rhaid gwahanu tri pheth cyn i unrhyw gasgliad wneud synnwyr: yr enw cofrestredig, y cyfrifiad treuliad oddi tano, a'r weithred sy'n ei ddefnyddio.
Mae cofrestriad yn rhyngwyneb, nid yn sgôr cryfder
Yn OpenSSL 1.0.2 mae'r tabl cofrestru treuliadau yn cysylltu enwau, aliasau a gweithrediadau mewn un ffeil. Y disgrifiad DSS1 hen yw'r achos cliriaf: mae'n adrodd hyd allbwn SHA-1 ac yn galw arferiad gorffen SHA-1 tra'n cario enw sy'n awgrymu algorithm hollol wahanol. Felly nid yw llythrennau ychwanegol mewn cofrestriad yn awgrymu hash gwahanol, allbwn hirach na lefel diogelwch newydd.
Mae'r un ffynhonnell yn cadw perthnasoedd alias ar gyfer galwyr hŷn, sy'n esbonio pam mae rhestr yn edrych yn orlawn. Dogfennaeth cydnawsedd yw hon, nid addewid bod darparwr OpenSSL cyfredol yn datgelu'r un enwau.
Nid yw enwau llofnodi yn creu llofnodion
Gall fframwaith llofnodi rwymo treuliad i ryngwyneb algorithm arall fel bod galwyr presennol yn parhau i lunicio. Mae angen allwedd a'r cam llofnodi sy'n ei defnyddio ar gyfer gwir lofnod allwedd gyhoeddus, ac nid yw enw mewn bwydlen yn darparu'r naill na'r llall. Mae cofnod treuliad â blas RSA yn enw y gall galwr ei ddefnyddio, nid yn dystiolaeth bod pob pecyn VPN wedi cario llofnod RSA.
Yma y mae ysgrifau hŷn yn llithro i chwedloniaeth. Os oes angen gwybod sut cafodd pecynnau eu dilysu, dewch o hyd i'r opsiwn a ddewisodd y mecanwaith a darllenwch beth mae'n ei wneud yn y fersiwn rydych yn ei redeg mewn gwirionedd. Y dudalen lawlyfr a ddanfonwyd gyda'r rhyddhad hwnnw yw'r unig ddisgrifiad sy'n cyfateb i'r rhaglen o'ch blaen. Mae canllawiau archifedig yn disgrifio'r rhyddhad y cawsant eu hysgrifennu ar ei gyfer, a allai fod sawl confensiwn enwi y tu ôl.
Dewch o hyd i'r opsiwn a ddefnyddiodd yr enw
Yn achos dilysu pecynnau a dogfennir gan OpenVPN 2.6, mae auth yn dewis treuliad a ddefnyddir gan HMAC, adeiladwaith dilysu negeseuon ag allwedd yn hytrach na llofnod tystysgrif. Mae algorithm llofnodi'r dystysgrif TLS yn briodwedd ar wahân i'r cydlaweni.
Gyda seiffr data AEAD mae'r gosodiad ar wahân auth yn peidio â chymhwyso i'r sianel ddata, tra bo ei rôl ar gyfer tls-auth yn parhau'n gwestiwn ar wahân. Felly ni all rhestr treuliadau ddweud pa hash a warchododd y pecynnau cyfredol, pa swit TLS a drafodwyd, na sut y llofnodwyd tystysgrif y cymar. Dim ond y ffurfweddiad effeithiol ynghyd â'r fersiwn all ateb hynny, a hynny'n unig ar gyfer y cysylltiad o'ch blaen.
Cofnodwch yr hyn sydd gennych mewn gwirionedd
Ysgrifennwch fersiwn OpenVPN, y llyfrgell grypto gysylltiedig, yr union opsiynau yn y proffil a chanlyniad cysylltiad go iawn. Mae'r set honno'n ateb cwestiynau na all sgrinlun o fwydlen treuliadau eu hateb, ac mae'n goroesi'r uwchraddiad nesaf oherwydd ei bod yn enwi fersiynau yn hytrach na sylwadau.
Yn anad dim, peidiwch â dewis alias etifeddol oherwydd bod ei enw'n swnio'n gryfach neu'n fwy penodol. Dewiswch y polisi a gefnogir ar gyfer y cysylltiad cyfan, a thriniwch yr hen enwau fel cofnod o'r modd y byddai llyfrgell yn cyflwyno ei hun gynt.