Die Veröffentlichung des OPNsense 24.1 Firewall-Distribution wurde finalisiert. Dies ist ein Fork des pfSense-Projekts, das ins Leben gerufen wurde, um eine vollständig offene Distribution zu schaffen, die über kommerzielle Lösungen zur Implementierung von Firewalls und Netzwerkgateways verfügt. Im Gegensatz zu pfSense wird das Projekt als keiner einzelnen Firma untergeordnet positioniert, sondern entwickelt sich mit aktiver Beteiligung der Community und einem vollständig transparenten Entwicklungsprozess und bietet die Möglichkeit, jede seiner Entwicklungen in Drittprodukten, einschließlich kommerziellen, zu nutzen. Die Quelltexte der Distributionskomponenten sowie die für den Bau verwendeten Werkzeuge werden unter der BSD-Lizenz verbreitet. Die Builds sind in Form von LiveCD und Systemimage für Flash-Laufwerke (443 MB) vorbereitet.
Die Basis des Verteilers basiert auf dem Code von FreeBSD. Zu den Möglichkeiten von OPNsense gehören ein vollständig offenes Build-Tool, die Installation in Form von Paketen über das reguläre FreeBSD, Lastenausgleichsmechanismen, ein Web-Interface zur Verbindung von Nutzern mit dem Netzwerk (Captive Portal), Statusverfolgung der Verbindungen (stateful firewall basierend auf pf), Festlegung von Bandbreitenbeschränkungen, Traffic-Filterung und Erstellung VPN auf Basis von IPsec, OpenVPN und PPTP, Integration mit LDAP und RADIUS, Unterstützung für DDNS (Dynamic DNS), sowie ein System zur visuellen Berichterstattung und Grafiken.
Im Distributor stehen Werkzeuge zur Verfügung, um ausfallsichere Konfigurationen zu erstellen, die auf dem CARP-Protokoll basieren und es ermöglichen, neben der Hauptfirewall einen Backup-Knoten zu starten, der automatisch auf Konfigurationsebene synchronisiert wird und im Falle eines Ausfalls des primären Knotens die Last übernehmen kann. Für Administratoren wird eine moderne und benutzerfreundliche Oberfläche zur Konfiguration der Firewall angeboten, die mit dem Web-Framework Bootstrap erstellt wurde.
Zu den Änderungen gehören:
- Der Übergang zur OpenSSL 3-Bibliothek wurde vollzogen.
- Ein neuer Branch des Suricata 7 Angriffskennungssystems wurde aktiviert.
- Standardmäßig ist ein Kernel-Modul mit Wireguard VPN aus FreeBSD 13.2 vorinstalliert.
- Für Wireguard wurde experimentelle Unterstützung für netmap implementiert.
- Die Plugins os-firewall und os-wireguard gehören zum Hauptbestandteil. Der Support für das Plugin os-wireguard-go wurde eingestellt.
- Die Möglichkeit zur Nutzung des DHCP-Servers Kea mit Unterstützung für die Gewährleistung von Hochverfügbarkeit anstelle von ISC DHCP wurde hinzugefügt.
- Die Versionen von libxml 2.11.6, php 8.2.15, py-duckdb 0.9.2 und sqlite 3.45.0 wurden aktualisiert.
- Der Zugriff auf die Kommandozeile und Backups für Benutzer ohne Administratorrechte ist untersagt.
- Die Unterstützung des OCSP-Protokolls (Online Certificate Status Protocol) zur Überprüfung des Widerrufs von Zertifikaten wurde hinzugefügt.
- Die Übersichtseite und Komponenten zur Konfiguration des Gateways, NPTv6, ARP und NDP wurden auf ein MVC-Framework umgestellt, was das Management über die API ermöglicht hat.
- Eine Einstellung „maxfilesize“ für die Protokolldrehung nach Erreichung einer bestimmten Größe wurde hinzugefügt.
- Die Integration mit dem Webproxy wurde in das os-squid-Plugin verschoben.
Quelle: opennet.ru
