Projekat OpenBSD objavio je izdanja projekta OpenIKED 7.3, koji razvija implementaciju protokola IKEv2. Prvobitno, komponente IKEv2 bile su neodvojivi deo IPsec steka OpenBSD, ali su kasnije izdvojene u poseban prenosivi paket i sada se mogu koristiti u drugim operativnim sistemima. Rad OpenIKED-a testiran je na FreeBSD, NetBSD, macOS-u i raznim distribucijama Linuxa, uključujući Arch, Debian, Fedora i Ubuntu. Kod je napisan na C jeziku i distribuira se pod ISC licencom.
OpenIKED omogućava implementaciju virtuelnih privatnih mreža zasnovanih na IPsec-u. IPsec stek čine dva osnovna protokola: protokol za razmenu ključeva (IKE) i protokol za prenos šifriranog saobraćaja (ESP). OpenIKED implementira elemente autentifikacije, konfiguracije, razmene ključeva i održavanja politika bezbednosti, dok protokol za šifrovanje saobraćaja ESP obično obezbeđuje jezgro operativnih sistema. Metode autentifikacije u OpenIKED-u mogu uključivati prethodno dogovorene ključeve (pre-shared), EAP MSCHAPv2 sa X.509 sertifikatom i javne ključeve RSA i ECDSA.
U novoj verziji:
- Dodana je podrška za sec tunela, stvorenih u OpenBSD-u za rutiranje IPsec saobraćaja preko mrežnog interfejsa sec, umesto korišćenja SPD pravila (IPsec Security Policy Database) prilikom kreiranja zaštićenih VPN u tački-tačka.
- Dodana je podrška za navođenje više poslužitelja imena sa jednim mrežnim interfejsom u Linuxu.
- Dodana je mogućnost korišćenja biblioteke libsystemd za podešavanje DNS-a putem DBUS-a u Linuxu, umesto pozivanja alata resolvectl.
- Na Linux platformi uklonjena je biblioteka libapparmor, a umesto nje, za promenu AppArmor politika sada se koristi direktan pristup pseudo FS-a /proc, što omogućava otvaranje fajl deskriptora pre nego što se privilegije ponište.
- Omogućena je obrada punih lanaca x509 sertifikata u payload CERT.
- Radi unapređenja izolacije procesa obezbeđen je restart podprocessa nakon poziva fork().
- Za OpenBSD 7.4 preuređen je interni API ibuf.
- Sloj za obezbeđivanje kompatibilnosti sinhronizovan je sa svežom kodnom bazom OpenBSD-a.
- Da bi se osiguralo ažuriranje istečenih sertifikata, napravljene su ispravke u OpenSSL konfiguraciji koja se koristi u ikectl.
Izvor: opennet.ru
