Byl vydán nový release distribuce pro vytváření firewallů OPNsense 25.7, která se v roce 2015 oddělila od projektu pfSense s cílem vyvinout zcela otevřenou distribuci, jež by měla funkčnost na úrovni komerčních řešení pro nasazení firewallů a síťových bran. Na rozdíl od pfSense se projekt profiluje jako nezávislý, vyvíjený s přímým zapojením komunity a disponující zcela transparentním procesem vývoje, a také umožňuje využít jakékoli své zdroje v externích produktech, včetně komerčních. Zdrojové kódy komponent distribuce a také nástroje potřebné pro sestavení jsou distribuovány pod licencí BSD. Sestavení jsou připravena ve formě LiveCD a jako systémový obraz pro zápis na Flash jednotky (490 MB).
Srdcem distribuce je kód FreeBSD. Mezi možnostmi OPNsense: zcela otevřený nástroj pro sestavování, podpora instalace ve formě balíčků nad běžným FreeBSD, prostředky pro vyvažování zátěže, webové rozhraní pro organizaci připojení uživatelů k síti (Captive portal), existují mechanismy sledování stavů připojení (stateful firewall založený na pf), systém omezení propustnosti, filtrování provozu, vytváření VPN na základě IPsec, OpenVPN a PPTP, integrace s LDAP a RADIUS, podpora DDNS (Dynamický DNS), systém přehledných zpráv a grafů.
Na základě distribuce lze vytvářet konfigurace s vysokou dostupností, založené na používání protokolu CARP a umožňující spuštění záložního uzlu vedle hlavního firewallu, který bude automaticky synchronizován na úrovni konfigurace a převezme zátěž v případě selhání primárního uzlu. Pro administrátora je k dispozici webové rozhraní pro nastavení firewallu, postavené s použitím webového frameworku Bootstrap a Phalcon MVC.
Mezi změnami:
- Byl proveden přechod na kódovou bázi FreeBSD 14.3 (dříve byl použit kód FreeBSD 14.2).
- Průvodce nastavením byl převeden na používání MVC frameworku a nyní je navíc dostupný prostřednictvím Web API pro automatizaci správy síťové konfigurace.
- Jako výchozí implementace DHCP byl namísto ISC DHCP použit Dnsmasq. Byla přidána volitelná možnost použití DHCP serveru Kea pro DHCPv6.
- Byly podniknuty kroky k oddělení privilegií při práci webového rozhraní. Byla přidána experimentální možnost spuštění webového rozhraní pod samostatným uživatelským účtem 'wwwonly' namísto 'root'.
- Do firewallu byla přidána možnost 'expire' pro automatické čištění tabulek prostřednictvím cron. Byla nasazena nová modelová cache pro aliasy.
- Do Captive portálu byly přidány další autentifikační profily.
- Ve výchozím nastavení byl zakázán repozitář FreeBSD-kmods a skryty komunitou vyvíjené externí pluginy (na stránce s pluginy byla přidána tlačítko pro zobrazení takových pluginů).
- Do nástroje pro detekci průniků byla přidána podpora metody pro generování otisků dopravy JA4.
- Bylo vylepšeno uživatelské rozhraní pro automatizaci operací s firewallem.
- Byl přidán plugin pro ukládání záloh přes SFTP.
- V uživatelském rozhraní pro tabulkovou kompozici obsahu byla použita JavaScriptová knihovna Tabulator místo Bootgrid.
- Byly aktualizovány 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
