Veröffentlichung von Distributionen zur Erstellung von Routern und Firewalls . IPFire zeichnet sich durch einen einfachen Installationsprozess und eine intuitive Weboberfläche aus, die mit anschaulichen Grafiken ausgestattet ist. Die Installationsgröße beträgt 290 MB (x86_64, i586, ARM).
Das System ist modular aufgebaut. Neben den grundlegenden Funktionen der Paketfilterung und des Traffic-Managements stehen für IPFire Module zur Verfügung, die ein Angriffsschutzsystem basierend auf Suricata, die Einrichtung eines Dateiserver (Samba, FTP, NFS), eines Mailservers (Cyrus-IMAPd, Postfix, Spamassassin, ClamAV und Openmailadmin), eines Druckservers (CUPS), die Organisation eines VoIP-Gateways auf Basis von Asterisk und Teamspeak, die Errichtung eines WLAN-Zugangspunkts sowie die Implementierung eines Audio- und Videoservers (MPFire, Videolan, Icecast, Gnump3d, VDR) ermöglichen. Für die Ergänzung von IPFire steht ein spezieller Paketmanager Pakfire zur Verfügung.
In der neuen Version:
- Die Komponenten der Benutzeroberfläche und die Skripte der Distribution, die mit DNS verbunden sind, wurden überarbeitet:
- Unterstützung für DNS-over-TLS hinzugefügt.
- Die DNS-Einstellungen wurden auf allen Seiten der Weboberfläche vereinheitlicht.
- Die Möglichkeit wurde implementiert, mehr als zwei DNS-Server festzulegen und dabei den schnellsten Server aus der Standardliste zu verwenden.
- Der QNAME-Minimierungsmodus (RFC-7816) wurde hinzugefügt, um die Übertragung zusätzlicher Informationen in Anfragen zu reduzieren. Dies dient der Verhinderung von Datenlecks über die angeforderte Domain und erhöht die Privatsphäre.
- Ein Filter zur Ausgrenzung von Seiten für Erwachsene wurde auf DNS-Ebene implementiert.
- Die Ladegeschwindigkeit wurde durch die Reduzierung der Anzahl von DNS-Abfragen beschleunigt.
- Ein Umgehungsmechanismus ist implementiert worden, um bei der Filterung von DNS-Anfragen durch den Anbieter oder unzureichender Unterstützung von DNSSEC (bei Problemen wird der Transport auf TLS und TCP umgeschaltet) zu funktionieren.
- Um Probleme mit dem Verlust fragmentierter Pakete zu lösen, wurde die EDNS-Puffergröße auf 1232 Bytes reduziert. (Dieser Wert wurde gewählt, da er das Maximum darstellt, bei dem die Größe der DNS-Antwort unter Berücksichtigung von IPv6 in das minimale MTU (1280) passt.
- Die Paketversionen wurden aktualisiert, einschließlich GCC 9, Python 3, knot 2.9.2, libhtp 0.5.32, mdadm 4.1, mpc 1.1.0, mpfr 4.0.2, rust 1.39, suricata 4.1.6 und unbound 1.9.6.
- Unterstützung für die Programmiersprachen Go und Rust wurde hinzugefügt. Der Browser elinks und das Paket .
- Die Ergänzungen dehydrated 0.6.5, libseccomp 2.4.2, nano 4.7, openvmtools 11.0.0, tor 0.4.2.5 und tshark 3.0.7 wurden aktualisiert. Ein neues Add-on, der amazon-ssm-agent, wurde hinzugefügt, um die Integration mit Amazon Cloud zu verbessern.
- Die Debug-Informationen in den ausführbaren Dateien wurden bereinigt, um die Größe des Distributionspakets nach der Installation zu reduzieren.
- Unterstützung für LVM-Partitionen hinzugefügt.
- Im IPS (Intrusion Prevention System) wurde die Unterstützung für die Filterung von Netzwerkpaketen von OpenVPN-Clients hinzugefügt.
- In Pakfire wird zum Herunterladen der Spiegelliste HTTPS verwendet (zuvor erfolgte die erste Anfrage über HTTP, woraufhin der Server auf HTTPS umleitete).
Quelle: opennet.ru
