Bi fitxategi, bi zuzentarau eta biak konfiguratzen duten gauzaren izenarekin deitzeko ohitura. Horrela dh.pem tls-auth lerro batean amaitzen da eta bezeroak ustekabeko gako-formatuko mezu batekin huts egiten du. Aurrean duzun erabakia ez da zein fitxategi den indartsuena. Hedapenak benetan zein rol behar duen da, eta hiru baldintzek erabakitzen dute: zure TLS pilak zein gako-truke negoziatuko duen, kontrol-kanalaren autentifikazioa nahi duzun ala ez, eta materialak sekretu jarraitu behar duen ala ez.

Erantzun horiei ordenan eta fitxategiaren galderak bere burua erantzungo du. Saltatzen badituzu, zuzentarauek izen trukagarriak dirudite, eta hortik dator akatsa.

Irakurri etiketa fitxategiaren izenaren aurretik

Fitxategiaren lehen lerroa bere izena baino informatiboagoa da, izena giza konbentzioa baita eta etiketa tresnak sortzen baitu. Diffie-Hellman parametroek BEGIN DH PARAMETERS PEM etiketa dakarte. OpenVPN gako estatikoa erabat bestelako egitura da, bere kabezala eta karga hexadezimala dituena.

Berrizendatzeak ez du ezer bihurtzen. ta.key izeneko parametro-fitxategi bat parametroak dira oraindik, eta dh.pem izeneko gako estatikoa gako estatikoa da oraindik; analizatzaileak edukia irakurtzen du eta desadostasuna ukatzen du. Egiaztatu profila editatu aurretik:

head -n 1 dh.pem
head -n 1 ta.key

Zein fitxategi behar duzun erabakitzen duten hiru baldintza

Lehen baldintza trukea da. Eremu finituko Diffie-Hellman esku-emateak talde bat behar du, eta dh zuzentaraua da zerbitzariak bertarako parametroak izendatzen dituen tokia. Kurba eliptikoko esku-emateak ez du fitxategi hori bat ere behar, kurba baita parametro-multzoa. Zure zerbitzariak ECDHE multzoak soilik negoziatzen baditu, DH fitxategia pisu hila da, ez indar gehigarria.

Bigarren baldintza kontrol-kanalaren autentifikazioa da, bere material propio duen funtzio bereizia. tls-auth fitxategia bi pareek duten gako estatiko partekatua da, kontrol-kanaleko paketeak sinatzeko erabiltzen dena, autentifikatu gabeko pare batek esku-ematea osatu ere ez dezan. Eremu finituko DH erabiltzen duzun ala ez, existitzen da, eta ez du zerikusirik talde-parametroekin.

Hirugarren baldintza sekretua eta banaketa dira. DH parametroak argitara daitezke saioa ahuldu gabe, balio sekretuak esku-emate bakoitzeko sortzen baitira eta inoiz ez dituzte pareak uzten. Gako estatikoa ezin da argitaratu: byte berak dira bi muturretan, ez da berez aldatzen, eta duen edonork kontrol-kanaleko sinadura baliozkoak sor ditzake. Bi erantzun horiek erabat desberdineko tratamendu-arauetara garamatzate, eta horregatik fitxategi bat biltegi batean egon daiteke eta bestea ez.

Sortu material egokia rol bakoitzeko

Erabili zuzentarauak espero duen formatua sortzen duen tresna, haien artean bihurtu beharrean. OpenVPN 2.6ko gako partekaturako, sortzailearen forma tipatuak helburua berariaz adierazten du.

openvpn --genkey tls-auth ta.key

Komando horrek material sekretu berria sortzen du; ez du lehendik dagoen gako bat konpondu edo ikuskatzen, eta berriro exekutatzeak beste pareek ez duten gako desberdin bat ematen dizu. Kopiatu sortutako fitxategia behar duten pareetara sekretu partekatu ororentzat erabiliko zenukeen kanal batetik, eta mantendu norabide-konbentzioa koherentea: tls-auth erabiliz, alde batek key-direction 0 eta besteak key-direction 1.

DH parametroak, behar dituzunean, parametro-sorkuntzatik datoz, ez gako-sortzaile batetik, eta haien jatorria garrantzitsua da irteera publikoa den arren. Iturri ezezagun batetik ateratako talde bat ez da fidagarri bihurtzen publikoa delako; zure pareek adosten duten talde bat izan behar du oraindik, eta tamainak edo eraiketak ahultzen ez duena.

Zer egiten du dh none-k eta zer ez

dh none benetako zuzentaraua da, esanahi estuarekin: eremu finituko parametro-fitxategirik ez da kargatuko, esku-emateak kurba eliptikoko Diffie-Hellman erabiltzen baitu. Ez da «DH urratsa saltatu» esateko laburdura, ezer ahultzeko zentzuan, eta inola ere ez dio OpenVPNri beste fitxategi bat ordezko gisa onar dezala esaten.

Bi akats datoz gaizki irakurtzean. Lehena dh none-k tls-auth-ren beharra kentzen duela suposatzea da, biak gauza desberdinak kontrolatzen dituztela. Bigarrena kurba-soil baten konfigurazioaren ondoan dh lerro zaharkitu bat edukitzea eta gero zerbitzariak benetan zein fitxategi erabiltzen duen galdetzea da; zuzentaraua badago, fitxategia irakurtzen da, eta han hautsitako bide batek abiaraztea hutsarazten du negoziatuko den trukearekin zerikusirik ez duen arrazoi batengatik.

Fitxategi okerra jadanik zabalduta badago

Berreskuratu asmo handiko sekretua profileko jabearengandik eta ez ukitu ziurtagiriaren egiaztapena horretan ari zaren bitartean. Hutsegitea formatu-desadostasuna da, ez konfiantza-hutsegitea, eta egiaztapena desgaitzea errorea saihesteko abiarazte-arazo bat arazo isil batekin ordezkatzea da.

Ondoren bereizi jendeak batzeko joera duen bi gertakariak. DH parametro-fitxategi bat argitaratzea ia kaltegabea da, parametroak diseinuz publikoak baitziren. tls-auth gakoa agerian uztea beste gertakari bat da: gakoak kontrol-kanaleko paketeak autentifikatzen ditu hura duen pare bakoitzeko, beraz ordezkapena hedapen osoan koordinatu behar da, eta ez ostalari bakarrean aplikatu.

Bost minutuko egiaztapen batek argitzen du zein kasutan zauden: irakurri fitxategi bakoitzaren lehen lerroa, egiaztatu hura aipatzen duen zuzentaraua, eta egiaztatu fitxategiaren banaketa materialak eskatzen duenarekin bat datorrela. PKI funtzional bat berriz sortzea baino lan txikiagoa da, eta hiru baldintzek denbora osoan seinalatzen zuten horixe.

Erlazionatutako artikuluak