Download SUSE Linux-Dokumentation

Transcript
44.4 SuSEfirewall2
SuSEfirewall2 ist ein Skript, das die in /etc/sysconfig/SuSEfirewall2
gesetzten Variablen ausliest, um mehrere iptables-Regeln zu generieren. Es definiert
drei Sicherheitszonen, obwohl nur die erste und die zweite Zone in der folgenden Beispielkonfiguration berücksichtigt werden:
Externe Zone
Davon ausgehend, dass es keine Möglichkeit gibt, Vorgänge im externen Netzwerk
zu steuern, muss der Host vor diesem geschützt werden. In den meisten Fällen
handelt es sich bei dem externen Netzwerk um das Internet, es könnte aber auch
ein anderes unsicheres Netzwerk sein, z. B. ein WLAN.
Interne Zone
Diese Zone bezieht sich auf das private Netzwerk, wobei es sich in den meisten
Fällen um ein LAN handelt. Wenn die Hosts in diesem Netzwerk IP-Adressen aus
dem privaten Bereich (siehe Abschnitt 31.1.2, „Netzmasken und Routing“ (S. 609))
verwenden, müssen Sie NAT (Network Address Translation) aktivieren, damit
Hosts im internen Netzwerk auf externe Hosts zugreifen können.
Demilitarisierte Zone (DMZ)
Während Hosts, die sich in dieser Zone befinden, sowohl vom externen als auch
vom internen Netzwerk aus erreicht werden können, können sie selbst nicht auf
das interne Netzwerk zugreifen. Diese Konfiguration kann als zusätzliche Verteidigungslinie vor das interne Netzwerk gesetzt werden, da die DMZ-Systeme vom
internen Netzwerk isoliert sind.
Jegliche Art von Netzwerkverkehr, der gemäß der Filterregel nicht explizit erlaubt ist,
wird durch iptables unterdrückt. Daher muss jede Schnittstelle mit eingehendem Verkehr
einer der drei Zonen zugeordnet werden. Legen Sie für alle Zonen die zulässigen Dienste
und Protokolle fest. Diese Regelsätze gelten jedoch nur für Pakete, die von entfernten
Hosts stammen. Lokal generierte Pakete werden von der Firewall nicht erfasst.
Die Konfiguration kann mit YaST ausgeführt werden (siehe Abschnitt 44.4.1,
„Konfigurieren der Firewall mit YaST“ (S. 906)). Sie lässt sich jedoch auch manuell in
der Datei /etc/sysconfig/SuSEfirewall2 vornehmen, die sehr gut kommentiert ist. Zudem stehen weitere Beispielszenarien in /usr/share/doc/packages/
SuSEfirewall2/EXAMPLES zur Verfügung.
Masquerading und Firewalls
905