Bol vydaný release distribúcie na vytváranie firewallov OPNsense 25.7, ktorý sa v roku 2015 oddelil od projektu pfSense s cieľom vyvinúť úplne otvorenú distribúciu, ktorá by mohla mať funkčnosť na úrovni komerčných riešení pre nasadenie firewallov a sieťových brán. Na rozdiel od pfSense je projekt umiestnený ako nekontrolovaný jednou spoločnosťou, rozvíjaný priamo za účasti komunity a má úplne transparentný proces vývoja, ako aj poskytuje možnosť využitia akýchkoľvek svojich vyvinutých riešení v externých produktoch, vrátane komerčných. Zdrojové texty komponentov distribúcie, ako aj používané nástroje na zostavovanie, sa šíria pod licenciou BSD. Zostavy sú pripravené vo forme LiveCD a systémového obrazu na zápis na Flash-úložiská (490 MB).
Výplň distribúcie je založená na kóde FreeBSD. Medzi možnosťami OPNsense: úplne otvorený nástroj na zostavovanie, podpora inštalácie vo forme balíkov nad bežným FreeBSD, prostriedky na vyvažovanie záťaže, webové rozhranie na organizáciu pripojenia používateľov do siete (Captive portal), existujú mechanizmy sledovania stavov spojení (stateful firewall na základe pf), systém obmedzovania priepustnosti, filtrovanie prevádzky, vytváranie VPN na základe IPsec, OpenVPN a PPTP, integrácia s LDAP a RADIUS, podpora DDNS (Dynamický DNS), systém prehľadných správ a grafov.
Na základe distribúcie môžu byť vytvorené odolné konfigurácie, založené na použití protokolu CARP, ktoré umožňujú spustiť okrem hlavného firewallu záložný uzol, ktorý bude automaticky synchronizovaný na úrovni konfigurácie a prevezme záťaž v prípade poruchy primárneho uzla. Pre administrátora je k dispozícii webové rozhranie na konfiguráciu firewallu, postavené s použitím webového rámca Bootstrap a Phalcon MVC.
Medzi zmenami:
- Prebehol prechod na kódovú základňu FreeBSD 14.3 (predtým bol použitý kód FreeBSD 14.2).
- Sprievodca nastavením bol prevedený na používanie MVC rámca a teraz je navyše dostupný cez Web API na automatizáciu správy sieťovej konfigurácie.
- Ako implementácia DHCP sa namiesto ISC DHCP používa Dnsmasq. Pridaná voliteľná možnosť použitia DHCP servera Kea pre DHCPv6.
- Bola vykonaná práca na rozdelení oprávnení pri práci webového rozhrania. Pridaná experimentálna možnosť spustenia webového rozhrania pod samostatným používateľom ‘wwwonly’ namiesto ‘root’.
- Do firewallu bola pridaná možnosť ‘expire’ na automatické čistenie tabuliek cez cron. Bola zavedená nová modelová caching pre aliasy.
- Do captive portálu boli pridané ďalšie autentifikačné profily.
- Predvolene je vypnutý repozitár FreeBSD-kmods a skrytý je komunitou vyvíjaný externý pluginy (na stránke s pluginmi bola pridaná tlačidlo na zobrazenie takýchto pluginov).
- Do nástrojov na detekciu narušení bola pridaná podpora metódy vytvárania odtlačkov toku JA4.
- Vylepšené používateľské rozhranie na automatizáciu operácií s firewallom.
- Pridaný plugin na ukladanie záloh cez SFTP.
- V používateľskom rozhraní pre tabuľkovú kompozíciu obsahu bola použitá JavaScriptová knižnica Tabulator namiesto Bootgrid.
- Aktualizované pluginy: 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 a os-strongswan-legacy 1.0.
Zdroj: opennet.ru
