Nach 6 Monaten Entwicklung wurde das Distribution zur Erstellung von Firewalls veröffentlicht , die ein Fork des pfSense-Projekts ist, das mit dem Ziel ins Leben gerufen wurde, eine vollständig offene Distribution zu schaffen, die kommerziell nutzbare Funktionen für die Bereitstellung von Firewalls und Netzwerkgateways bietet. Im Gegensatz zu pfSense wird das Projekt als unabhängig von einem einzigen Unternehmen positioniert, entwickelt mit direkter Beteiligung der Community und bietet einen vollständig transparenten Entwicklungsprozess, sowie die Möglichkeit, jegliche Entwicklungen in Drittprodukte, einschließlich kommerzielle, zu integrieren. Die Quelltexte der Komponenten der Distribution und die verwendeten Werkzeuge für die Erstellung, unter der BSD-Lizenz verbreitet. Die Builds im LiveCD-Format und als Systemabbild für die Installation auf Flash-Laufwerken (290 MB).
Die Basis der Distribution basiert auf dem Code , das einen synchronisierten Fork von FreeBSD unterstützt, der zusätzliche Sicherheitsmechanismen und Techniken zur Bekämpfung von Exploits integriert. Unter von OPNsense stechen insbesondere der vollständig offene Build-Toolset, die Möglichkeit der Installation in Form von Paketen über das normale FreeBSD, Lastenausgleich, ein Web-Interface zur Organisation des Zugangs für Benutzer zum Netzwerk (Captive Portal), Mechanismen zur Verfolgung von Verbindungszuständen (stateful Firewall auf Basis von pf), die Festlegung von Bandbreitenbeschränkungen, die Verkehrsf filtering, die Erstellung von VPNs auf Basis von IPsec, OpenVPN und PPTP, die Integration mit LDAP und RADIUS, die Unterstützung von DDNS (Dynamic DNS) sowie ein anschauliches Berichtssystem und Grafiken.
Außerdem bietet das Distributionstool die Möglichkeit, ausfallsichere Konfigurationen zu erstellen, die auf dem CARP-Protokoll basieren. Damit kann neben der Hauptfirewall ein Sicherheitsknoten gestartet werden, der automatisch auf Konfigurationsebene synchronisiert wird und die Last im Falle eines Ausfalls des primären Knotens übernimmt. Für Administratoren steht eine moderne und benutzerfreundliche Oberfläche zur Verfügung, die mit dem Web-Framework Bootstrap für die Firewall-Einstellungen entwickelt wurde.
In der neuen Version:
- Die Möglichkeit zum Senden von Protokollen an einen Remote-Server unter Verwendung von Syslog-ng wurde integriert;
- Eine separate Liste zum Anzeigen von automatisch generierten Paketfilterregeln wurde hinzugefügt;
- Statistiken für alle Paketfilterregeln wurden ergänzt;
- Die Verwaltung wurde verbessert in den Firewall-Regeln (erlauben die Nutzung von Variablen anstelle von Hosts, Portnummern und Subnetzen). Die Möglichkeit zum Import und Export von Aliasen im JSON-Format wurde hinzugefügt. Eine optionale Statistikführung für Aliasse ist nun verfügbar;
- Der Code zur Verarbeitung und Umschaltung von Gateways wurde neu geschrieben;
- Die Synchronisation von LDAP-Gruppen wurde implementiert;
- Die Möglichkeit zum Senden von Anfragen zur Zertifikatsunterzeichnung wurde hinzugefügt;
- Unterstützung für das Routing über IPsec (VTI) wurde hinzugefügt;
- Die Synchronisation von Aliasen, VHID und Widgets wurde über XMLRPC realisiert;
- Die Möglichkeit zur Authentifizierung im Web-Proxy und IPsec über PAM wurde hinzugefügt;
- Unterstützung für Verbindungen über eine Proxikette wurde ergänzt;
- Es wurde die Möglichkeit vorgestellt, Gruppen zur Anpassung der Verbindungsprivilegien über einen Proxy zu verwenden;
- Plugins für Netdata, WireGuard, Maltrail und Mail-Backup (PGP) wurden vorbereitet. Die Server Dpinger und DHCP wurden in das Plugin-System portiert;
- Die Übersetzungen ins Russische wurden aktualisiert;
- Neue Versionen von Bootstrap 3.4, LibreSSL 2.9, Unbound 1.9, PHP 7.2, Python 3.7 und Squid 4 sind nun verfügbar.
Quelle: opennet.ru
