Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Fehlerbehebung bei logischen Systemen

Verwenden Sie die folgenden Funktionen, um logische Systeme zu überwachen und Softwareprobleme zu beheben. Weitere Informationen finden Sie in den folgenden Themen:

Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.

Im Abschnitt Verhalten der plattformspezifischen Sicherheitsprotokolle finden Sie Hinweise zu Ihrer Plattform.

Sicherheitsprotokolle und logische Systeme verstehen

Sicherheitsprotokolle sind Systemprotokollmeldungen, die Sicherheitsereignisse enthalten. Wenn ein Gerät für logische Systeme konfiguriert ist, verwenden Sicherheitsprotokolle, die im Kontext eines logischen Systems generiert werden, den Namen logname_LS (z. B. IDP_ATTACK_LOG_EVENT_LS). Die logische Systemversion eines Protokolls verfügt über die gleichen Attribute wie das Protokoll für Geräte, die nicht für logische Systeme konfiguriert sind. Das logische Systemprotokoll enthält logical-system-name als erstes Attribut.

Das folgende Sicherheitsprotokoll zeigt die Attribute für das Protokoll IDP_ATTACK_LOG_EVENT für ein Gerät, das nicht für logische Systeme konfiguriert ist:

Das folgende Sicherheitsprotokoll zeigt die Attribute für das Protokoll IDP_ATTACK_LOG_EVENT_LS für ein Gerät, das für logische Systeme konfiguriert ist (beachten Sie, dass logischer Systemname das erste Attribut ist):

Wenn ein Gerät für logische Systeme konfiguriert ist, müssen Protokollanalyseskripts möglicherweise geändert werden, da der Protokollname das Suffix _LS enthält und das Attribut logical-system-name verwendet werden kann, um Protokolle nach logischem System zu trennen.

Wenn ein Gerät nicht für logische Systeme konfiguriert ist, bleiben die Sicherheitsprotokolle unverändert und Skripts, die zum Analysieren von Protokollen erstellt wurden, müssen nicht geändert werden.

Hinweis:

Nur der primäre Administrator kann die Protokollierung auf der Hierarchieebene [edit security log] konfigurieren. Logische Systemadministratoren von Benutzern können die Protokollierung für ihre logischen Systeme nicht konfigurieren.

Die Konfiguration pro logischem System wird für die Off-Box-Protokollierung unterstützt, und Protokolle werden basierend auf diesen Konfigurationen verarbeitet. Bisher wurden die logischen Systemprotokolle des Benutzers aus dem logischen Root-System generiert. Für die Off-Box-Protokollierung können die logischen Systemprotokolle nur über die logische Systemschnittstelle generiert werden.

Konfigurieren von On-Box-Berichten für logische Systeme

Firewalls der SRX-Serie unterstützen verschiedene Arten von Berichten für Benutzer logischer Systeme.

Berichte werden lokal auf der Firewall der SRX-Serie gespeichert. Es sind keine separaten Geräte oder Tools für die Speicherung von Protokollen und Berichten erforderlich. Die On-Box-Berichte bieten eine einfache und leicht zu bedienende Oberfläche zum Anzeigen der Sicherheitsprotokolle.

Bevor Sie beginnen:

  • Erfahren Sie, wie Sie das Sicherheitsprotokoll für logische Systeme konfigurieren. Siehe Beispiel: Konfigurieren des Sicherheitsprotokolls für logische Systeme

So konfigurieren Sie die On-Box-Berichterstellung für ein logisches System:

  1. Definieren Sie den logischen Systemnamen als LSYS1.
  2. Erstellen Sie einen Bericht innerhalb des Sicherheitsprotokolls pro Mandantensystem.
  3. Bestätigen Sie Ihre Konfiguration durch Eingabe des show logical-systems LSYS1 Befehls.
Hinweis:

Standardmäßig ist die report Option deaktiviert. Der set logical-systems LSYS1 security log mode stream Befehl ist standardmäßig aktiviert.

Beispiel: Konfigurieren des Sicherheitsprotokolls für logische Systeme

In diesem Beispiel wird gezeigt, wie Sicherheitsprotokolle für ein logisches System konfiguriert werden.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • eine Firewall der SRX-Serie.

  • Junos OS Version 18.3R1 und höher.

Bevor Sie beginnen:

Überblick

Firewalls der SRX-Serie verfügen über zwei Arten von Protokollen: Systemprotokolle und Sicherheitsprotokolle. Systemprotokolle zeichnen Ereignisse der Steuerungsebene auf, z. B. die Anmeldung des Administrators beim Gerät. Sicherheitsprotokolle, auch bekannt als Datenverkehrsprotokolle, zeichnen Ereignisse auf der Datenebene in Bezug auf eine bestimmte Datenverkehrsverarbeitung auf, z. B. wenn eine Sicherheitsrichtlinie bestimmten Datenverkehr aufgrund eines Verstoßes gegen die Richtlinie ablehnt.

Die beiden Arten von Protokollen können entweder On-Box oder Off-Box gesammelt und gespeichert werden. Im folgenden Verfahren wird erläutert, wie Sicherheitsprotokolle im Binärformat für die Off-Box-Protokollierung (Streammodus) konfiguriert werden.

Bei der Off-Box-Protokollierung werden Sicherheitsprotokolle für ein logisches System von einer logischen Systemschnittstelle gesendet. Wenn die logische Systemschnittstelle bereits in einer Routing-Instanz konfiguriert ist, konfigurieren routing-instance routing-instance-name Sie sie in edit logical-systems logical-system-name security log stream log-stream-name host der Hierarchie. Wenn die Schnittstelle nicht in der Routing-Instanz konfiguriert ist, sollte keine Routing-Instanz in edit logical-systems logical-system-name security log stream log-stream-name host der Hierarchie konfiguriert werden.

Konfiguration

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, kopieren Sie die Befehle, fügen Sie sie [edit] in die CLI auf Hierarchieebene ein und geben Sie sie dann im Konfigurationsmodus ein commit .

Vorgehensweise

Schritt-für-Schritt-Anleitung

Im folgenden Verfahren wird angegeben, wie Sicherheitsprotokolle für ein logisches System konfiguriert werden.

  1. Geben Sie den Protokollierungsmodus und das Format für die Protokolldatei an. Für die Off-Box-Protokollierung im Stream-Modus.

  2. Geben Sie für die externe Sicherheitsprotokollierung die Quelladresse an, die die Firewall der SRX-Serie identifiziert, die die Protokollmeldungen generiert hat. Die Quelladresse ist erforderlich.

  3. Geben Sie die Routing-Instanz und die Schnittstelle an.

  4. Definieren Sie eine Routinginstanz für ein logisches System.

  5. Geben Sie das Sicherheitsprotokoll-Transportprotokoll für das Gerät an.

Vorgehensweise

Schritt-für-Schritt-Anleitung

Im folgenden Verfahren wird angegeben, wie ein Sicherheitsprofil für ein logisches System konfiguriert wird.

  1. Konfigurieren Sie ein Sicherheitsprofil und geben Sie die Anzahl der maximalen und reservierten Richtlinien an.

  2. Weisen Sie das konfigurierte Sicherheitsprofil TSYS1 zu.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show system security-profileBefehle , show logical-systems LSYS1 security logund show logical-systems LSYS1 routing-instances . Wenn die Ausgabe nicht die beabsichtigte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Verifizierung

Überprüfung der detaillierten Ausgabe für das Sicherheits-Log

Zweck

Stellen Sie sicher, dass die Ausgabe die Ressourceninformationen für alle logischen Systeme anzeigt.

Aktion

Geben Sie im Betriebsmodus den show system security-profile security-log-stream-number tenant all Befehl ein.

Bedeutung

Die Ausgabe zeigt die Ressourceninformationen für logische Systeme an.

Konfigurieren von integrierten binären Sicherheitsprotokolldateien für logisches System

Geräte der SRX-Serie unterstützen zwei Arten von Protokollen: Systemprotokolle und Sicherheitsprotokolle.

Die beiden Arten von Protokollen werden entweder On-Box oder Off-Box gesammelt und gespeichert. Im folgenden Verfahren wird erläutert, wie Sicherheitsprotokolle im Binärformat für die On-Box-Protokollierung (Ereignismodus) für logische Systeme konfiguriert werden.

Im folgenden Verfahren wird das Binärformat für die Sicherheitsprotokollierung im Ereignismodus angegeben und der Protokolldateiname, der Pfad und die Protokolldateimerkmale für das logische System definiert.

  1. Geben Sie den Protokollierungsmodus und das Format für die Protokolldatei an. Für die On-Box-Protokollierung im Ereignismodus:

  2. (Optional) Geben Sie einen Namen für die Protokolldatei an.

    Hinweis:

    Der Dateiname des Sicherheits-Protokolls ist nicht obligatorisch. Wenn der Dateiname des Sicherheitsprotokolls nicht konfiguriert ist, wird die bin_messages Datei standardmäßig im Verzeichnis /var/log erstellt.

  3. Bestätigen Sie Ihre Konfiguration durch Eingabe des show logical-systems LSYS1 Befehls.

Das folgende Verfahren gibt das Binärformat für die Sicherheitsprotokollierung im Streammodus an und definiert den Protokolldateinamen und die Protokolldateimerkmale für das logische System.

  1. Geben Sie den Protokollierungsmodus und das Format für die Protokolldatei an. Für die On-Box-Protokollierung im Stream-Modus:

  2. (Optional) Geben Sie einen Namen für die Protokolldatei an.

  3. Bestätigen Sie Ihre Konfiguration durch Eingabe des show logical-systems LSYS1 Befehls.

Konfigurieren von externen binären Sicherheits-Protokolldateien für ein logisches System

Geräte der SRX-Serie unterstützen zwei Arten von Protokollen: Systemprotokolle und Sicherheitsprotokolle.

Die beiden Arten von Protokollen können entweder On-Box oder Off-Box gesammelt und gespeichert werden. Im folgenden Verfahren wird erläutert, wie Sicherheitsprotokolle im Binärformat für die Off-Box-Protokollierung (Streammodus) konfiguriert werden.

Im folgenden Verfahren wird das Binärformat für die Sicherheitsprotokollierung im Streammodus angegeben und der Protokollierungsmodus, die Quelladresse und der Hostname für das logische System definiert.

  1. Geben Sie den Protokollierungsmodus und das Format für die Protokolldatei an. Für die Off-Box-Protokollierung im Stream-Modus:

  2. Geben Sie die Quelladresse für die externe Sicherheitsprotokollierung an.

  3. Geben Sie den Hostnamen an.

  4. Bestätigen Sie Ihre Konfiguration durch Eingabe des show logical-systems LSYS1 Befehls.

Grundlegendes zum Debugging von Datenpfaden für logische Systeme

Das Debuggen von Datenpfaden ermöglicht das Nachverfolgen und Debuggen an mehreren Verarbeitungseinheiten entlang des Paketverarbeitungspfads. Das Debuggen von Datenpfaden kann auch für Datenverkehr zwischen logischen Systemen durchgeführt werden.

Hinweis:

Nur der primäre Administrator kann das Datenpfaddebuggen für logische Systeme auf der Ebene [edit security datapath-debug] konfigurieren. Logische Systemadministratoren von Benutzern können das Debuggen von Datenpfaden für ihre logischen Systeme nicht konfigurieren.

Die End-to-End-Ereignisablaufverfolgung verfolgt den Pfad eines Pakets vom Eintritt in das Gerät bis zum Verlassen des Geräts. Wenn der primäre Administrator die End-to-End-Ereignisablaufverfolgung konfiguriert, enthält die Ablaufverfolgungsausgabe logische Systeminformationen.

Der primäre Administrator kann auch die Ablaufverfolgung für den Datenverkehr zwischen logischen Systemen konfigurieren. Die Trace-Ausgabe zeigt den Datenverkehr, der in den logischen Tunnel ein- und ausgeht, zwischen logischen Systemen. Wenn die Option preserve-trace-order konfiguriert ist, wird die Ablaufverfolgungsmeldung chronologisch sortiert. Zusätzlich zur Ablaufverfolgungsaktion können andere Aktionen wie Packet-Dump und Packet-Summary für Datenverkehr zwischen logischen Systemen konfiguriert werden.

Ausführen der Ablaufverfolgung für logische Systeme (nur primäre Administratoren)

Hinweis:

Nur der primäre Administrator kann das Debuggen von Datenpfaden für logische Systeme auf der Stammebene konfigurieren.

So konfigurieren Sie ein Aktionsprofil für eine Ablaufverfolgung oder Paketerfassung:

  1. Angeben von Ereignistypen und Ablaufverfolgungsaktionen. Sie können eine beliebige Kombination von Ereignistypen und Ablaufverfolgungsaktionen angeben. Mit den folgenden Anweisungen werden beispielsweise mehrere Ablaufverfolgungsaktionen für jeden Ereignistyp konfiguriert:
  2. Geben Sie Aktionsprofiloptionen an.
  3. Konfigurieren Sie Paketfilteroptionen.

So erfassen Sie Ablaufverfolgungsmeldungen für logische Systeme:

  1. Konfigurieren Sie die Ablaufverfolgungserfassungsdatei.

  2. Zeigen Sie die erfasste Ablaufverfolgung im Betriebsmodus an.

  3. Löschen Sie das Protokoll.

So führen Sie eine Paketerfassung für logische Systeme durch:

  1. Konfigurieren Sie die Paketerfassungsdatei.

  2. Wechseln Sie in den Betriebsmodus, um die Paketerfassung zu starten und dann zu beenden.

    Hinweis:

    Paketerfassungsdateien können offline mit tcpdump oder einem beliebigen Sniffer, der das libpcap-Format erkennt, geöffnet und analysiert werden. Sie können auch FTP oder das Session Control Protocol (SCP) verwenden, um die Paketerfassungsdateien auf ein externes Gerät zu übertragen.

  3. Deaktivieren Sie die Paketerfassung im Konfigurationsmodus.

    Hinweis:

    Deaktivieren Sie die Paketerfassung, bevor Sie die Datei zur Analyse öffnen oder die Datei mit FTP oder SCP auf ein externes Gerät übertragen. Durch das Deaktivieren der Paketerfassung wird sichergestellt, dass der interne Dateipuffer geleert wird und alle erfassten Pakete in die Datei geschrieben werden.

  4. Zeigen Sie die Paketerfassung an.

    • So zeigen Sie die Paketerfassung mit dem Dienstprogramm tcpdump an:

    • So zeigen Sie die Paketerfassung aus dem CLI-Betriebsmodus an:

Fehlerbehebung bei der DNS-Namensauflösung in Richtlinien für die Sicherheit logischer Systeme (nur primäre Administratoren)

Problemstellung

Beschreibung

Die Adresse eines Hostnamens in einem Adressbucheintrag, der in einer Sicherheitsrichtlinie verwendet wird, kann möglicherweise nicht ordnungsgemäß aufgelöst werden.

Ursache

Normalerweise werden Adressbucheinträge, die dynamische Hostnamen enthalten, für Firewalls der SRX-Serie automatisch aktualisiert. Das TTL-Feld, das einem DNS-Eintrag zugeordnet ist, gibt die Zeit an, nach der der Eintrag im Richtliniencache aktualisiert werden soll. Sobald der TTL-Wert abgelaufen ist, aktualisiert die Firewall der SRX-Serie automatisch den DNS-Eintrag für einen Adressbucheintrag.

Wenn die Firewall der SRX-Serie jedoch keine Antwort vom DNS-Server erhalten kann (z. B. wenn die DNS-Anfrage oder das Antwortpaket im Netzwerk verloren geht oder der DNS-Server keine Antwort senden kann), kann es sein, dass die Adresse eines Hostnamens in einem Adressbucheintrag nicht korrekt aufgelöst wird. Dies kann zu einem Abbruch des Datenverkehrs führen, da keine Übereinstimmung mit der Sicherheitsrichtlinie oder Sitzung gefunden wird.

Lösung

Der primäre Administrator kann den show security dns-cache Befehl verwenden, um DNS-Cache-Informationen auf der Firewall der SRX-Serie anzuzeigen. Wenn die DNS-Cache-Informationen aktualisiert werden müssen, kann der primäre Administrator den clear security dns-cache Befehl verwenden.

Hinweis:

Diese Befehle sind nur für den primären Administrator auf Geräten verfügbar, die für logische Systeme konfiguriert sind. Dieser Befehl ist in logischen Benutzersystemen oder auf Geräten, die nicht für logische Systeme konfiguriert sind, nicht verfügbar.

Verhalten von plattformspezifischen Sicherheitsprotokollen

Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.

Verwenden Sie die folgende Tabelle, um plattformspezifische Verhaltensweisen für Ihre Plattform zu überprüfen:

Tabelle 1: Plattformspezifisches Verhalten

Plattform

Unterschied

SRX-Serie

  • Firewalls der SRX-Serie, die Sicherheitsprotokolle unterstützen, unterstützen die Off-Box-Protokollierung im Stream-Modus.

  • SRX300, SRX320, SRX340, SRX345, SRX380, SRX1500, SRX4100, SRX4200 und SRX4600 Firewalls, die Sicherheitsprotokolle unterstützen, unterstützen die On-Box-Protokollierung und Berichterstellung im Stream-Modus.

  • Für Firewalls der SRX-Serie, die Sicherheitsprotokolle unterstützen, gelten folgende Einschränkungen:

    • Die Firewalls SRX5400, SRX5600 und SRX5800 können mit jeder SPU nur maximal 1000 Verbindungen für Standalone- und 500 Verbindungen für Cluster unterstützen. Wenn alle Verbindungen aufgebraucht sind, können einige Verbindungen für logische Benutzersysteme möglicherweise nicht hergestellt werden.

      Die Fehlermeldungen werden im Systemprotokoll-Explorer erfasst.