Projekt OpenBSD je objavil izdajo projekta OpenIKED 7.3, ki razvija implementacijo protokola IKEv2. Sprva so bili sestavni deli IKEv2 nedeljiv del IPsec sklada OpenBSD, vendar so bili nato ločeni v samostojen prenosni paket, ki ga je mogoče uporabiti v drugih operacijskih sistemih. Delo OpenIKED je preverjeno na FreeBSD, NetBSD, macOS in različnih distribucijah Linuxa, vključno z Arch, Debian, Fedora in Ubuntu. Koda je napisana v programskem jeziku C in je distribuirana pod licenco ISC.
OpenIKED omogoča vzpostavitev virtualnih zasebnih omrežij na osnovi IPsec. Sklad IPsec sestavljata dva glavna protokola: protokol za izmenjavo ključev (IKE) in protokol za prenos šifriranega prometa (ESP). OpenIKED implementira elemente avtentikacije, nastavitev, izmenjave ključev in vzdrževanja varnostnih politik, protokol za šifriranje prometa ESP pa običajno omogoča jedro operacijskih sistemov. Med metodami avtentikacije v OpenIKED so lahko vnaprej določenih ključev (pre-shared), EAP MSCHAPv2 z certifikatom X.509 ter odprti ključi RSA in ECDSA.
V novi različici:
- Dodana je podpora za tunel sec, ustvarjen v OpenBSD, za usmerjanje IPsec prometa preko omrežnega vmesnika sec, namesto uporabe pravil SPD (IPsec Security Policy Database) pri ustvarjanju zaščitenih VPN v načinu točka-točka.
- Dodana je podpora za določanje več strežnikov imen z enim omrežnim vmesnikom v Linuxu.
- Dodana je možnost uporabe knjižnice libsystemd za nastavitev DNS preko DBUS v Linuxu, namesto klica orodja resolvectl.
- Na platformi Linux so iz odvisnosti odstranjene knjižnice libapparmor, namesto tega se za spreminjanje politik AppArmor zdaj uporablja neposreden dostop do pseudo FS /proc, kar omogoča odpiranje datotečnih descriptorjev pred odpovedjo pooblastil.
- Omogočena je obdelava celotnih verig certifikatov x509 v payload CERT.
- Za izboljšanje izolacije procesa je omogočeno ponovno zagon podrejenih procesov po klicu fork().
- Za OpenBSD 7.4 je bila predelana notranja API ibuf.
- Sloj za zagotavljanje združljivosti je usklajen s svežo kodo OpenBSD.
- Za zagotovitev posodobitve poteklih certifikatov so bile opravljene izboljšave v konfiguraciji OpenSSL, ki se uporablja v ikectl.
Izvor: opennet.ru
