Mae’r ddau opsiwn yn cymryd ffeil allwedd a rennir ac mae’r ddau yn gwneud traffig yr ysgwyd llaw yn anos i’w ffugio, a dyna pam y cânt eu trin fel dau enw ar gyfer yr un nodwedd. Nid felly y mae. Mae un yn llofnodi pecynnau rheoli, mae’r llall hefyd yn eu hamgryptio, ac nid oes gan y naill na’r llall ddim i’w wneud â’r seiffr sy’n amddiffyn eich llwyth.

Mae’r gwahaniaeth hwnnw’n bwysig pan fydd proffil yn methu cysylltu, pan fydd adolygiad diogelwch yn gofyn beth mae’r allwedd yn ei amddiffyn, a phan fydd rhywun yn tybio bod y ffeil ychwanegol yn gwneud y twnnel yn amgryptiedig mewn rhyw ffordd annelwig.

Beth mae’r allwedd a rennir yn ei amddiffyn mewn gwirionedd

Mae’r allwedd a ddefnyddir gan yr opsiynau hyn yn perthyn i’r sianel reoli: y gyfnewidfa sy’n trafod paramedrau, yn profi hunaniaethau ac yn deillio allweddi’r data. Cyfrinach a rannwyd ymlaen llaw yw hi y mae’n rhaid i’r ddau ben ei chael cyn i’r ysgwyd llaw fynd rhagddo. Gan ei bod yn sefyll cyn y gwiriadau hunaniaeth, mae allwedd anghywir yn atal y sgwrs yn gynt nag y byddai cyfrinair anghywir yn ei wneud. Mae’r drefn honno’n esbonio pam mae’r modd methu mor dawel.

tls-auth yn defnyddio’r gyfrinach honno i gyfrifo HMAC dros becynnau rheoli. Mae pecyn heb lofnod dilys yn cael ei daflu cyn iddo gyrraedd prosesu TLS drutach, a dyna pam y disgrifir yr opsiwn yn aml fel hidlydd cyntaf yn hytrach nag yn lle TLS.

Mae tls-crypt yn mynd ymhellach drwy amgryptio’r traffig rheoli a warchodir yn ogystal â’i ddilysu. Nid yw cynnwys tystysgrifau, enwau seiffrau a drafodwyd, a manylion eraill yr ysgwyd llaw bellach yn weladwy ar y we, ac ni all sylwedydd heb yr allwedd weld hyd yn oed pa fersiwn TLS sy’n cael ei thrio. Ar gyfer gosodiad sy’n poeni am ddatgelu ei ôl-bys VPN, y nodwedd honno yw’r prif reswm dros ei dewis. Cyfrinach grŵp yw hi o hyd, nid cymhwyster i bob defnyddiwr.

Nid yw’r un mecanwaith yn cyhoeddi hunaniaethau. Cyfrinach grŵp yw’r allwedd a rennir, ac mae pawb sy’n ei chael yn gallu bodloni’r haen honno o’r gwiriad.

Ble mae’r ddau opsiwn yn wahanol

Y gwahaniaeth gweladwy yw’r hyn y mae sylwedydd yn ei weld. Gyda tls-auth mae’r ysgwyd llaw yn weladwy ond yn anwiredadwy heb yr allwedd. Gyda tls-crypt mae’r ysgwyd llaw yn aneglur i unrhyw un nad yw’n dal yr allwedd.

Mae’r cyfluniad yn wahanol hefyd. Defnyddir tls-auth gyda gwerth cyfeiriad, felly mae un ochr yn defnyddio un hanner o’r deunydd allwedd a’r ochr arall yn defnyddio’r hanner arall. Mae tls-crypt yn defnyddio un allwedd yn y ddau gyfeiriad, felly nid yw’r gyfarwyddeb cyfeiriad yn rhan o’i drefniant.

Mae’r ddau opsiwn yn cau ei gilydd allan mewn rhyddhau modern. Dylai proffil gario un ohonynt, nid y ddau, a rhaid i’r gweinydd a’r cleient gytuno pa un, gyda deunydd allwedd cyfatebol. Mae cadw cyfarwyddeb hen wrth ymyl un newydd yn weddill mudo cyffredin. Tynnwch yr un anweithredol fel y gŵyr y darllenydd nesaf pa haen sydd mewn grym mewn gwirionedd.

Mae amrywiolyn mwy newydd, tls-crypt-v2, yn clymu pob cleient i’w allwedd lapiedig ei hun fel nad yw dirymu un cleient yn gofyn am ailddyroddi’r allwedd grŵp. Mae’n werth gwybod amdano, ond opsiwn gwahanol ydyw ac nid yw’n gyfystyr â’r naill na’r llall o’r ddau yma.

Pam mae anghyfatebiaeth yn edrych fel pe na bai dim yn digwydd

Pan nad yw’r deunydd a rennir yn cyfateb, mae’r cyfoed yn taflu’r pecynnau heb ddweud wrth yr anfonwr pam. Nid oes gwall dilysu i’w ddarllen, oherwydd ni chyrhaeddodd y pecyn erioed yr haen a fyddai’n ei gynhyrchu.

Mae’r cleient yn ceisio eto, nid yw’r gweinydd yn dweud dim, ac mae’r symptom yn edrych fel problem rhwydwaith. Yna mae pobl yn ailgychwyn y gwasanaeth, yn ail-deipio cyfrinair y cyfrif, neu’n tynnu’r gyfarwyddeb amddiffyn i «brofi» hi, sy’n newid y gosodiad yn hytrach na’i ddiagnosio.

Darllenwch y gwyn cyntaf ar lefel pecyn yn nhlws y gweinydd yn hytrach na’r llinell ailgynnig olaf. Cadarnhewch fod y ddau ochr yn cario’r un opsiwn gyda deunydd allwedd unfath, ac nad yw’r ffeil allwedd wedi’i haileu ar un ochr yn unig.

Nid yw tynnu’r gyfarwyddeb yn atgyweiriad diogel. Mae’n analluogi haen o amddiffyniad i bob cleient, ac mae twnnel sy’n gweithio wedyn yn profi dim ond mai’r haen honno oedd yr anghyfatebiaeth.

Beth sydd o hyd i’w gyflunio ar wahân

Nid yw’r opsiynau hyn yn gwirio pwy yw’r cyfoed. Mae dilysu tystysgrifau, yr angor ymddiriedaeth, a’r enw gweinydd disgwyliedig yn parhau’n ofynion ar wahân, ac nid oes yr un ohonynt yn dod yn ddewisol oherwydd bod allwedd a rennir yn bresennol.

Nid ydynt ychwaith yn dewis y seiffr data. Mae hynny’n drafodaeth ar wahân a reolir gan osodiadau’r sianel ddata ar y ddau gyfoed, ac mae twnnel a warchodir gan tls-crypt yn dal i allu defnyddio seiffr na fwriedid gennych.

Yn olaf, mae angen ymdrin â’r allwedd a rennir ei hun. Triniwch hi fel cyfrinach, dosbarthwch hi drwy sianel a gymeradwywyd, a’i disodli pan fydd unrhyw un a’i dal yn gadael. Gan ei bod yn cael ei rhannu, mae ei datguddiad yn ddatguddiad pob pen a’i defnyddio.

Erthyglau cysylltiedig