ESPk IPsec VPN bateko trafikoa garraiatzen du, eta haren runbooka arau batekin hasten da: irakurri segurtasun-elkarketa politika bat aldatu aurretik. ESPren portaera azaldugabearen zatirik handiena bat ez zetorren hautatzaile batera, irakurri beharrean suposatu zen modu batera, edo inork egiaztatu ez zuen kontagailu batera jotzen du, fluxu bakarra bidaltzen ari zela. Beheko hiru urratsek zein zer garraiatzen duen finkatzen dute, fluxu barek hura erabiltzen duela frogatzen dute eta memoriaren mende ez dagoen atzera-egitea uzten dute. Urrats bakoitzak idazteko merezi duen behaketa bat ematen du.

Ezagutu eremuak irakurri aurretik

ESPk babestutako datuen aurretik goiburua eta atzetik trailerra jartzen ditu. Goiburuak segurtasun-parametroen indize bat darama, hartzaileak zein elkarketa erabili behar duen adierazten duena, segida-zenbaki bat erreprodukzioa detektatzeko, eta trailerrean betegarria, karga erabilgarria zifraren arabera lerrokatuta mantentzen duena. Trailerreko hurrengo goiburuaren eremuak babestutako edukia zer den esaten du, eta horrela daki hartzaileak zer deskapsulatu duen.

Moduak babes horren barruan zer dagoen aldatzen du. Tunel moduan babestutako materiala barneko IP pakete osoa da, eta kanpo-goiburu berri batek eramaten du muturren artean. Garraio moduan babesak lehendik dagoen pakete baten goi-mailako karga erabilgarria inguratzen du, beraz ez dago bigarren IP goibururik irekitzeko. Zein modu erabiltzen den konfigurazioaren egitatea da, ez interpretazio-kontua. Irakurri egoera-erregistrotik, ez ondorioztatu diagrama batetik.

Inongo moduk ez du ezkutatzen paketea entregatu behar duen kanpo-helbideratzea. Hori diseinuaren ezaugarria da, ez gabezia, eta horregatik bitarteko behatzaile batek oraindik ikus dezake zein bi helbide ari diren hizketan, karga erabilgarria opakua denean ere.

Lehen urratsa: irakurri egoera, gero politika

Egoera-erregistzoek gakoak eta kontagailuak gordetzen dituzte; politika-erregistzoek haiek erabiltzeko baimena duena erabakitzen duten hautatzaileak gordetzen dituzte. Linuxen biak ikus daitezke paketeak harrapatu gabe, eta horrela irakurtzeak bi galderak bereizita mantentzen ditu.

ip xfrm state
ip xfrm policy

Egoeraren irteeran, egiaztatu elkarketaren iturria eta helmuga, modua, eta kapsulatzeak UDP atakak erakusten dituen. Ataka horiek NAT zeharkapena erabiltzen dela esan nahi dute, eta horrek aldatzen du bitarteko suebaki batek zer onartu behar duen, baina ez muturretan zein hautatzaile edo gako aplikatzen diren.

Gero irakurri politikako hautatzaileak. Probatzen ari zaren trafikoa baino aurrizki estuagoa aipatzen duen hautatzailea da tunel erabilgarri batek fluxu bat alde batera uzten duela dirudien arrazoi ohikoena, eta protokolo okerreko hautatzaileak isiltasun bera sortzen du.

FieldWhere it appearsWhat it decides
Security parameter indexESP header, and the receiving state entryWhich association and keys the receiver applies
Sequence numberESP headerReplay detection for that association
Next headerESP trailerWhat the decapsulated payload contains
Inner IP headerInside tunnel-mode payload onlyThe original source and destination the endpoints act on
Traffic selectorsPolicy, not the packetWhich local traffic is allowed to use the association

Fabrikatzaileen tresnek informazio bera forma erosoagoan inprimatzen dute. ipsec statusall strongSwanen, honek seme-elkarketak, haien hautatzaileak eta byte-kontagailuak zerrendatzen ditu, eta hori sarritan azkarragoa da xfrm irteera gordina irakurtzea baino, jada badakizu zein semeari begiratu.

Bigarren urratsa: frogatu fluxu barek kontagailuak mugitzen dituela

Kontagailuek zentzua dute soilik haiek zer mugitu behar zituen badakizu, beraz aukeratu hautatzaileak ziur estaltzen dituen iturri eta helmuga bat eta bidali eskaera kaltegabe bat. Gero irakurri berriro erregistro bera eta alderatu.

ip -s xfrm state
tcpdump -ni any esp

Bi irakurketek istorio desberdinak kontatzen dituzte. Irteera aldean igotzen diren baina inoiz sarrerakoan igotzen ez diren paketeek birbidalketa edo itzulera-bideko arazo batera eramaten dute, ez gako-araoz, paketea kapsulatu eta alde egin baitzuen. Kontagailurik mugitzen ez bada, trafikoak ez zion politikari inoiz bat egin, eta hautatzailea da begiratu beharreko lekua.

Urrats bereko harrapaketak kableko kapsulatzea berresten du, kanpoko paketeak ESP diren edo UDPz kapsulatutako ESP diren barne. Fluxua benetan garraiatu zuten helbideak ere erakusten dizkizu, eta batzuetan irakurtzen ari zinen konfiguraziokoetatik desberdinak izaten dira.

Hirugarren urratsa: aldatu gauza bat eta mantendu atzera-egitea

Idatzi elkarketaren iturria, helmuga, modua, hautatzaileak eta kontagailuak ezer editatu aurretik. Aldaketa batek gauzak okertzen baditu, erregistro horrek ahalbidetzen dizu aurreko egoera leheneratzen, asmamen batetik konfigurazio erabilgarri bat berreraikitzen beharrean. Erregistroak minutu bat behar du idazteko eta geroago ordu bat aurrezten du. Aldaketa egin zuen pertsonaren ondoren bizirik irauten duen artefaktu bakarra ere bada.

Aldatu hautatzaile bat edo parametro bat, kargatu berriro, eta errepikatu bigarren urratsa fluxu beraren aurka. Elkarketa bat ezabatzeak hura erabiltzen duen fluxu guztia botatzen du, beraz edizio zuzendua eta semearen berriz kargatzea ia beti hobeak dira zer gertatzen den ikusteko egoera hustea baino.

Hautatzaileen edizio baterako atzera-egitea aurreko politika leheneratzea eta berriro kargatzea da, ohartarazpenarekin parekoak aldaketa egokia behar dezakeela hautatzailea negoziatzen bada eta ez bada lokala. Idatzi mendekotasun hori freskoa den bitartean, erdi-leheneratutako bikote bat bi amaiera-egoeretatik edozein baino zailagoa baita arrazoitzeko.

Amaitzeko, mantendu esparrua zintzotasunez. Fluxua duen ESP elkarketa batek frogatzen du bi atebideek segmentua babesten eta entregatzen dutela, eta ez du ezer esaten gaineko aplikazioak bere erabiltzaileak autentifikatzen dituen edo gordetzen duena zifratzen duen. Kontrol bereiziak dira, froga bereiziekin, eta runbooka amaitzen da hurrengo pertsonak oharretatik errepika dezakeenean.

Erlazionatutako artikuluak