Pa becynnau OpenVPN mae'r crynodeb auth yn eu diogelu?
Mae'r opsiwn auth yn cynnwys llai nag y mae proffil yn ei awgrymu. Ewch drwy'r sianel, yr achos AEAD a diogelwch y sianel reoli cyn gosod polisi crynodeb.
Mae'r rhan fwyaf o'r dadleuon am grynodebau OpenVPN yn dechrau o'r pecyn anghywir. Darllen auth SHA256 fel “derbyn yn unig bartneriaid sy'n cynnig SHA256” yw'r peth cyntaf i'w ddad-ddysgu. Mae'r opsiwn yn enwi crynodeb ar gyfer pecynnau penodol, ac mae pa becynnau yw'r rheini yn dibynnu ar y sianel ac ar a yw'r sianel honno'n AEAD. Ewch drwy'r pedwar cwestiwn isod yn eu trefn; mae pob un yn culhau beth all y gosodiad ei olygu yn eich gweithrediad.
Enwch y sianel y mae'r gosodiad i fod i'w diogelu
OpenVPN mae ganddo sianel reoli sy'n cario traffig ysgwyd llaw TLS a sianel ddata sy'n cario llwyth y twnnel. Mae gan y crynodeb auth rôl yn y ddwy, ond nid yr un rôl, ac anaml y mae'r proffil yn gwneud y gwahaniaeth yn weladwy. Ysgrifennwch pa un o'r ddwy rydych yn ceisio'i chyfyngu cyn i chi gyffwrdd â ffeil ffurfweddu.
Mae'r tabl isod yn fersiwn fer o sut mae'r un opsiwn yn glanio ym mhob cyd-destun.
| Context | What the auth digest does |
|---|---|
| Data channel without AEAD | Selects the HMAC digest that authenticates each data packet |
| Data channel with AEAD, such as GCM | Unused for the data channel; the cipher authenticates its own packets |
| Control channel protected by tls-auth | Selects the HMAC digest for that protection, even when data is AEAD |
Gwiriwch a yw'r sianel ddata yn AEAD cyn i chi ddibynnu arni
Os mai'r seiffr ddata a drafodwyd yw AES-GCM neu CHACHA20-POLY1305, mae'r sianel ddata yn dilysu ei hun ac nid yw'r crynodeb ar wahân yn gwneud y gwaith rydych efallai'n ei ddychmygu. Mae'r ddau yn gystrawennau AEAD, felly cynhyrchir cyfanrwydd gan yr un gweithrediad sy'n amgryptio'r llwyth. Nid yw hyn yn israddio, ond mae'n golygu bod polisi a gyfiawnheir fel “pob pecyn ddata yw HMAC-SHA256” yn ffeithiol anghywir ar y twnnel hwnnw. Cadarnhewch y gwerth a drafodwyd yng nghofnod y gweinydd neu allbwn statws y cleient cyn i chi ailysgrifennu'r polisi.
Archwiliwch y seiffr a drafodwyd mewn gwirionedd yn hytrach na'r rhestr yn y proffil, oherwydd gall trafodaeth lanio ar aelod arall o'r set. data-ciphers AES-256-GCM:AES-128-GCM yn rhestr drafod, ac mae'r ddau gofnod yn AEAD, felly nid oes yr un ohonynt yn bwyta'r crynodeb auth ar gyfer diogelu'r llwyth.
Triniwch ddiogelwch y sianel reoli fel penderfyniad ar wahân
Mae tls-auth yn ychwanegu HMAC at becynnau'r sianel reoli ac yn cymryd ei grynodeb o'r gosodiad auth, a dyna pam y gall twnnel AEAD fod â chrynodeb ystyrlon wedi'i ffurfweddu o hyd. Mae tls-crypt yn drefniant gwahanol â'i ddiogelwch sefydlog ei hun, felly peidiwch â chymryd yn ganiataol ei fod yn etifeddu pob priodwedd tls-auth. Darllenwch y ddogfennaeth ar gyfer y mecanwaith a ddewiswyd gennych yn hytrach na throsglwyddo rhagdybiaethau rhyngddynt.
Rhaid i'r ddau bartner gytuno hefyd ar y trefniant ac ar gyfeiriad yr allwedd. Mae crynodeb sy'n cyd-fynd ond ffeil allwedd a ddefnyddiwyd i'r cyfeiriad anghywir yn cynhyrchu ysgwyd llaw sy'n methu am resymau na all y gosodiad crynodeb eu hesbonio.
Cadwch auth ar wahân i drafodaeth seiffrau a thystysgrifau
Mae tri gosodiad yn cael eu cymysgu'n gyson: y crynodeb auth, y rhestr seiffrau ddata ac algorithm llofnod y dystysgrif. Nid yw newid y cyntaf yn ailddyroddi tystysgrif, nid yw'n dewis ei chrynodeb llofnodi, ac nid yw'n creu dull cyfrinair defnyddiwr. Mae diffiniadau opsiynau'r protocol yn ffynonellau OpenVPN 2.6 yn disgrifio pob un yn ei adran ei hun, sy'n nodyn atgoffa defnyddiol bod pob un ohonynt yn fotwm annibynnol.
Pan fydd partner yn gwrthod cysylltu ar ôl newid crynodeb, yr achos fel arfer yw anghyfateb yn un o'r ddau osodiad arall. Darllenwch y ddau ben cyn newid y naill na'r llall.
Ysgrifennwch y polisi a'i gymharu â ffurfweddiadau sy'n rhedeg
Dylai datganiad ar lefel fflyd enwi'r moddau sianel ddata a ganiateir a diogelwch y sianel reoli a ddewiswyd yn benodol, yn yr un frawddeg. Mae'r frawddeg honno'n brofadwy; nid yw “rydym yn defnyddio SHA256” felly. Yna cymharwch hi â phroffiliau gweinydd a chleient effeithiol yn hytrach nag â thempled mewn ystorfa.
Gorffennwch drwy gofnodi'r hyn y trafododd pob twnnel mewn gwirionedd a pha fecanwaith a ddilysodd ei becynnau. Mae llinell auth weladwy mewn proffil yn dystiolaeth o fwriad ffurfweddu yn unig, a bwriad yw'r rhan rataf o'r gwiriad.