Megjelent az OPNsense 25.7 tűzfal-disztribúció kiadása, amely 2015-ben levált a pfSense projektről azzal a céllal, hogy egy teljesen nyílt disztribúciót fejlesszen, amely képes versenyezni a kereskedelmi megoldások funkcionalitásával tűzfalak és hálózati átjárók telepítéséhez. A pfSense-től eltérően a projektet nem egy vállalat irányítja, hanem közvetlen közösségi részvétellel fejlődik, és teljesen átlátható fejlesztési folyamatot biztosít, lehetővé téve, hogy a saját fejlesztéseit harmadik fél termékeiben, így a kereskedelmi termékekben is felhasználja. A disztribúció összetevőinek forráskódját, valamint a gyűjtéshez használt eszközöket BSD licenc alatt terjesztik. Az építmények LiveCD formájában és a Flash-adathordozókra való íráshoz szükséges rendszerképként érhetők el (490 MB).
A disztribúció alapja a FreeBSD kódja. Az OPNsense lehetőségei között szerepel: teljesen nyílt gyűjtőeszköz, csomagok formájában történő telepítési támogatás a hagyományos FreeBSD fölé, terheléselosztási eszközök, webes felület a felhasználók hálózathoz való csatlakoztatásához (Captive portal), kapcsolatállapot-nyomkövető mechanizmusok (stateful firewall pf-alapján), sávszélességkorlátozó rendszer, forgalom szűrése, létrehozás. VPN IPsec, OpenVPN és PPTP alapú, LDAP és RADIUS integráció, DDNS (Dynamic DNS) támogatás, látványos jelentés- és grafikonrendszer.
A disztribúció alapjain hibatűrő konfigurációk hozhatók létre, amelyek a CARP protokoll használatán alapulnak, és lehetővé teszik egy tartalék tűzfal csomópont indítását, amely automatikusan szinkronizálódik a fő konfigurációval, és átveszi a terhelést az elsődleges csomópont meghibásodása esetén. Az adminisztrátor számára webes felület áll rendelkezésre a tűzfal beállításához, amely a Bootstrap és a Phalcon MVC webes keretrendszer felhasználásával készült.
A változtatások közül:
- Történt váltás a FreeBSD 14.3 kódbázisra (korábban a FreeBSD 14.2 kódját használták).
- A beállító varázsló átkerült a MVC-keretrendszer használatára, és mostantól hozzáférhető Web API-n keresztül a hálózati konfiguráció kezelésének automatizálásához.
- Alapértelmezett DHCP-megoldásként az ISC DHCP helyett a Dnsmasq került bevezetésre. Opcióként hozzáadva a Kea DHCP-szerver alkalmazásának lehetősége DHCPv6-hoz.
- A munkát elindítottuk a webfelület jogosultságainak elkülönítésén. Hozzáadtunk egy kísérleti lehetőséget, amely lehetővé teszi a webfelület külön felhasználóval való futtatását, "wwwonly" néven a "root" helyett.
- A tűzfalhoz hozzáadva az "expire" opció, amely automatikusan törli a táblázatokat a cron segítségével. Aktiváltuk az új alias-készítési cache modellt.
- A Captive portalhoz további hitelesítési profilok kerültek hozzáadásra.
- Alapértelmezés szerint letiltásra került a FreeBSD-kmods tároló és elrejtettük a közösség által fejlesztett külső pluginokat (a pluginok oldalon gomb került hozzáadásra az ilyen pluginok megjelenítésére).
- A behatolásészlelő eszközkészlethez hozzáadva a JA4 forgalmi ujjlenyomat-képzés módszerének támogatása.
- Javítottuk a felhasználói felületet a tűzfal műveletek automatizálásához.
- Hozzáadva egy plugin a biztonsági mentések SFTPn keresztüli tárolására.
- A felhasználói felületen a táblázatos tartalom elrendezéséhez a Tabulator JavaScript könyvtárat használtuk a Bootgrid helyett.
- Frissítve lettek a pluginek: os-acme-client 4.10, os-bind 1.34, os-crowdsec 1.0.11, os-frr 1.45, os-gdrive-backup 1.0, os-grid_example 1.1, os-openvpn-legacy 1.0, os-puppet-agent 1.2 és os-strongswan-legacy 1.0.
Forrás: opennet.ru
