Sollt Dir zwee VPN-Schichten stapelen? Dräi Bedingunge fir ze iwwerpréiwen
Zwee VPN-Schichten hëllefen nëmmen, wa se op verschiddenen Hosts ophalen an onofhängeg Schlësselen notzen. Dräi Bedingunge bestëmmen, ob d'Nestelen Sécherheet bäisetzt oder just CPU-Käschten.
Ier Dir eng zweet Verschlësselungsschicht zu engem VPN bäisetzt, beäntwert eng Fro éierlech: wat hält den Observateur nach, nodeem béid Schichten hir Aarbecht gemaach hunn? Wann d'Äntwert den innere Geheimtext ass, onverännert, dann huet d'Nestelen Zäit kaaft an soss näischt. Wat follegt, ass en Entscheedungsprozedur, keng Empfehlung. Datselwecht Diagramm ass an enger Asetzung verschwend CPU an an enger anerer déi richteg Äntwert, a just dräi Bedingunge trennen déi zwee.
Schreift op, wat den Observateur behält
Notéiert den Objet, deen en Adversaire haut späichere kann, an dann d'Reiefolleg vun Entferungen, déi iergendwann Klartext opdecke wäert. En äusseren Tunnel produzéiert Geheimtext; wann seng Protektioun ophält, ass dat wat bleift den Geheimtext vum inneren Tunnel, nach ëmmer versiegelt. Eng Hülle ewechhuelen ass keng Entschlësselung. Dee Saz beschreift d'Nestelen, an hie gëllt nëmme soulaang wéi den innere Schlëssel iwwerlieft. An deem Moment wou déi zwou Schichten eppes deelen, fält d'Zäitlinn zu engem eenzegen Evenement zesummen.
Also ass dat nëtzlech Artefakt eng Zäitlinn, keen Diagramm vu Këschten. Fir all Schicht schreift den Endpunkt, de Schlësselbesëtzer, d'Identitéitskontroll an d'Joer, an deem d'Uname ugeholl gëtt ze versoen.
Eng praktesch Manéier fir Är eege Behauptung ze testen: unhuelen, den Observateur notéiert alles an gëtt ni op. Ënner där Unname, schützt den Design d'Notzlaascht nach fir seng erfuerderlech Liewensdauer? Wann d'Äntwert dovun ofhänkt, datt den Observateur decidéiert, kee Verkéier ze späicheren, huet den Design keng Äntwert.
Bedingung eent: halen d'Schichten op verschiddene Plazen op?
D'Nestelen bezilt sech, wann déi zwou Schichten an ënnerschiddlechen Vertrauensdömäne ophalen, zum Beispill eng IPsec-Gateway, déi vum Provider geréiert gëtt, virun engem Tunnel op Applikatiounsniveau, deen an Ärem eegenen Netzwierk ophält. Dann ergëtt en Abroch vun der äusserer Schicht Geheimtext, deen nëmmen Ären Host opmaache kann, an de Provider gesäit zu kengem Zäitpunkt Klartext. Setzt béid Schichten op déiselwecht Gateway, an déi Eegenschaft verschwënnt. Wien d'Këscht kompromittéiert, liest de Verkéier tëscht den zwou Entschlësselungsoperatiounen, egal wéi vill Hüllen den Diagramm weist.
Iwwerpréift dat mam installéierte Zoustand an net mam Design. Op Linux lëscht ip xfrm state all Sécherheetsassoziatioun an hir Endpunkten op, wat kläert, wou all Schicht tatsächlech ophält.
Bedingung zwee: ass de Schlësselmaterial tatsächlech onofhängeg?
Zwou Schichte aus engem Zertifikat, engem viru gedeelten Schlëssel oder enger Hierstellersbibliothéik sinn eng Schicht mat zousätzleche Schrëtt. Dann opmaacht een eenzege kompromittéierten Noschwei béid, an een eenzegen Implementatiounsfehler entfernt béid op eemol. D'Onofhängegkeet muss an der Konfiguratioun siichtbar sinn, net op enger Folie behaapt.
Hei schloe hybrid Schlësselëstatioun d'Stapelen vun Tunnelen. IKEv2 kann e puer Schlësselaustausch an enger Verhandlung droen, sou datt eng klassesch Grupp an eng Post-Quanten-KEM béid déiselwecht Sessiounsschlësselen ernähre kënnen, amplaz ëmeneen gewéckelt ze ginn. D'Resultat ass eng eenzeg Sécherheetsassoziatioun, deenen hir Schlësselen vun den zwou Geheimnisser ofhänken, an en Ugräifer muss béid briechen. Dat ass eng dokumentéiert Konstruktioun mat definéierter Zesummesetzung, wat e selbstgebaut Stap vun zwee VPN-Produkter net ass. Op strongSwan dréckt swanctl --list-sas de verhandelte Propositioun fir all SA of, an esou bestätegt Dir, wat tatsächlech gelaf ass, net wat Dir konfiguréiert hutt.
Bedingung dräi: iwwerliewen d'Donnéeën d'äusser Unname?
Eng Schicht, déi zwanzeg Joer muss halen, brauch en zwanzegjärege Argument. Elo opzehuelen an spéider z'entschlësselen ass bëlleg, an dowéinst kann eng klassesch äusser Schicht net als temporär Hüll ëm eppes Stäerktes behandelt ginn.
Frot, wéini all Schlëssel erëmgewinnbar gëtt, net ob de Chiffer haut gebrach ass. En statesche Schlësselaustausch ouni Virechtsgeheimnis versoeft retroaktiv un deem Dag, wou de private Schlëssel fält. En ephemere Schlësselaccord versoeft nëmme fir Sessiounen, déi en Ugräifer attackéiere kann, während se lieweg sinn, oder wann den Algorithmus selwer méi schwaach gëtt. Deeënnerscheed entscheet, ob eng innen Schicht am Joer 2040 nach hëlleft. Et entscheet och, ob déi äusser Schicht iwwerhaapt eppes ännert, well eng äusser Schicht mat der méi schwaacher Schlësselliewensdauer einfach de fréisten Punkt op der Zäitlinn gëtt.
Wat amplaz ze bauen, wann d'Äntwert nee ass
Wann eng vun den dräi Bedingunge versoeft, loosst d'Nestelen an investéiert den Effort an déi Schicht, déi d'Liewensdauerufuerderung tatsächlech dréit. Konfiguréiert en hybriden Schlësselaustausch an deem Protokoll, deen Dir schonn bedreift, haalt d'Implementatioun aktuell, a schreift d'Zesummesetzung op, op déi Dir iech verloosst. ML-KEM an engem Designdokument ze nennen ass keng Sécherheetseegenschaft, an FIPS 203 definéiert de Schlësselverkapselungsmechanismus, net Ären Tunnel.
Wou eng zweet Schicht hire Platz wierklech verdéngt, beschreift se als Verteidegung an der Déift an net als Beweis. Iwwerpréift duerno d'Zesummesetzung: wéi en Endpunkt wéi e Schlëssel hält, wéi eng Identitéit all Säit kontrolléiert, a wat en Operateur mat Konsolzougrëff liese kann. En Design, deen déi dräi Froen iwwersteet, ass dee zousätzleche CPU wäert. Een, deen et net mécht, ass en Diagramm.
Virum Ännerungsfenster notéiert d'aktuell SA-Tabelle an déi verhandelt Propositiounen, an duerno notéiert se nach eng Kéier a vergläicht, well dee eenzegen Beweis, deen zielt, ass wat d'Apparater tatsächlech ausgemaach hunn.