Group24 a MODP3072 sú oba názvy pre skupinu výmeny kľúčov a nie sú to rovnaké skupiny s rôznou silou. Group24 kombinuje modul s 2048 bitmi s podskupinou prvočíselného rádu s 256 bitmi, zatiaľ čo MODP3072 je skupina 15 s 3072 bitmi. Výber jednej, keď bola zadaná druhá, mení požiadavku namiesto toho, aby ju splnil. Výsledok rozhodujú štyri veci a žiadna z nich nevyžaduje dôverovať podobne vyzerajúcemu názvu.

Číslo je položka registra, nie poradie

IANA čísluje skupiny výmeny kľúčov v poradí, v akom boli registrované, takže väčšie číslo znamená neskoršiu položku registra, nie silnejšiu skupinu. Skupina 14 je MODP s 2048 bitmi, skupina 15 je MODP s 3072 bitmi a skupina 24 kombinuje modul s 2048 bitmi s podskupinou prvočíselného rádu s 256 bitmi. Čítanie identifikátora ako poradia podľa veľkosti vytvára presne tú chybu, keď sa 24 považuje za väčšiu 15. Názov je len štítok a parametre za ním sú to, čo vyjednávanie skutočne používa.

IANA groupWhat the group isExpressible as Windows DHGroupWhat a mismatch looks like
14A 2048-bit finite-field modulusGroup14The gateway reports modp2048, which is the same group in other vocabulary
15A 3072-bit finite-field modulusNot in the documented enumerationYou cannot request it from this parameter; a gateway reporting modp3072 was configured elsewhere
24A 2048-bit modulus with a 256-bit prime-order subgroupGroup24The gateway reports modp2048s256, so the two names differ while describing one group
20The NIST P-384 curveECP384The gateway reports ecp384, and that 384 counts a field size rather than a modulus

Skupiny na eliptických krivkách pridávajú vlastný zmätok, pretože počet bitov krivky opisuje teleso, nie modul. Porovnávanie P-384 so skupinou konečného telesa s 3072 bitmi, akoby čísla merali to isté, vám nič nepovie.

Čo dokáže výpočet Windows vyjadriť

Register IKE a parameter klienta Windows sú rôzne rozhrania s rôznymi slovníkmi. Referenčná dokumentácia rutiny VpnClient od Microsoftu uvádza, že DHGroup prijíma None, Group1, Group2, Group14, ECP256, ECP384 a Group24. Group15 sa v tejto dokumentovanej množine nevyskytuje, čo znamená, že parameter nedokáže vyjadriť požadovanú skupinu. Je to obmedzenie rozhrania, nie tvrdenie o tom, ktoré skupiny protokol podporuje.

Uvedenie nezaradenej pravopisnej podoby, celého čísla alebo skopírovaného reťazca zásady výpočet nerozširuje. Skontrolujte dokumentáciu pre verziu Windows, ktorú skutočne nasadzujete, a ak skupina nie je dostupná, poctivým výsledkom je iná schválená zásada alebo iný klient.

Držte DHGroup, PfsGroup a typ certifikátu oddelene

DHGroup vyberá skupinu pre výmenu kľúčov IKE a PfsGroup riadi doprednú utajenosť pre asociácie chránenej premávky, ktoré nasledujú. Sú to samostatné polia, takže správne nastavenie jedného nič nehovorí o druhom. Kľúč RSA alebo ECDSA certifikátu je tretia vlastnosť a patrí k autentizácii, nie k efemérnej výmene. Jeden profil preto môže byť v jednej vrstve správny a v inej nesprávny a úspešné pripojenie neodhalí, v ktorej.

Správy, že určitý typ certifikátu vynútil skupinu ECP pri každom pripojení IKEv2, opisujú jednu kombináciu nastavení. Nezakladajú pravidlo protokolu a ich branie ako pravidla je spôsob, akým sa z miestnej zvláštnosti stane zásada.

Prečítajte si skupinu, ktorú brána vyjednala

Modul VpnClient ponúka Set-VpnConnectionIPsecConfiguration ako rozhranie iba na zápis a na hostiteľovi neexistuje zodpovedajúca rutina Get-, ktorá by túto zásadu prečítala späť. Zaznamenajte hodnoty DHGroup a PfsGroup, ktoré ste použili, a potom na bráne prečítajte, čo výmena skutočne použila. Príkazy spúšťajte po novom pripojení, nie po opätovnom pripojení, ktoré znovu použilo starú asociáciu.

swanctl --list-sas
ipsec statusall

Profil, ktorý hlási Group24, zatiaľ čo brána hlási modp2048s256, je konzistentný, pretože ide o tú istú skupinu v dvoch slovníkoch. Brána, ktorá hlási modp3072, zatiaľ čo profil hovorí Group24, konzistentná nie je a jeden koniec nevynucuje to, čo predpokladáte. Riadok certifikátu odpovedá na samostatnú otázku autentizácie a pole PFS na tretiu. Porovnajte všetky tri, než napíšete poznámku o súlade.

Zaznamenajte požadovanú skupinu, vyjednanú skupinu a rozhranie, ktoré nastavenie prijalo alebo odmietlo. To je trojica, ktorú recenzent potrebuje, a nič z nej nemožno odvodiť z názvu zásady.

Súvisiace články