Projekt OpenBSD zveřejnil vydání projektu OpenIKED 7.3, který rozvíjí implementaci protokolu IKEv2. Původně byly komponenty IKEv2 nedělitelnou součástí IPsec stacku OpenBSD, ale byly později vyčleněny do samostatného přenositelného balíčku a nyní mohou být použity i v dalších operačních systémech. Funkčnost OpenIKED byla ověřena na FreeBSD, NetBSD, macOS a různých distribucích Linuxu, včetně Arch, Debian, Fedora a Ubuntu. Kód je napsán v jazyce C a je šířen pod licencí ISC.
OpenIKED umožňuje nasazení virtuálních privátních sítí založených na IPsec. IPsec stack se skládá ze dvou hlavních protokolů: protokolu výměny klíčů (IKE) a protokolu přenosu šifrovaného provozu (ESP). OpenIKED implementuje prvky autentifikace, konfigurace, výměny klíčů a udržování bezpečnostních politik, zatímco protokol pro šifrování provozu ESP obvykle poskytuje jádro operačních systémů. V OpenIKED mohou být použity metody autentifikace, jako jsou představené klíče (pre-shared), EAP MSCHAPv2 se certifikátem X.509 a veřejné klíče RSA a ECDSA.
V nové verzi:
- Byla přidána podpora tunelů sec, vytvořených v OpenBSD pro směrování IPsec provozu přes síťové rozhraní sec, místo použití pravidel SPD (IPsec Security Policy Database) při vytváření zabezpečených VPN v režimu point-to-point.
- Byla přidána podpora pro specifikaci více servery jmen s jedním síťovým rozhraním v Linuxu.
- Byla přidána možnost využít knihovnu libsystemd pro konfiguraci DNS přes DBUS v Linuxu, místo volání utility resolvectl.
- Na platformě Linux byla odstraněna knihovna libapparmor, místo níž pro změnu politik AppArmor nyní platí přímé volání na pseudofilesystém /proc, což umožňuje otevřít popisovače souborů před zrušením privilegií.
- Byla poskytnuta možnost zpracování úplných řetězců certifikátů x509 v payload CERT.
- Pro zlepšení izolace procesu byl zajištěn restart potomků po volání fork().
- Pro OpenBSD 7.4 byl přepracován interní API ibuf.
- Vrstva pro zajištění kompatibility byla synchronizována s aktuálním kódovým základem OpenBSD.
- Pro zajištění aktualizace propadlých certifikátů byly provedeny opravy v konfiguraci OpenSSL používané v ikectl.
Zdroj: opennet.ru
