Cuir ec, ed, ecdh, ecdsa, auth agus liosta cipher TLS taobh le taobh in aon phróifíl agus tosóidh an comhad ag breathnú cosúil le diail neart le sé riocht. Níl sé. Freagraíonn gach ainm ceist dhifriúil, agus ní gá gur láidre ná níos laige a chéile dhá phróifíl a bhfuil difríocht in aon cheann acu. Tógann sé timpeall cúig nóiméad na hainmneacha a shórtáil de réir na hoibre a dhéanann siad agus cuireann sé cosc ar an gcuid is mó de na droch-eagarthóireachtaí a dhéanann daoine ar chumraíocht atá ag obair.

Tosaíonn an tsórtáil thíos ón mearbhall féin, ansin téann sí amach chuig na codanna de phróifíl a chinneann i ndáiríre cad a chosnaíonn do thrácht. Tógann gach cuid míléamh amháin ina sheal agus taispeánann sé cad a bhfuil an t-ainm ceangailte go fírinneach leis.

Dhá litir, dhá cheist dhifriúla

Is é EC agus ED an péire is mó a chruthaíonn argóint, agus is gnách go measann an argóint gur freagraí iomaíocha ar aon cheist iad. Níl siad fiú ar an ais chéanna. Déanann EC cur síos ar theaghlach matamaitice: cripteagrafaíocht ar chorr elipteach, áit a dtagann an tslándáil ó dheacracht logartaim scoite ar chorr seachas i réimse críochta mór.

Déanann ED cur síos ar chruth coirce laistigh den teaghlach sin. Is léiriú iad cuair Twisted Edwards a roghnaíodh ar mhaithe le luas agus le friotaíocht in aghaidh roinnt botún cur i bhfeidhm, agus is é Ed25519 an t-ainm a gciallaíonn daoine de ghnáth. Ní iomaitheoir í an chorr do chripteagrafaíocht ar chorr elipteach; bealach amháin chun corr elipteach a scríobh atá inti. Is éard is brí le ED a léamh mar "an EC níos nuaí, níos láidre" ná an chéad chasadh mícheart, agus is gnách go mbíonn gach rud ina dhiaidh sin mícheart sa treo céanna.

Is poist ar leithligh iad síniú agus malartú

Nuair a bheidh ceist an teaghlaigh socraithe, roinnfear na hainmneacha atá fágtha ina dhá cholún nach n-ionadaíonn a chéile riamh. Síníonn colún amháin, aontaíonn an colún eile ar rún comhroinnte.

Name in the profileJob it doesWhat it is not
ecdsaSignature scheme using elliptic-curve keysNot a key-exchange method
eddsa, Ed25519Signature scheme for twisted Edwards curvesNot interchangeable with ECDSA
ecdh, X25519Ephemeral key agreementNot a signature and not a cipher
authHMAC digest for packet authenticationNot the data cipher

Síníonn EdDSA agus ECDSA araon, ach is scéimeanna difriúla iad le formáidí eochracha difriúla, mar sin ní féidir deimhniúchán a eisíodh do cheann amháin a úsáid mar an ceann eile. Tá EdDSA sainithe do thacar beag cuar; níl P-256 ar cheann acu, agus is é sin an fáth a bhfíoraítear deimhniúchán P-256 le ECDSA agus riamh le Ed25519.

Níl aon choibhéis dar teideal EdDH sa cholún malartaithe. Is é X25519 an comhaontú neamhbhuan ar eochair Curve25519, agus is ECDH le corr áirithe é sin, go beacht mar atá le P-256. Ciallaíonn Ed25519 go docht an scéim sínithe, cé go n-úsáidtear an t-ainm go scaoilte don mhalartú toisc go bhfuil an dá chorr gaolmhar: déanann foirm Edwards a úsáidtear le síniú agus foirm Montgomery a úsáidtear le X25519 cur síos ar an ngrúpa bunúsach céanna.

Cén fáth nach bhfuil comhad dh ag próifíl EC

Tá paraiméadair réamhghinte do Diffie-Hellman réimse críochta i gcomhad dh, agus tá na paraiméadair sin ann toisc go gcaithfidh príomhuimhir mhór agus gineadóir teacht as áit éigin. Ní theastaíonn siad ó mhalartú ar chorr elipteach: is é an chorr ainmnithe an tacar paraiméadar, agus tá aithne ag an dá thaobh air cheana féin. Sin an fáth ar fad a féidir le próifíl EC an treoir a fhágáil ar lár.

Cruthaíonn dhá chás líne dh i bpróifíl a bhreathnaíonn nua-aimseartha ar shlí eile. Is é an chéad cheann dara éisteoir nó piara níos sine a dhéanann idirbheartaíocht ar ghrúpaí réimse críochta i ndáiríre. Is é an dara ceann téacs fágtha a cóipeáladh ó theimpléad ó ré RSA agus nár baineadh riamh. Níl próifíl a ainmníonn corr don mhalartú agus a lódálann comhad dh 2048-giotán fós níos sábháilte mar gheall air sin; tá déantán neamhúsáidte á iompar aige.

Bhain TLS 1.3 an malartú eochrach as an ainm

Cuir TLS_AES_256_GCM_SHA384 i gcomparáid le TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384 agus breathnaíonn an t-ainm níos giorra cosúil le híslú. Athainmniú atá ann, agus tá an chúis struchtúrach: bhain TLS 1.3 an RSA statach agus malartú eochrach Diffie-Hellman réimse críochta, mar sin is é malartú neamhbhuan corr elipteach an t-aon rogha neamh-PSK atá fágtha. Bheadh ainmniú i ngach sraith ag athrá an fhíric chéanna dhosaen uair.

D'imigh cineál an deimhniúcháin as an ainm ar chúis ghaolmhar. I 1.3 déanann an deimhniúchán fíordheimhniú ar shíniú an chroitheadh láimhe, ní ar chomhaontú na n-eochracha, mar sin ní roghnaíonn sé an tsraith a thuilleadh. Sin an fáth freisin a bhfuil liosta cipher ar leith do 1.3 sa chumraíocht: athainmníodh agus atheagraíodh na sraitheanna, ní laghdaíodh iad.

Is fiú iarmhairt amháin a rá go simplí. Is algartam malartaithe eochrach é ECDHE agus ní cipher riamh. Deir sraith a gcuirtear síos uirthi mar "elipteach" rud éigin faoin gcaoi ar shroich an dá phiara eochair chomhroinnte, agus ní deir sí faic faoin méid a chriptíonn an t-ualach ina dhiaidh sin.

Déanann auth fíordheimhniú ar phaicéid, ní ar ualaí

Roghnaíonn an treoir auth an taiscéala HMAC a dhéanann fíordheimhniú ar phaicéid, agus is é SHA1 a réamhshocrú stairiúil. Le cipher sonraí nach AEAD é, ríomhann OpenVPN an taiscéala ar an téacs criptithe agus cuireann sé leis é, socrú criptigh-ansin-MAC is ea sin a dhéanann ionramháil an loíonta neamhphraiticiúil.

Is é an miotas anseo go ndéanann ardú auth go SHA512 an tollán a chruasú. Ní ardaíonn sé neart an chriptithe, agus más modh AEAD é an cipher sonraí idirbheartaithe ar nós AES-256-GCM, ní chuirtear an taiscéala i bhfeidhm ar phaicéid sonraí ar chor ar bith. Déanann an chlib GCM iad a fhíordheimhniú cheana féin, agus fágtar an luach auth do HMAC an chanáil rialaithe agus d'aon cipher nach AEAD atá fós in úsáid.

Mar sin tá tábhacht leis an treoir, ach tá tábhacht léi in áit níos cúinge ná mar a thugann a suíomh sa chomhad le tuiscint. Insíonn sé duit an gcuirtear i bhfeidhm ar chor ar bith má sheiceálann tú cén cipher a idirbheartaíodh i ndáiríre.

Léigh an phróifíl de réir colúin, ní de réir céime

Deighleann trí cheist na sraitheanna go glan, agus freagraíonn cuid dhifriúil den seisiún idirbheartaithe gach ceann acu. Cén cipher a chosnaíonn an t-ualach? Cén chlib nó taiscéala a thugann ráthaíocht do gach paicéad, agus an dteastaíonn ceann ón cipher atá in úsáid ar chor ar bith? Cé leis an deimhniúchán a dhún an croitheadh láimhe, agus an bhfuil an chanáil rialaithe cosanta go breise ag tls-auth nó tls-crypt?

Ní shocraíonn aon rud sa lipéad EC nó ED aon cheann de na trí sin, agus ní shocraíonn ainm sraithe ann féin aon cheann acu ach an oiread. Is é an toradh idirbheartaithe an t-aon fhianaise, mar sin léigh é seachas neart a bhaint as stór focal:

openssl x509 -in client.crt -noout -text | grep -E 'Signature Algorithm|Public Key Algorithm'
grep -i 'control channel' /var/log/openvpn.log

Insíonn an chéad ordú duit cén scéim sínithe a úsáideann do dheimhniúchán i ndáiríre, agus sin an t-aon bhealach iontaofa le fios a bheith agat an bhfuil tú ag rith ECDSA nó Ed25519. Taispeánann an dara ceann an líne chanála rialaithe a thaifead an cliant don seisiún, lena n-áirítear leagan TLS agus an tsraith ar shocraigh sé uirthi. Mura féidir eagarthóireacht phróifíle a chosaint le ceann amháin den dá aschur sin, is athrú ar ainm seachas ar airí atá ann is dócha.

Ailt ghaolmhara