IKEv1 IKEv2ren aurka: aldez aurretik partekatutako gakoaren autentifikazioa eta zer aldatzen den
Biek frogatzen dute aldez aurretik partekatutako gakoa ezagutzen dutela bidali gabe, baina sarrera desberdinak elikatzen dituzte hash desberdinetan. Konparatu bi arrastoak.
Gako bera partekatuz konfiguratutako bi atebidek eskuko keinu bat osatzen dute, eta paketeen harrapaketa batek ez du kablea zeharkatzen duen sekreturik erakusten. Hori da jendeak gogoratzen duen zatia. Zati interesgarria da bertsio bakoitzak zer kalkulatzen duen benetan sekretua ezagutzen dela frogatzeko, IKEv1 eta IKEv2 frogantza hori sarrera desberdinetatik eraikitzen dutelako eta informazio desberdina agertzen dutelako bitartean. Irakurri bi arrastoak elkarren ondoan eta aldea uzten du kosmetikoa izaten.
Zer lortu behar du frogantzak
Diffie-Hellmanek bi pareei balio partekatu bat ematen die, zeinaren erdi publikoak behatzen duen edonork ere kalkula ditzakeen. Bere horretan horrek ez du identitateari buruz ezer frogatzen: gako-trukea osatzen duen erasotzaile batek zure atebideak duen balio partekatu bera du. Autentifikazio-pausoa existitzen da truke hori helburuko pareek bakarrik duten sekretu batera lotzeko, eta adostu zuten identitate eta parametroetara.
Lotura hori da hashak gakoa baino gehiago estaltzen duen arrazoia. Sekretua soilik estaliko balu, erasotzaile batek beste truke batean erreproduzitu ahal izango luke identitate edo proposamen desberdinekin.
IKEv1 Main Mode: SKEYID eratorri eta gero frogatu
Main Mode-k sei mezu exekutatzen ditu. Lehen pareak segurtasun-elkartea negoziatzen du, bigarrenak Diffie-Hellmanen balio publikoak eta nonceak trukatzen ditu, eta hirugarrenak identitateak eta autentifikazio-hashak eramaten ditu une horretan ezarritako zifratzearen pean. RFC 2409k eraikuntza definitzen du: aldez aurretik partekatutako gakoaren autentifikazioarekin, SKEYID sekretutik eta bi nonceetatik eratorritzen da, eta ondorengo gako-materiala SKEYID, Diffie-Hellmanen balio partekatua, cookieak eta konstantetatik eratorritzen da.
Bosgarren eta seigarren mezuko hash-a Diffie-Hellmanen balioaren, bi cookien, proposamenaren eta igorlearen identitatearen gainean kalkulatzen da, SKEYID gako gisa duela. Hartzaileak berriro kalkulatzen du bere sekretu konfiguratuarekin. Desadostasun batek trukea amaitzen du, eta inoiz ez da sekretua bera karga erabilgarria.
Aggressive Mode-k lan bera hiru mezutara trinkotzen du, eta horrek esan nahi du identitateak eta autentifikazio-hash-a kanal zifratua existitu aurretik bidaiatzen dutela. Hori esposizio erreala da asma daitekeen sekretu batentzat, eta bereizia da sekretua transmititu zen ala ez galderatik. IKEv1 RFC 9395ek zaharkituta dago, beraz, arrasto zaharra diagnostiko-ariketa da, ez inplementazio-helburu.
IKEv2: eratorpen desberdina eta AUTH karga desberdina
IKEv2k ez du IKEv1en gako-egutegia berrerabiltzen. Hasierako IKE gakoak nonceetatik eta Diffie-Hellmanen balio partekatutik eraikitako hazi batetik datoz, eta haur-segurtasun-elkarteak hortik eratorritzen dira. Aldez aurretik partekatutako gakoak ez du hazia bat ere elikatzen.
Autentifikazioa AUTH karga gisa agertzen da gero. Gako partekatuaren autentifikaziorako, RFC 7296k sekretuaren forma betea zehazten du, sekretua Key Pad for IKEv2 kate finkoarekin hash eginez sortzen dena, eta gero truke-datu sinatuak eta identitatea gako bete horrekin hash eginez. Egiaztatzaileak balio bera berreraiki dezake; behatzaileak ezin du, sekretua gabe.
Ohartu zer aldatu zen. IKEv1en sekretua gako-egutegian txertatzen da autentifikazio-hasha existitu aurretik; IKEv2n gako-egutegia sekretuarekiko independentea da eta frogantza sinatutako oktetoetara lotutako karga bereizia da. Berme kontzeptual bera, makineria desberdina, eta horregatik parametro-izenak eta harrapaketak ez datoz bat banan-banan.
Zer ikasten duen behatzaileak benetan
Diffie-Hellmanen balio publikoak, proposamenak, nonceak eta cookieak ikusgai daude bi bertsioetan. Identitateak IKEv1 Aggressive Mode-n ikusgai eta beste kasuetan babestuta daude. Sekretua ez da inoiz ikusgai.
Azken esaldi horrek aipatzeko merezi duen muga bat du. Pertsona batek aukeratutako sekretu ahula asmatuz erasotzen da: erasotzaileak kalkulatzen du zein izango litzatekeen autentifikazio-balioa hautagai-sekretu baterako eta konparatu egiten du. IKEv1 Aggressive Mode-k merkeen egiten du hori frogak agerian daudelako, eta estandarrek, oro har, entropia baxuko sekretuen aurka egiten dute. Sekretua sekula ez transmititzea ez da gauza bera sekretu txar bat seguru bihurtzearekin.
Zer egin konparaketarekin
Erabili sekretu bakarra pare bakoitzeko, sortu iturri aleatorio batetik eta biratu banatu zuen hornikuntza-bide beretik. Sekretua sukurtsal guztietara bidaltzen den konfigurazio-txantiloi batean gordetzen bada, leku bateko konpromisoa nonahiko konpromisoa da.
Hobetsi ziurtagirietan oinarritutako autentifikazioa kostu operatiboa onargarria den tokietan, partekatutako sekretua asmatzeko arazoa kentzen baitu eta pare bakoitzari identitate bereizia ematen baitio. Aldez aurretik partekatutako gakoa geratzen den tokian, eutsi luzea, mugatu haren irismena eta hartu IKE bertsioa segurtasun-erabaki gisa, ez elkarreragingarritasun-xehetasun gisa.