Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Anwendungen und Anwendungssätze für Sicherheitsrichtlinien

Richtlinienanwendungen sind Datenverkehrstypen, für die Protokollstandards existieren. Der Richtlinienanwendungssatz ist eine Gruppe von Richtlinienanwendungen. Junos OS vereinfacht den Prozess, indem es Ihnen ermöglicht, eine kleine Anzahl von Richtlinienanwendungssätzen anstelle einer großen Anzahl einzelner Richtlinienanwendungseinträge zu verwalten.

Die Richtlinienanwendung oder der Anwendungssatz wird von Sicherheitsrichtlinien als Übereinstimmungskriterien für Pakete bezeichnet, die Sitzungen initiieren. Mit Junos OS können Sie Richtlinienanwendungen und Anwendungssätze konfigurieren. Sie können einen Anwendungssatz erstellen, der alle genehmigten Anwendungen enthält.

Übersicht über Sicherheitsrichtlinienanwendungen

Anwendungen sind Datenverkehrstypen, für die Protokollstandards existieren. Jeder Anwendung sind ein Transportprotokoll und Zielportnummern zugeordnet, z. B. TCP/Port 21 für FTP und TCP/Port 23 für Telnet. Wenn Sie eine Richtlinie erstellen, müssen Sie eine Anwendung dafür angeben.

Sie können eine der vordefinierten Anwendungen aus dem Anwendungsbuch oder eine benutzerdefinierte Anwendung oder einen Anwendungssatz auswählen, die Sie erstellt haben. Sie können sehen, welche Anwendung Sie in einer Richtlinie verwenden können, indem Sie den show applications Befehl CLI verwenden.

Hinweis:

Jede vordefinierte Anwendung hat den Quellportbereich von 1–65535, der den gesamten Satz gültiger Portnummern enthält. Dies verhindert, dass potenzielle Angreifer Zugriff erhalten, indem sie einen Quellport außerhalb des Bereichs verwenden. Wenn Sie für eine vordefinierte Anwendung einen anderen Quellportbereich verwenden müssen, erstellen Sie eine benutzerdefinierte Anwendung. Weitere Informationen finden Sie unter Grundlegendes zu benutzerdefinierten Richtlinienanwendungen.

Übersicht über Anwendungssätze für Sicherheitsrichtlinien

Wenn Sie eine Richtlinie erstellen, müssen Sie eine Anwendung oder einen Dienst angeben, damit angegeben wird, dass die Richtlinie für Datenverkehr dieses Typs gilt. Manchmal können dieselben Anwendungen oder eine Teilmenge davon in mehreren Richtlinien vorhanden sein, was die Verwaltung erschwert. Mit Junos OS können Sie Gruppen von Anwendungen erstellen, die als Anwendungssätze bezeichnet werden. Anwendungssätze vereinfachen den Prozess, indem sie es Ihnen ermöglichen, eine kleine Anzahl von Anwendungssätzen anstelle einer großen Anzahl einzelner Anwendungseinträge zu verwalten.

Die Anwendung (oder Anwendungsgruppe) wird von Sicherheitsrichtlinien als Übereinstimmungskriterien für Pakete bezeichnet, die Sitzungen initiieren. Wenn das Paket mit dem in der Richtlinie angegebenen Anwendungstyp übereinstimmt und alle anderen Kriterien übereinstimmen, wird die Richtlinienaktion auf das Paket angewendet.

Sie können den Namen eines Anwendungssatzes in einer Richtlinie angeben. Wenn in diesem Fall alle anderen Kriterien übereinstimmen, dient eine der Anwendungen im Anwendungssatz als gültiges Übereinstimmungskriterium. any ist der Standardanwendungsname, der alle möglichen Anwendungen angibt.

Anwendungen werden im .../applications/application/application-name Verzeichnis erstellt. Sie müssen keine Anwendung für einen der vom System vordefinierten Services konfigurieren.

Hinweis:

Ab Version 25.4 werden Konfigurationen, die einen Anwendungssatz mit der Anwendungsoption "beliebig" kombinieren, nicht mehr unterstützt.

Beispiel:

[edit]

user@host# set applications application-set <application-set-name> application any

user@host# set applications application-set <application-set-name> application <application-name>

Wenn Ihr Gerät derzeit diese Konfiguration verwendet, empfehlen wir, Ihre Anwendungssätze vor dem Upgrade auf Junos OS Version 25.4 oder höher zu überprüfen und zu aktualisieren. Diese Anpassungen im Voraus gewährleisten einen reibungslosen Upgrade-Prozess und verhindern unerwartetes Serviceverhalten.

Zusätzlich zu den vordefinierten Diensten können Sie einen benutzerdefinierten Dienst konfigurieren. Nachdem Sie einen benutzerdefinierten Dienst erstellt haben, können Sie in einer Richtlinie darauf verweisen.

Hinweis:

Ab Version 25.4 werden Konfigurationen, die einen Anwendungssatz mit der Anwendungsoption "beliebig" kombinieren, nicht mehr unterstützt.

Beispiel:

[edit]

user@host# set applications application-set <application-set-name> application any

user@host# set applications application-set <application-set-name> application <application-name>

Wenn Ihr Gerät derzeit diese Konfiguration verwendet, empfehlen wir, Ihre Anwendungssätze vor dem Upgrade auf Junos OS Version 25.4 oder höher zu überprüfen und zu aktualisieren. Diese Anpassungen im Voraus gewährleisten einen reibungslosen Upgrade-Prozess und verhindern unerwartetes Serviceverhalten.

Beispiel: Konfigurieren von Anwendungen und Anwendungsgruppen für Sicherheitsrichtlinien

In diesem Beispiel wird gezeigt, wie Anwendungen und Anwendungssätze konfiguriert werden.

Anforderungen

Bevor Sie beginnen, konfigurieren Sie die erforderlichen Anwendungen. Siehe Übersicht über Anwendungssätze für Sicherheitsrichtlinien.

Überblick

Anstatt mehrere einzelne Anwendungsnamen zu erstellen oder einer Richtlinie hinzuzufügen, können Sie eine Anwendungsgruppe erstellen und auf den Namen der Gruppe in einer Richtlinie verweisen. Beispielsweise können Sie für eine Gruppe von Mitarbeitern einen Anwendungssatz erstellen, der alle genehmigten Anträge enthält.

In diesem Beispiel erstellen Sie eine Anwendungsgruppe, die zum Anmelden bei den Servern in der ABC-Zone (Intranet), zum Zugriff auf die Datenbank und zum Übertragen von Dateien verwendet wird.

  • Definieren Sie die Anwendungen in der konfigurierten Anwendungsgruppe.

  • Manager in Zone A und Manager in Zone B nutzen diese Services. Geben Sie dem Anwendungssatz daher einen generischen Namen, z. B. MgrAppSet.

  • Erstellen Sie eine Anwendungsgruppe für die Anwendungen, die für E-Mail- und webbasierte Anwendungen verwendet werden, die von den beiden Servern in der externen Zone bereitgestellt werden.

Topologie

Konfiguration

Vorgehensweise

Schritt-für-Schritt-Anleitung

So konfigurieren Sie eine Anwendung und einen Anwendungssatz:

  1. Erstellen Sie eine Anwendungsgruppe für Manager.

  2. Erstellen Sie einen weiteren Anwendungssatz für E-Mail- und webbasierte Anwendungen.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Verifizierung

Um zu überprüfen, ob die Konfiguration ordnungsgemäß funktioniert, geben Sie den show applications Befehl im Konfigurationsmodus ein.

Grundlegendes zu Richtlinien, Anwendungszeitüberschreitung, Konfiguration und Suche

Der Wert für das Anwendungstimeout, den Sie für eine Anwendung festlegen, bestimmt das Sitzungstimeout. Sie können den Timeoutschwellenwert für eine vordefinierte oder benutzerdefinierte Anwendung festlegen. Sie können das Standardtimeout der Anwendung verwenden, ein benutzerdefiniertes Timeout angeben oder überhaupt kein Timeout verwenden.

Die Zeitüberschreitungswerte für Anwendungen werden in der portbasierten Root-TCP- und UDP-Zeitüberschreitungstabelle und in der protokollbasierten Standardzeitüberschreitungstabelle gespeichert. Wenn Sie einen Zeitüberschreitungswert für eine Anwendung festlegen, aktualisiert Junos OS diese Tabellen mit dem neuen Wert. Es gibt auch Standard-Timeout-Werte in der Datenbank des Anwendungseintrags, die aus vordefinierten Anwendungen übernommen werden. Sie können ein Timeout festlegen, aber keinen Standardwert ändern.

Jede benutzerdefinierte Anwendung kann mit einem eigenen Timeout für benutzerdefinierte Anwendungen konfiguriert werden. Wenn mehrere benutzerdefinierte Anwendungen mit benutzerdefinierten Timeouts konfiguriert sind, verfügt jede Anwendung über ein eigenes benutzerdefiniertes Anwendungstimeout.

Wenn die Anwendung, die für den Datenverkehr abgeglichen wird, einen Timeoutwert hat, wird dieser Timeoutwert verwendet. Andernfalls wird die Suche in der folgenden Reihenfolge fortgesetzt, bis ein Zeitüberschreitungswert für die Anwendung gefunden wird:

  1. Die portbasierte Root-TCP- und UDP-Timeout-Tabelle wird nach einem Timeout-Wert durchsucht.

  2. Die protokollbasierte Standardzeitüberschreitungstabelle wird nach einem Zeitüberschreitungswert durchsucht. Siehe Tabelle 1.

    Tabelle 1: Protokollbasiertes Standard-Timeout

    Protokoll

    Standard-Timeout (Sekunden)

    TCP

    1800

    UDP

    60

    ICMP

    60

    OSPF

    60

    Sonstiges

    1800

Grundlegendes zu Zeitüberschreitungen bei Richtlinienanwendungen Eventualitäten

Beachten Sie beim Festlegen von Timeouts die folgenden Eventualitäten:

  • Wenn eine Anwendung mehrere Anwendungsregeleinträge enthält, haben alle Regeleinträge dieselbe Zeitüberschreitung. Sie müssen das Anwendungs-Timeout nur einmal definieren. Wenn Sie beispielsweise eine Anwendung mit zwei Regeln erstellen, legen die folgenden Befehle das Timeout für beide Regeln auf 20 Sekunden fest:

  • Wenn mehrere benutzerdefinierte Anwendungen mit benutzerdefinierten Timeouts konfiguriert sind, verfügt jede Anwendung über ein eigenes benutzerdefiniertes Anwendungstimeout. Zum Beispiel:

    Mit dieser Konfiguration wendet Junos OS in einer Anwendungsgruppe ein Timeout von 10 Sekunden für den Zielport 2121 und ein Timeout von 20 Sekunden für den Zielport 2300 an.

Beispiel: Zeitüberschreitung für Richtlinienanwendung festlegen

In diesem Beispiel wird gezeigt, wie Sie einen Zeitüberschreitungswert für eine Richtlinienanwendung festlegen.

Anforderungen

Bevor Sie beginnen, sollten Sie sich mit den Zeitüberschreitungen bei Richtlinienanwendungen vertraut machen. Weitere Informationen finden Sie unter Grundlegendes zur Konfiguration und Suche von Zeitüberschreitungen bei Richtlinienanwendungen.

Überblick

Anwendungs-Timeout-Werte werden in der Application Entry-Datenbank und in den entsprechenden vsys TCP- und UDP-Port-basierten Timeout-Tabellen gespeichert. In diesem Beispiel legen Sie das Gerät für ein Zeitlimit für eine Richtlinienanwendung auf 75 Minuten (4500 Sekunden) für die vordefinierte FTP-Anwendung fest.

Wenn Sie einen Zeitüberschreitungswert für eine Anwendung festlegen, aktualisiert Junos OS diese Tabellen mit dem neuen Wert.

Konfiguration

Vorgehensweise

Schritt-für-Schritt-Anleitung

So legen Sie eine Zeitüberschreitung für die Richtlinienanwendung fest:

  1. Legen Sie den Wert für das Inaktivitäts-Timeout fest.

  2. Bestätigen Sie die Konfiguration, wenn Sie mit der Konfiguration des Geräts fertig sind.

Verifizierung

Geben Sie den show applications Befehl ein, um zu überprüfen, ob die Konfiguration ordnungsgemäß funktioniert.