3. UserGate Erste Schritte. Netzwerkrichtlinien

3. UserGate Erste Schritte. Netzwerkrichtlinien

Ich begrĂŒĂŸe die Leser im dritten Artikel der Artikelreihe "UserGate Getting Started", der sich mit der NGFW-Lösung des Unternehmens beschĂ€ftigt. UserGateIm vorherigen Artikel wurde der Installationsprozess der Firewall beschrieben und ihre erste Konfiguration vorgenommen. Jetzt werden wir detaillierter auf die Erstellung von Regeln in den Bereichen "Firewall", "NAT und Routing" und "Durchsatz" eingehen.

Die Ideologie der Funktionsweise von UserGate-Regeln ist so, dass die Regeln von oben nach unten ausgefĂŒhrt werden, bis die erste Regel zutrifft. Daraus folgt, dass spezifischere Regeln ĂŒber allgemeinen Regeln stehen sollten. Es ist jedoch zu beachten, dass, da die Regeln der Reihe nach ĂŒberprĂŒft werden, es in Bezug auf die Leistung besser ist, allgemeine Regeln zu erstellen. Bedingungen bei der Erstellung einer Regel unterliegen der Logik "UND". Wenn die Logik "ODER" verwendet werden muss, wird dies erreicht, indem mehrere Regeln erstellt werden. Daher ist das, was in diesem Artikel beschrieben wird, auch auf andere Richtlinien von UserGate anwendbar.

Firewall

Nach der Installation von UserGate gibt es im Abschnitt "Firewall" bereits eine einfache Richtlinie. Die ersten beiden Regeln verbieten den Datenverkehr fĂŒr Bot-Netze. Danach folgen Beispiele fĂŒr Zugriffsregeln aus verschiedenen Zonen. Die letzte Regel wird immer "Alle blockieren" genannt und mit dem Schlosssymbol versehen (dies bedeutet, dass die Regel nicht gelöscht, geĂ€ndert, verschoben oder deaktiviert werden kann; es kann nur die Protokollierungsoption aktiviert werden). Daher wird durch diese Regel der gesamte eindeutig nicht erlaubte Datenverkehr durch die letzte Regel blockiert. Wenn es erforderlich ist, den gesamten Datenverkehr ĂŒber UserGate zuzulassen (obwohl dies dringend nicht empfohlen wird), kann immer vorletzte Regel "Alle erlauben" erstellt werden.

3. UserGate Erste Schritte. Netzwerkrichtlinien

Beim Bearbeiten oder Erstellen einer Regel fĂŒr die Firewall ist die erste Registerkarte "Allgemein", auf der die folgenden Aktionen ausgefĂŒhrt werden mĂŒssen: 

  • Mit dem KontrollkĂ€stchen "Ein" die Regel aktivieren oder deaktivieren.

  • Einen Namen fĂŒr die Regel eingeben.

  • Eine Beschreibung der Regel festlegen.

  • Eine der zwei Aktionen auswĂ€hlen:

    • Verweigern — blockiert den Datenverkehr (bei festgelegtem Bedingung besteht die Möglichkeit, ICMP host unreachable zu senden; es muss nur das entsprechende KontrollkĂ€stchen aktiviert werden).

    • Erlauben — erlaubt den Datenverkehr.

  • Der Szenarienpunkt ermöglicht die Auswahl eines Szenarios, das eine zusĂ€tzliche Bedingung fĂŒr das Auslösen der Regel darstellt. So setzt die Firma UserGate das Konzept SOAR (Security Orchestration, Automation and Response) um.

  • Protokollierung – Informationen ĂŒber den Datenverkehr beim Auslösen der Regel ins Protokoll zu schreiben. Mögliche Optionen:

    • Protokollierung des Sitzungsbeginns. In diesem Fall werden im Verkehrstagebuch nur Informationen ĂŒber den Sitzungsbeginn (das erste Paket) aufgezeichnet. Dies ist die empfohlene Protokollierungsoption.

    • Protokollierung jedes Pakets. In diesem Fall werden Informationen ĂŒber jedes ĂŒbertragene Netzwerkpaket aufgezeichnet. FĂŒr diesen Modus wird empfohlen, eine Protokollierungslimitierung zu aktivieren, um eine hohe GerĂ€teleistung zu verhindern.

  • Regel anwenden auf:

    • Alle Pakete

    • auf fragmentierte Pakete

    • auf nicht fragmentierte Pakete

  • Beim Erstellen einer neuen Regel kann der Ort in der Richtlinie ausgewĂ€hlt werden.

Weiter Tab „Quelle“. Hier geben wir die Quelle des Datenverkehrs an, dies kann eine Zone sein, aus der der Datenverkehr stammt, oder es kann eine Liste oder eine bestimmte IP-Adresse (Geoip) angegeben werden. In praktisch allen Regeln, die im GerĂ€t festgelegt werden können, kann ein Objekt aus der Regel erstellt werden, zum Beispiel kann man die gewĂŒnschte Zone, ohne in den Abschnitt „Zonen“ zu wechseln, mit der SchaltflĂ€che „Erstellen und neues Objekt hinzufĂŒgen“ erstellen. Oft gibt es auch das KontrollkĂ€stchen „Invertieren“, das das Handeln in der Regelbedingung umkehrt, was dem logischen Handeln der Negation entspricht. Tab „Ziel“ ist Ă€hnlich wie der Tab Quelle, nur dass wir anstelle der Quelle des Datenverkehrs das Ziel des Datenverkehrs festlegen. Tab „Benutzer“ – an dieser Stelle können wir eine Liste von Benutzern oder Gruppen hinzufĂŒgen, fĂŒr die diese Regel gilt. Tab „Dienst“ – wir wĂ€hlen den Diensttyp aus, der bereits vordefiniert ist, oder wir können unseren eigenen festlegen. Tab „Anwendung“ – hier werden bestimmte Anwendungen oder Gruppen von Anwendungen ausgewĂ€hlt. Und der Tab „Zeit“ gibt die Zeit an, zu der diese Regel aktiv ist. 

Seit der letzten Lektion haben wir eine Regel fĂŒr den Internetzugang aus der Zone „Trust“. Jetzt zeige ich als Beispiel, wie man eine verbietende Regel fĂŒr ICMP-Datenverkehr von der Zone „Trust“ zur Zone „Untrusted“ erstellen kann.

ZunĂ€chst erstellen wir eine Regel, indem wir auf die SchaltflĂ€che „HinzufĂŒgen“ klicken. Im sich öffnenden Fenster fĂŒllen wir im Tab Allgemein den Namen aus (ICMP-Verbot von trusted nach untrusted), aktivieren das KontrollkĂ€stchen „Aktiv“, wĂ€hlen die Aktion Verweigern und ganz wichtig, wir wĂ€hlen den Standort dieser Regel korrekt aus. Entsprechend meiner Richtlinie sollte diese Regel ĂŒber der Regel „Allow trusted to untrusted“ platziert werden:

3. UserGate Erste Schritte. Netzwerkrichtlinien

Im Tab „Quelle“ gibt es fĂŒr meine Aufgabe zwei Optionen:

  • Die Zone „Trusted“ auswĂ€hlen

  • Alle Zonen außer „Trusted“ auswĂ€hlen und das KontrollkĂ€stchen „Invertieren“ aktivieren

3. UserGate Erste Schritte. Netzwerkrichtlinien3. UserGate Erste Schritte. Netzwerkrichtlinien

Der Tab „Ziel“ wird Ă€hnlich wie der Tab „Quelle“ konfiguriert.

Dann wechseln wir zum Tab „Dienst“. Da es in UserGate einen vordefinierten Dienst fĂŒr ICMP-Verkehr gibt, wĂ€hlen wir beim Klicken auf die SchaltflĂ€che „HinzufĂŒgen“ aus der vorgeschlagenen Liste den Dienst mit dem Namen „Any ICMP“:

3. UserGate Erste Schritte. Netzwerkrichtlinien

Es mag so vorgesehen sein von den Entwicklern von UserGate, aber ich konnte mehrere völlig identische Regeln erstellen. Auch wenn nur die erste Regel aus der Liste ausgefĂŒhrt wird, kann die Möglichkeit, unterschiedliche Regeln mit demselben Namen zu erstellen, wĂ€hrend der Arbeit mehrerer Administratoren des GerĂ€ts Verwirrung stiften.

NAT und Routing

Beim Erstellen von NAT-Regeln sehen wir mehrere Ă€hnliche Tabs wie bei der Firewall. Im Tab „Allgemein“ ist ein Feld „Typ“ hinzugekommen, das es ermöglicht auszuwĂ€hlen, wofĂŒr diese Regel zustĂ€ndig sein wird:

  • NAT — NetzwerkadressĂŒbersetzung.

  • DNAT — Leitet den Verkehr an die angegebene IP-Adresse weiter.

  • Portweiterleitung — Leitet den Verkehr an die angegebene IP-Adresse weiter, erlaubt jedoch die Änderung der Portnummer des veröffentlichten Dienstes.

  • Policy-basiertes Routing — Ermöglicht das Routen von IP-Paketen basierend auf erweiterten Informationen, z. B. Diensten, MAC-Adressen oder Servern (IP-Adressen).

  • Netzwerkkartierung — Ermöglicht den Austausch von Quell- oder Ziel-IP-Adressen eines Netzwerks mit einem anderen Netzwerk.

Nach der Auswahl des entsprechenden Typs sind die Einstellungen dafĂŒr verfĂŒgbar.

Im SNAT-IP-Feld (Externe Adresse) geben wir die IP-Adresse an, auf die die Quelladresse ersetzt wird. Dieses Feld ist erforderlich, wenn mehrere IP-Adressen den Schnittstellen der Zielzone zugeordnet sind. Wenn dieses Feld leer gelassen wird, verwendet das System eine beliebige Adresse aus der Liste der verfĂŒgbaren IP-Adressen, die den Schnittstellen der Zielzone zugeordnet sind. UserGate empfiehlt, die SNAT-IP anzugeben, um die Leistung der Firewall zu verbessern.

Als Beispiel veröffentliche ich den SSH-Dienst des Windows-Servers, der sich in der Zone „DMZ“ befindet, mithilfe der Regel „Port-Forwarding“. Dazu klicken wir auf die SchaltflĂ€che „HinzufĂŒgen“ und fĂŒllen den Tab „Allgemein“ aus, geben den Regelname „SSH to Windows“ und den Typ „Port-Forwarding“ an:

3. UserGate Erste Schritte. Netzwerkrichtlinien

Im Tab „Quelle“ wĂ€hlen wir die Zone „Untrusted“ und gehen zum Tab „Port-Forwarding“. Hier sollten wir das Protokoll „TCP“ angeben (es stehen vier Optionen zur VerfĂŒgung: TCP, UDP, SMTP, SMTPS). Der ursprĂŒngliche Zielport 9922 ist die Portnummer, an die die Benutzer Anfragen senden (die Ports 2200, 8001, 4369, 9000-9100 dĂŒrfen nicht verwendet werden). Der neue Zielport (22) ist die Portnummer, an die die Benutzeranfragen an den internen veröffentlichten Server weitergeleitet werden.

3. UserGate Erste Schritte. Netzwerkrichtlinien

Im Tab „DNAT“ geben wir die IP-Adresse des Computers im lokalen Netzwerk an, der im Internet veröffentlicht wird (192.168.3.2). Optional kann SNAT aktiviert werden, dann Ă€ndert UserGate die Quelladresse in Paketen aus dem externen Netzwerk in seine eigene IP-Adresse.

3. UserGate Erste Schritte. Netzwerkrichtlinien

Nach allen Einstellungen ergibt sich die Regel, die den Zugriff aus der Zone „Untrusted“ auf den Server mit der IP-Adresse 192.168.3.2 ĂŒber das Protokoll SSH ermöglicht, indem die externe Adresse von UserGate fĂŒr die Verbindung verwendet wird.

3. UserGate Erste Schritte. Netzwerkrichtlinien

Bandbreite

In diesem Abschnitt werden die Regeln zur Verwaltung der Bandbreite festgelegt. Diese können verwendet werden, um die Bandbreite bestimmter Benutzer, Hosts, Dienste oder Anwendungen zu beschrÀnken.

3. UserGate Erste Schritte. Netzwerkrichtlinien

Bei der Erstellung von Regeln legen wir in den Registerkarten die Bedingungen fĂŒr den Verkehr fest, auf den die BeschrĂ€nkungen angewendet werden. Die Bandbreite kann aus den angebotenen Optionen gewĂ€hlt oder individuell festgelegt werden. Bei der Erstellung der Bandbreite kann ein Priorisierungs-Tag fĂŒr den Verkehr (DSCP) angegeben werden. Beispielhafte Anwendung von DSCP-Tags: Wenn im Regelwerk ein Szenario festgelegt wird, in dem diese Regel angewendet wird, kann diese Regel automatisch diese Tags Ă€ndern. Ein weiteres Beispiel fĂŒr die Funktionsweise eines Szenarios: Die Regel wird fĂŒr den Benutzer nur aktiviert, wenn ein Torrent entdeckt wird oder das Verkehrsvolumen einen festgelegten Grenzwert ĂŒberschreitet. Die anderen Registerkarten fĂŒllen wir ebenfalls aus, wie in anderen Richtlinien, basierend auf dem Verkehrstyp, auf den die Regel angewendet werden soll.

3. UserGate Erste Schritte. Netzwerkrichtlinien

Fazit

In diesem Artikel habe ich die Erstellung von Regeln in den Abschnitten „Firewall“, „NAT und Routing“ sowie „Bandbreite“ behandelt. Zu Beginn des Artikels habe ich die Regeln fĂŒr die Erstellung von UserGate-Richtlinien sowie den Grundsatz der Funktionsweise von Bedingungen bei der Erstellung von Regeln beschrieben. 

Bleiben Sie ĂŒber Updates in unseren KanĂ€len informiert (Telegram, Facebook, VK, TS Solution Blog)!

Quelle: habr.com

60GB SSD 8Gb DDR4