OpenBSD-projektet har offentliggjort udgivelsen af OpenIKED 7.3, som udvikler implementeringen af IKEv2-protokollen. Oprindeligt var komponenterne i IKEv2 en udelelig del af IPsec-stakken i OpenBSD, men de blev senere adskilt som en separat bærbar pakke og kan nu bruges i andre operativsystemer. OpenIKED er blevet testet på FreeBSD, NetBSD, macOS og forskellige Linux-distributioner, herunder Arch, Debian, Fedora og Ubuntu. Koden er skrevet i C og distribueres under ISC-licensen.
OpenIKED muliggør implementering af virtuelle private netværk baseret på IPsec. IPsec-stakken består af to hovedprotokoller: nøgleudvekslingsprotokollen (IKE) og protokollen til transmission af krypteret trafik (ESP). OpenIKED implementerer elementer til autentificering, konfiguration, nøgleudveksling og opretholdelse af sikkerhedspolitikker, mens protokollen til kryptering af trafik ESP normalt leveres af operativsystemernes kerne. OpenIKED kan anvende forskellige autentificeringsmetoder, såsom foruddelte nøgler (pre-shared), EAP MSCHAPv2 med et X.509-certifikat samt RSA- og ECDSA-offentlige nøgler.
I den nye version:
- Tilføjet støtte til sec-tunneler, der er oprettet i OpenBSD til at dirigere IPsec-trafik gennem netværksinterfacet sec, i stedet for at bruge SPD-regler (IPsec Security Policy Database) til at oprette beskyttede VPN i punkt-til-punkt-tilstand.
- Tilføjet støtte til angivelse af flere servere navne med ét netværksinterface i Linux.
- Mulighed for at bruge libsystemd-biblioteket til at konfigurere DNS via DBUS i Linux i stedet for at kalde resolvectl-værktøjet.
- På Linux-platformen er afhængigheden af libapparmor-biblioteket fjernet, hvorefter direkte adgang til pseudo FS /proc nu anvendes til at ændre AppArmor-politikker, hvilket muliggør åbning af filbeskrivelser før privilegiedrop.
- Givet mulighed for behandling af fulde x509-certifikat kæder i payload CERT.
- For at forbedre procesisolationen er genstart af børneprocesser sikret efter kald af fork().
- For OpenBSD 7.4 er den interne API ibuf blevet omarbejdet.
- Lag til sikring af kompatibilitet er synkroniseret med den nyeste kodebase i OpenBSD.
- For at sikre opdatering af udløbne certifikater er der foretaget rettelser i OpenSSL-konfigurationen, der bruges i ikectl.
Kilde: opennet.ru
