Anhang: Firewall der nächsten Generation JVD-Konfiguration
Allgemeine Workflows und Betriebsabläufe für die Erstellung der Firewall-Topologie der nächsten Generation für Datencenter
Diese Übersicht veranschaulicht die Verwendung der Firewall-CLI der Juniper SRX-Serie und der Cloud-Konsole von Juniper Security Director (GUI) zur Bereitstellung der Firewall-Architektur der nächsten Generation im Datencenter. Konzeptionell ist die Firewall der Juniper SRX-Serie am Datencenter-Edge konfiguriert, um Visibilität und Kontrolle des Datenverkehrs zu bieten, der von den folgenden Quellen stammt:
- Datenverkehr, der von vertrauenswürdigen Clients stammt, ausgehend ins Internet. (Süd-Nord-Verkehr)
- Datenverkehr, der aus einer nicht vertrauenswürdigen Umgebung stammt und eingehend zu den im Datencenter konfigurierten Services gelangt. (Nord-Süd-Verkehr)
- Datenverkehr, der von vertrauenswürdigen Clients stammt und Services nutzt, die im Datencenter gehostet werden. (Ost-West-Verkehr)
Abbildung 1 veranschaulicht den Workflow für die Konfiguration der Firewall der Juniper SRX-Serie mithilfe der Junos OS CLI und der Cloud-Konsole von Juniper Security Director.
Die Reihenfolge der Konfigurationsaufgaben in diesem Beispiel ist wie folgt:
- Konfigurieren des Chassis-Clusters über die CLI: Clustering ermöglicht hohe Verfügbarkeit.
- Baseline-Konfiguration mit Schnittstelle, Zonen, Adressen, Services, Firewall-Richtlinien, NAT und Standard-Routing laden: Legen Sie eine Baseline-Konfiguration für das Gerät fest, sodass es Datenverkehr übertragen und eine Internetverbindung herstellen kann.
- Konfigurieren der Protokollierung auf einem externen SIEM: Sie können mehrere Protokolldatenströme in der Firewall der SRX-Serie konfigurieren und die SRX-Protokollierungsmechanismen auf mehrere SIEMs verweisen.
- Webverwaltung aktivieren: Aktivieren Sie die Webverwaltung, damit Sie über die integrierte Verwaltungslösung über J-Web auf die Firewall der SRX-Serie zugreifen können.
- Ermitteln Sie das Gerät und importieren Sie die Basiskonfiguration in die Juniper Security Director Cloud: Ermitteln Sie das Gerät und importieren Sie die Basiskonfiguration in die Juniper Security Director Cloud.
- Aktivieren Sie die Protokollierung für Juniper Security Director Cloud: Aktivieren Sie die Protokollierung, sodass der Datenverkehr von der Firewall der SRX-Serie in der Juniper Security Director Cloud protokolliert wird.
- Registrieren Sie das Gerät bei der Juniper ATP Cloud: Juniper ATP Cloud ist die Bedrohungserkennungs-Komponente dieser Lösung und die Quelle der SecIntel-Bedrohungs-Feeds. Es kann auch eine erweiterte Malware-Erkennung bieten.
- Erstellen Sie Sicherheitsrichtlinien mit anwendungsspezifischer Umgebung.
- Erstellen Sie IDP-Profile, die die Sicherheitslandschaft der Datencenter-Umgebung abdecken.
- Weisen Sie das erstellte IDP-Profil in einer Sicherheitsrichtlinie zu.
- SecIntel-Profil erstellen: Das SecIntel-Profil enthält Optionen für DNS, Command and Control (C & C) und infizierte Hosts.
- SecIntel-Profil der Regel zuweisen: Durch das Zuweisen des SecIntel-Profils zur Regel wird sichergestellt, dass der gesamte Datenverkehr, der die Regel verwendet, mit den SecIntel-Feeds abgeglichen wird.
- AAMW-Profil erstellen: Mit dem AAMW-Profil können Sie die Art des Datenverkehrs auswählen, der auf Malware überprüft werden soll. Der Datenverkehr umfasst HTTP, IMAP, SNB und SMTP.
- AAMW-Profil der Regel zuweisen: Weisen Sie das Profil der Regel zu, sodass der gesamte Datenverkehr, der die Regel verwendet, basierend auf dem Profil auf Malware überprüft wird.
- Erstellen Sie ein DNS-Sicherheitsmetadatenprofil: Mit der DNS-Sicherheit können Sie DNS-bezogene Bedrohungen wie DGA und DNS-Tunneling identifizieren.
- Zuweisen der DNS-Metadaten zum Zonenkontext: Der gesamte Datenverkehr zwischen den Zonensätzen wird auf DNS-Sicherheit überprüft.
- Konfigurieren Sie Bildschirmoptionen, um die nicht vertrauenswürdige Zone vor DDoS-Angriffen zu schützen.
- Konfigurieren Sie den Reverse-SSL-Proxy, um den Webserver-Datenverkehr zu analysieren und zu schützen. Der Datenverkehr wird fortschrittlichen Sicherheitsdiensten unterzogen.
Die Konfiguration für jede getestete JVD-Funktion lautet wie folgt:
Gehäusekonfiguration (CLI)
# Step 1: cli # Configure chassis cluster configuration and Reboot set chassis cluster cluster-id 1 node 0 reboot set chassis cluster cluster-id 1 node 1 reboot # NOTE: Device would reboot and each device would assume a role either as primary or secondary. # Step 2: set interfaces fab0 fabric-options member-interfaces ge-0/0/3 set interfaces fab1 fabric-options member-interfaces ge-5/0/3 # Step 3: Set the interface count to configure redundant interfaces and create the redundant interfaces. cli configure set chassis cluster reth-count 5 set interfaces reth0 redundant-ether-options redundancy-group 1 set interfaces reth1 redundant-ether-options redundancy-group 1 set interfaces reth2 redundant-ether-options redundancy-group 1 set interfaces reth3 redundant-ether-options redundancy-group 1 set interfaces reth4 redundant-ether-options redundancy-group 1 # Node 0 configuration set interfaces ge-0/0/0 gigether-options redundant-parent reth0 set interfaces ge-0/0/1 gigether-options redundant-parent reth1 set interfaces ge-0/0/2 gigether-options redundant-parent reth2 set interfaces ge-0/0/3 gigether-options redundant-parent reth3 set interfaces ge-0/0/4 gigether-options redundant-parent reth4 # Node 1 configuration set interfaces ge-5/0/0 gigether-options redundant-parent reth0 set interfaces ge-5/0/1 gigether-options redundant-parent reth1 set interfaces ge-5/0/2 gigether-options redundant-parent reth2 set interfaces ge-5/0/3 gigether-options redundant-parent reth3 set interfaces ge-5/0/4 gigether-options redundant-parent reth4 # Step 4 - Set Hostname and Management IP: set groups node0 system host-name SRX-NODE0 set groups node0 interfaces fxp0 unit 0 family inet address 192.16.35.10/24 set groups node1 system host-name SRX-NODE1 set groups node1 interfaces fxp0 unit 0 family inet address 192.16.35.11/24 # Step 5: Enable interface monitoring. set chassis cluster redundancy-group 1 interface-monitor ge-0/0/0 weight 255 set chassis cluster redundancy-group 1 interface-monitor ge-0/0/1 weight 255 set chassis cluster redundancy-group 1 interface-monitor ge-0/0/2 weight 255 # Step 6: Set chassis options. set chassis cluster redundancy-group 1 node 0 priority 150 set chassis cluster redundancy-group 1 node 1 priority 100 set chassis cluster redundancy-group 1 preempt
Baseline-Konfiguration (CLI)
UNTRUST: set security zones security-zone untrust screen root-screen set security zones security-zone untrust interfaces reth0.0 host-inbound-traffic system-services ssh set security zones security-zone untrust interfaces reth0.0 host-inbound-traffic system-services ping set security zones security-zone untrust interfaces reth0.0 host-inbound-traffic system-services all set security zones security-zone untrust interfaces reth5.2000 host-inbound-traffic system-services ssh set security zones security-zone untrust interfaces reth2.0 host-inbound-traffic system-services ping TRUST: set security zones security-zone trust interfaces reth1.0 host-inbound-traffic system-services all set security zones security-zone trust interfaces reth3.0 host-inbound-traffic system-services all set security zones security-zone trust interfaces reth4.1200 host-inbound-traffic system-services all SERVICES: set security zones security-zone services screen root-screen set security zones security-zone services interfaces xe-1/1/2.0 host-inbound-traffic system-services ping DEFAULT ROUTE: set routing-options static route 0.0.0.0/0 next-hop 80.80.80.1 set routing-options static route 90.0.0.0/16 next-hop 21.0.0.2 set routing-options static route 190.0.0.0/16 next-hop 30.30.30.2 NAT: Outgoing Internet Traffic set security nat source pool abc address 50.0.0.0/24 set security nat source rule-set nat_to_internet from zone services set security nat source rule-set nat_to_internet from zone trust set security nat source rule-set nat_to_internet to zone untrust set security nat source rule-set nat_to_internet rule 1 match source-address 0.0.0.0/0 set security nat source rule-set nat_to_internet rule 1 match destination-address 0.0.0.0/0 set security nat source rule-set nat_to_internet rule 1 match application any set security nat source rule-set nat_to_internet rule 1 then source-nat pool abc NAT: Incoming destination traffic for web server: set security nat destination pool web-svr-pool address 172.16.0.11/32 set security nat destination pool web-svr-pool address port 443 set security nat destination rule-set WS-NAT rule 1 match destination-address 10.0.0.100/32 set security nat destination rule-set WS-NAT rule 1 match destination-port 443 set security nat destination rule-set WS-NAT rule 1 then destination-nat pool web-svr-pool Global Addresses: set security address-book global address WebSvr-Local 7.7.7.2/32 set security address-book global address win-server 172.16.0.10/32 set security address-book global address web-server 172.16.0.11/32 set security address-book global address client1 192.168.10.10/32 Set security address-book global address web-server-ext 10.0.0.100/32 Services: set applications application-set Internet-services application junos-http set applications application-set Internet-services application junos-https set applications application-set Internet-services application junos-smtp set applications application-set Internet-services application junos-smtps set applications application-set Internet-services application junos-imap set applications application-set Internet-services application junos-imaps set applications application-set Internet-services application junos-dns-udp set applications application-set Internet-services application junos-dns-tcp set applications application-set Internet-services application junos-icmp-all Security Policies: Security Policies between trust to untrust: set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match source-address any set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match destination-address any set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match application any set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match source-identity "domain08.net\ks_windows1_user_1" set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match source-identity "domain08.net\ks_user1_user_1" set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match source-identity unknown-user set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match source-identity unauthenticated-user deactivate security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match source-identity set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule match dynamic-application any set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule then permit application-services idp-policy Recommended_WithAudit set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule then permit application-services utm-policy junos-default-utm-policy set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule then permit application-services security-intelligence-policy default-secintel set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule then permit application-services advanced-anti-malware-policy default-antimalware set security policies from-zone trust to-zone untrust policy t2u-allow_internet_rule then log session-close set security policies from-zone trust to-zone untrust policy Block_Offending_Apps match source-address any set security policies from-zone trust to-zone untrust policy Block_Offending_Apps match destination-address any set security policies from-zone trust to-zone untrust policy Block_Offending_Apps match application junos-defaults set security policies from-zone trust to-zone untrust policy Block_Offending_Apps match dynamic-application Block_HighBW_Apps set security policies from-zone trust to-zone untrust policy Block_Offending_Apps then deny set security policies from-zone trust to-zone untrust policy Block_Offending_Apps then log session-close set security policies from-zone trust to-zone untrust application-services security-metadata-streaming-policy apt_services Security Policies between services to untrust: set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule match source-address any set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule match destination-address any set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule match application any set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule match dynamic-application any set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule then permit application-services security-intelligence-policy default-secintel set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule then permit application-services advanced-anti-malware-policy default-antimalware set security policies from-zone services to-zone untrust policy s2u-allow_internet_rule then log session-close Security Policies between trust and services: set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule match source-address any set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule match destination-address any set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule match application junos-http set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule match application junos-https set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule match dynamic-application junos:HTTP set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule match dynamic-application junos:SSL set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule then permit application-services idp-policy CS-To-Web-Protection-Rules set security policies from-zone trust to-zone services policy t2s-allow_web_svcs_rule then log session-close Security Policies between untrust to services: set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs match source-address any set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs match destination-address WebSvr-Local set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs match application junos-defaults set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs match dynamic-application junos:HTTP set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs match dynamic-application junos:SSL set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs then permit application-services idp-policy CS-To-Web-Protection-Rules set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs then log session-init set security policies from-zone untrust to-zone services policy u2s-protect_web_svcs then log session-close NETCONF SERVICE: set system services ssh sftp-server set system services rlogin set system services netconf ssh set system services netconf rfc-compliant set system services web-management https system-generated-certificate set system services web-management limits debug-level 9 set system services web-management session idle-timeout 1440 DNS SERVER: set system name-server 8.8.8.8
Konfiguration der System- und Sicherheitsprotokollierung (CLI)
set security log utc-timestamp set security log mode stream set security log format sd-syslog set security log report set security log source-interface reth0.0 set security log transport set security log stream sd-cloud-logs category all set security log stream sd-cloud-logs host srx.sdcloud.juniperclouds.net set security log stream sd-cloud-logs host port 6514 set security log stream sd-cloud-logs transport division line-based set security log stream sd-cloud-logs transport protocol tls set security log stream sd-cloud-logs transport tls-profile syslog-profile
Management-Konfiguration (CLI)
HTTP: set system services web-management http interface reth1.0 HTTPS: set system services web-management https system-generated-certificate set system services web-management https interface reth1.0 set system services web-management https interface fxp0.0 HTTP: set system services rest http HTTPS: set system services rest https server-certificate system-generated-certificate set system services rest enable-explorer
GUI-gesteuerte Funktionskonfiguration über Juniper Security Director Cloud:
- Erkennen Sie das Gerät in der Juniper Security Director Cloud und importieren Sie die Basiskonfiguration.
- Onboarding des Geräts in der Juniper Security Director Cloud.
Gehen Sie wie folgt vor, um die Firewall der SRX-Serie zu integrieren:
- Gehen Sie zu SRX > Geräteverwaltung > Gerät und klicken Sie dann auf +.
- Wählen Sie SRX-Geräte übernehmen aus.
- Wählen Sie SRX-Cluster aus.
- Geben Sie im Feld Anzahl der zu übernehmenden SRX-Cluster 1 ein.
- Klicken Sie auf OK und dann auf Schließen.
Die obige Aktion erstellt ein temporäres Gerät, und um den Onboarding-Vorgang abzuschließen, klicken Sie auf Cluster übernehmen , wie in Abbildung 4 zu sehen . Kopieren Sie die CLI-Befehle auf den node0 des SRX-Clusters und fügen Sie sie ein.
übernehmen
Registrieren des Geräts bei der Juniper ATP Cloud nach Geräteerkennung
- Gehen Sie zu SRX > Geräteverwaltung > Gerät.
- Wählen Sie Geräte aus.
- Klicken Sie auf Mehr, und wählen Sie dann Bei ATP registrieren aus.
- Melden Sie sich bei Ihrer Firewall der SRX-Serie an und fügen Sie den Befehl in die Junos OS CLI ein.
Aktivieren Sie die Protokollierung auf der Firewall der SRX-Serie, um den Datenverkehr in der Juniper Security Director Cloud zu protokollieren
von Juniper Security Director Cloud
Anwendungs-Sicherheit
Konfigurieren Sie die Firewall-Richtlinie zur Implementierung von Anwendungssicherheit in einer Datencenter-Umgebung. Wir erstellen eine Firewall-Richtlinie, um alle Social-Media-/Shopping-Websites und -Apps mit hoher Bandbreite (Facebook, Amazon) und Video-Sharing-Websites wie YouTube, Vimeo usw. zu blockieren.
Erstellen Sie eine Anwendungsgruppe, die Sie in der Firewallrichtlinie verwenden:
- Wechseln Sie zu Freigegebene Dienste > Anwendungen.
- Klicken Sie auf das Dropdown-Menü Erstellen und wählen Sie dann Signaturgruppe aus.
- Geben Sie einen Namen für die Anwendungsgruppe ein.
- Klicken Sie auf + , um alle Anwendungen hinzuzufügen, die blockiert werden müssen.
- Klicken Sie auf OK , um die Anwendungsgruppe zu speichern.
von Juniper Security Director Cloud
Schließen Sie die Anwendungsgruppe in eine Sicherheitsrichtlinie zur Durchsetzung ein:
- Wechseln Sie zu SRX > Sicherheit Policy > SRX Policy.
- Klicken Sie auf + , um eine neue Firewall-Regel hinzuzufügen.
- Geben Sie Quellzone und Quelladresse ein.
- Zielzone und Zieladresse eingeben.
- Wählen Sie Dienste und Anwendungsgruppe aus, die wir mit Apps erstellt haben, die blockiert werden müssen.
- Wählen Sie Aktion aus.
- Aktivieren Sie bei Bedarf die Protokollierung unter Optionen.
Intrusion Detection and Prevention (IDP)
Bei der Implementierung von IDP können Sie beim Entwerfen der IDP-Richtlinie die folgenden Einstellungen berücksichtigen:
- Umgebung (Services, die innerhalb des Datencenters ausgeführt werden)
- Anwendungen (Anwendungen, die derzeit über die Firewall bereitgestellt werden)
- Ausgenommen alle Services oder Protokolle, die nicht gescannt werden (z. B. SSH)
Basierend auf den für dieses JVD implementierten Services haben wir uns dafür entschieden, den Client-zu-Server-basierten Schutz zu klonen und einige Regeln hinzuzufügen, die den Server-zu-Client-basierten Datenverkehr berücksichtigen.
Die erstellte Richtlinie berücksichtigt die folgenden Einstellungen:
- Im Datencenter ausgeführte Services (HTTP, HTTPS, MAIL, ICMP, DB, DNS usw.)
- Signaturen zur Erkennung bösartiger Aktivitäten
- Signaturen zur Erkennung von Netzwerk- / Service-Scans
- Signaturen zur Erkennung von DOS- und DDOS-basierten Angriffen
Workflow zum Erstellen von IDP-Richtlinien und zum Durchsetzen der Richtlinien.
So klonen Sie eine vordefinierte Richtlinie:
- Gehen Sie zu SRX > Sicherheit Subscription > IPS > IPS Profiles.
- Wählen Sie die vordefinierte Richtlinie zum Klonen aus.
- Klicken Sie auf Mehr und wählen Sie dann Klonen aus.
- Geben Sie einen neuen Richtliniennamen ein.
In diesem JVD haben wir die Richtlinie CS-To-Web-Protection-Rules genannt und einige Regeln hinzugefügt, die dem Server-to-Client-Schutz Rechnung tragen.
hinzufügen
Sobald eine neue IPS-Regel hinzugefügt wurde, aktualisieren Sie Folgendes:
- Name der IPS-Regel.
- Fügen Sie neue IDP-Signaturen hinzu.
- Wählen Sie Aktion aus, wenn eine Bedrohung erkannt wird.
- Optional. Erkannte Angriffe protokollieren.
- IPS-Regeln verfügen auch über erweiterte Optionen, um IP-Aktionen bei erkannten Angriffen zu aktivieren.
Jede hinzugefügte Signatur enthält eine empfohlene Aktion, die bei Erkennung ausgeführt werden soll. Sie können die Aktion als Empfohlen festlegen. Weitere Informationen zu den Signaturen und der empfohlenen Aktion finden Sie unter: https://threatlabs.juniper.net/home/search/#/list/ips?page_number=1&page_size=20
hinzufügen
Nachdem das IPS-Profil und die Regeln erstellt wurden, erzwingen Sie das IPS-Profil für eine Sicherheitsrichtlinie:
- Klicken Sie auf die Firewall-Regel, bei der IPS aktiviert werden muss.
- Klicken Sie auf Sicherheit-Abonnements.
- Verwenden Sie entweder die globalen Optionen und aktivieren Sie nur den IPS-Schalter oder klicken Sie auf Anpassen , um eine neue Richtlinie auszuwählen.
Sie können die globalen Optionen auf der Hauptseite der SRX-Richtlinie festlegen.
SecIntel Konfiguration
- Wechseln Sie zu SRX > Sicherheit-Abonnements > SecIntel >-Profile.
- Klicken Sie auf Erstellen.
- Konfigurieren Sie die Profile für die erforderlichen Services.
So erstellen Sie Profilgruppen:
- Wechseln Sie zu SRX > Sicherheit-Abonnements > SecIntel >Profilgruppen.
- Klicken Sie auf + , um eine neue Profilgruppe zu erstellen.
Als letzten Schritt aktivieren wir die SecIntel-Profilgruppe in einer Sicherheitsrichtlinie, die die Erkennung und Behebung von SecIntel-Profilen basierend auf der Reputation erzwingt.
So aktivieren Sie die SecIntel-Profilgruppe in einer Sicherheitsrichtlinie:
- Wechseln Sie zu SRX > Sicherheit Policy > SRX Policy.
- Wählen Sie die Richtlinie aus, die Sie ändern möchten, und klicken Sie auf das Stiftsymbol.
- Bearbeiten Sie die Richtlinie, um die SecIntel-Profilgruppe zu aktivieren, oder klicken Sie auf Neu erstellen , um ein anderes Profil auszuwählen.
zuweisen
zuweisen
Erweiterte Anti-Malware
- Wechseln Sie zu SRX > Sicherheit-Abonnements > Anti-Malware.
- Klicken Sie auf +.
- Konfigurieren Sie die Protokolle, die Sie aktivieren müssen, und klicken Sie auf OK , um das AAMW-Profil zu speichern.
Das erstellte AAMW-Profil ist in einer Sicherheitsrichtlinie konfiguriert.
DNS-Sicherheit
Die DNS-Sicherheit wird in zwei Phasen konfiguriert:
- Aktivieren der SecIntel-Phase, die im Abschnitt SecIntel behandelt wird.
- Aktivieren von DNS-Kernsicherheitsfeatures wie DNS DGA und DNS-Tunneling, die in diesem Abschnitt behandelt werden.
Um die DNS-Sicherheit zu aktivieren, folgen Sie dem Pfad zum Konfigurieren der Einstellungen in der Juniper Security Director Cloud:
- Wechseln Sie zu SRX > Geräteverwaltung > Geräte.
- Klicken Sie auf das Gerät, auf dem wir die DNS-Sicherheit konfigurieren möchten.
- Klicken Sie auf Junos Detaillierte Konfigurationen.
- Geben Sie die DNS-Filterung in den Suchbereich ein.
- Wählen Sie Dienste > DNS-Filterung aus.
- Geben Sie die Details ein.
- Klicken Sie auf Speichern , wenn Sie fertig sind.
- Optional. Klicken Sie auf Vorschau , wenn Sie die gespeicherte Konfiguration anzeigen möchten.
- Klicken Sie auf Bereitstellen , um die Konfiguration auf dem Gerät bereitzustellen.
Sie können jederzeit alle Konfigurationsabschnitte abschließen und speichern, bevor Sie die endgültige Konfiguration bereitstellen.
Diese Konfiguration ist auch für die Implementierung von IoT-Sicherheit identisch.
von Juniper Security Director Cloud – Junos
Konfigurieren wir die wichtigsten DNS-Sicherheitsfunktionen:
- Geben Sie Metadaten in den Suchbereich ein.
- Wählen Sie Dienste > Sicherheit Metadaten-Streaming aus.
- Klicken Sie hier, um mit dem Konfigurationsabschnitt fortzufahren.
- Klicken Sie auf + , um die Konfiguration der DNS-Metadaten zu aktivieren.
- Klicken Sie auf Speichern , wenn Sie fertig sind.
- Optional. Klicken Sie auf Vorschau , wenn Sie die gespeicherte Konfiguration anzeigen möchten.
- Klicken Sie auf Bereitstellen , um die Konfiguration auf dem Gerät bereitzustellen.
für Sicherheit-Metadaten
Stellen Sie sicher, dass Sie die Konfiguration speichern und bereitstellen, sobald sie abgeschlossen ist.
Verwenden Sie die CLI, um die Metadaten-Streamingrichtlinie für ein Zonenpaar zu konfigurieren und DNS-Sicherheitseinstellungen durchzusetzen.
Stellen Sie sicher, dass die Konfiguration bereitgestellt wird, bevor Sie die nächsten Schritte über die CLI konfigurieren.
# Add the security metadata streaming policy: set security policies from-zone trust to-zone untrust application-services security-metadata-streaming-policy DNS_Security_Policy
Sicherheits-Bildschirme
So konfigurieren Sie die Option "Sicherheits-IDS-Bildschirm" in der Juniper Security Director Cloud:
- Wechseln Sie zu SRX > Geräteverwaltung > Geräte.
- Klicken Sie auf das Gerät.
- Klicken Sie Junos detaillierte Konfigurationen.
- Suchen Sie nach Bildschirmen.
- Wählen Sie Sicherheit > Bildschirm aus.
- Klicken Sie auf + , um ein neues Profil hinzuzufügen.
Abbildung 39: Konfiguration der Bildschirme
von Juniper Security Director Cloud
Abbildung 40: Juniper Security Director Cloud – Screens-Flood-Angriffsoptionen
- Klicken Sie auf OK , um die Bildschirmkonfiguration zu speichern, sobald die gewünschte Konfiguration abgeschlossen ist.
- Klicken Sie auf Zonen , um den Bildschirm für eine bestimmte Zone zu erzwingen.
Abbildung 41: Juniper Security Director Cloud – Zuweisen von Bildschirmoptionen zu Zone
- Klicken Sie auf OK , um die Konfiguration zu speichern, sobald die neue Bildschirmkonfiguration auf die Zone angewendet wurde.
- Klicken Sie auf Bereitstellen , um die Konfiguration auf dem Gerät bereitzustellen.
Reverse-SSL-Proxy
Da sich das Anwendungsszenario für eine Firewall der nächsten Generation in Datencentern auf den Schutz interner Ressourcen wie Webserver konzentriert, können wir optional SSL-Reverse-Proxy implementieren. SSL-Reverse-Proxy stellt sicher, dass erweiterte Dienste auf entschlüsselten Webserver-Datenverkehr angewendet und überprüft werden, bevor die Firewall verlassen wird, um an die Webserver-Ressourcen zu gelangen.
Die Erstellung der Webserver-Zertifikate wird in diesem Abschnitt nicht behandelt. Sie müssen dieses Zertifikat in die Cloud von Juniper Security Director importieren. Dieses Zertifikat wird beim Erstellen des SSL-Proxyprofils verwendet.
So erstellen Sie das SSL-Reverseproxyprofil:
- Webserver-Zertifikate importieren.
- Erstellen Sie das SSL-Reverseproxyprofil.
- Wechseln Sie zu SRX > Sicherheit Abonnements > Profile entschlüsseln.
- Klicken Sie auf + , um ein neues Profil hinzuzufügen.
Fügen Sie das Profil in eine Firewallregel zur Durchsetzung ein:
- Wechseln Sie zu SRX > Sicherheit Policy > SRX Policy.
- Klicken Sie auf + , um eine neue Firewall-Regel hinzuzufügen.
- Geben Sie Quellzone und Quelladresse ein.
- Zielzone und Zieladresse eingeben.
- Wählen SieDienste und Anwendungen aus.
- Wählen Sie unter Sicherheitsabonnements die Option Erweiterte Dienste aus, die aktiviert werden müssen. In diesem Beispiel wird IPS ausgewählt.
- Wählen Sie das im vorherigen Schritt erstellte SSL-Reverseproxyprofil aus.
Validierung der Firewall-Lösung der nächsten Generation im Datencenter
Die Konfiguration bietet erweiterte Sicherheitsservices in Datencenter-Umgebungen mit Firewalls der nächsten Generation. In diesem Abschnitt konzentrieren wir uns auf die Validierung der Lösung, die mit diesem JVD implementiert wird.
Beginnen wir mit dem Juniper Security Director Cloud-Dashboard, das bei der Anmeldung die Startseite bildet. Die Dashboard-Seite bietet durch verschiedene leicht verfügbare Widgets eine Landschaft der Geschehnisse in der Umgebung.
Die Seite >Protokolle > Sitzung überwachen bietet eine Momentaufnahme des Datenverkehrsflusses durch die Umgebung. Mithilfe der Seite "Sitzung" können Sie Informationen basierend auf verschiedenen Optionen filtern, die auf der Seite bereitgestellt werden.
| Filteroptionen | Beschreibung |
|---|---|
|
Verwenden Sie Erweiterten Filter anzeigen , um die Protokolle zu durchsuchen. Alle Ereignisfelder werden verwendet, um die Suche zu durchlaufen. |
|
Verwenden Sie Gruppieren nach , um die Protokolle basierend auf vordefinierten Feldern zu sortieren. Was in den nächsten Screenshots gezeigt wird. |
Die Seite "Alle Sicherheitsereignisse" enthält Details zu allen vom Gerät empfangenen Sicherheitsereignissen.
Die Seite "Bedrohungen" konzentriert sich nur auf die in der Umgebung identifizierten Bedrohungen.
Validierung der Anwendungs-Sicherheit
Gruppierte Anwendungen bieten einen Überblick über identifizierte Anwendungen aus dem Datenverkehr, den die Firewall verarbeitet hat.
gruppierter Anwendungen
Die Gruppierung mit geschachtelten Anwendungen liefert Informationen zu den tatsächlichen Anwendungen, die die Anwendungen verwenden, wie in Abbildung 49 dargestellt.
Validierung von IDP-Funktionen
Die Seite "Bedrohungen" enthält Informationen zu den erkannten IDP-Angriffen in der Umgebung. Sie können auch die detaillierten Informationen zu den folgenden Themen anzeigen:
- Quell- und Zielzone
- Quell- und Ziel-IP-Adressen
- IDP-Richtlinie und -Regel, die die Erkennung ausgelöst hat
- Erkannter Angriff und dessen Schweregrad
- Maßnahmen, die auf den erkannten Angriff ergriffen wurden
IDP – Detailinformationen
von IDP-Angriffen
SecIntel Feature-Validierung
SecIntel-Feeds, die auf die Firewall-Richtlinie angewendet werden, generieren Protokolle, wenn der Datenverkehr der konfigurierten Risikostufe entspricht.
Die Detailansicht zeigt Informationen zur Kategorie und zur SecIntel-Richtlinie, die die Aktion erzwungen hat, einschließlich Quelle, Ziel und entsprechender Zonen.
des Bedrohungsprotokolls von SecIntel
Das Advanced Threat Prevention-Dashboard enthält auch Details zu dem Client, der den Datenverkehr eingeleitet hat, sowie den Verlauf des Ereignisses.
von SecIntel
zu SecIntel Client
Erweiterte Validierung von Anti-Malware-Funktionen
Die konfigurierte AAMW-Richtlinie kann je nach identifiziertem Protokoll zu mehreren Protokollen führen. Einige Schlüsselprotokolle enthalten Informationen über die von AAMW erzwungene Aktion.
| Protokoll-Informationen | Beschreibung |
|---|---|
| AAMW_ACTION_LOG | Die Maßnahmen wurden auf der Grundlage des Urteils auf der Grundlage des Sandboxing-Ergebnisses der Juniper ATP Cloud und des definierten Risikoprofils auf der Firewall der SRX-Serie ergriffen. |
| AAMW_HOST_INFECTED_EVENT_LOG | Wenn das gefundene Urteil bösartig ist, wird das mit dem Host infizierte Ereignisprotokoll generiert. |
| AAMW_MALWARE_EVENT_LOG | Wenn das Urteil als Ergebnis des Sandboxings bösartig ist, wird das Malware-Ereignisprotokoll generiert. |
Die Ansicht "ATP infiziert" enthält die folgenden Details:
- Indicators of Compromise (IOC).
- Statische Analyse der identifizierten bösartigen Datei.
- Verhaltensanalyse zur Identifizierung wichtiger Verhaltensweisen auf der Grundlage der zugewiesenen Bedrohungsstufe, um abzuleiten, wie bösartig die identifizierte Datei ist.
- Netzwerkaktivität liefert Details zu den während des Sandboxings identifizierten Malware-Aktivitäten.
- Verhaltensdetails beschreiben die während des Sandboxings identifizierten Verhaltensschritte.
zum Malware-Verhalten
Validierung der DNS-Sicherheitsfunktionen
DNS-Sicherheitsprotokolle werden basierend auf den einzelnen DNS-Sicherheitsfunktionen wie DGA und DNS-Tunneling generiert, wenn sich ein identifizierter DNS-Datenverkehr als bösartig erweist, werden entsprechende Protokolle generiert.
| Protokoll-Informationen | Beschreibung |
|---|---|
| SMS_STREAMING | Das Protokoll wird für DNS REQ generiert, wenn das "Benachrichtigungsprotokoll" unter allen Erkennungen (DGA, Tunneling und alle) konfiguriert ist. |
| SMS_CLEAN_VERDICT | Das Protokoll wird generiert, wenn das Cloud-Urteil "sauber" ist und "Benachrichtigungsprotokollerkennung" unter allen Erkennungen (DGA und alle) konfiguriert ist. |
| SMS_MALICIOUS_VERDICT | Ein Protokoll wird generiert, wenn das Urteil der Cloud böswillig ist oder Tunneling erkannt wird, und die "Benachrichtigungsprotokollerkennung" ist unter allen Erkennungen (DGA, Tunneling und alle) konfiguriert. |
| SMS_FALLBACK_EVENT | Das Protokoll wird generiert, wenn das Cloud-Urteil nicht im Urteils-Timeout-Intervall empfangen wird. Das Protokoll wird nur generiert, wenn das "Fallback-options notification log" unter einer beliebigen Erkennung (DGA, Tunneling und alle) konfiguriert ist. |
Neben den generierten Protokollen können Sie auch die Details zu Straftaten im Abschnitt "Advanced Threat Prevention" anzeigen, der Informationen zu Folgendem enthält:
- Client, der die Offense ausgelöst hat.
- Details zur Straftat, wenn es sich um DGA- oder DNS-Tunneling handelt.
- Informationen über das IOC und Exfiltrationsversuche.
.
der ATP-DNS-Tunneloffensive
Screens-Funktionsvalidierung
IP-Spoofing
des IP-Spoofing-Protokolls
SYN-Flood – (Quell- und Zielgrenzwerte anwenden)
.
Reverse-SSL-Proxy-Validierung
Der Reverse-SSL-Proxy ermöglicht die Entschlüsselung von spezifischem Datenverkehr, der für einen Webserver bestimmt ist, um den Datenverkehr erweiterten Sicherheitsdiensten zu unterziehen.
Nach der Anwendung auf eine Sicherheitsrichtlinie werden Sie mehrere Protokolle bemerken, die die Aktion definieren können, die der SSL-Proxy ausführt.
| Protokoll-Informationen | Beschreibung |
|---|---|
| SSL_PROXY_SSL_SESSION_DROP | Das Protokoll wird generiert, wenn der SSL-Proxy eine Sitzung verwirft. |
| SSL_PROXY_SSL_SESSION_ALLOW | Das Protokoll wird generiert, wenn die SSL-Sitzung vom SSL-Proxy verarbeitet wird, auch wenn kleinere Fehler aufgetreten sind. |
| SSL_PROXY_SESSION_IGNORE | Das Protokoll wird generiert, nachdem Nicht-SSL-Sitzungen erkannt wurden, die zunächst fälschlicherweise als SSL-Sitzungen angesehen werden. |
| SSL_PROXY_SESSION_WHITELIST | Das Protokoll wird generiert, wenn eine SSL-Proxy-Sitzung auf die Whitelist gesetzt wird. |
| SSL_PROXY_ERROR | Für die Meldung von Fehlern während des SSL-Proxys wird ein Protokoll erstellt. |
| SSL_PROXY_WARNING | Ein Protokoll wird für das Melden von Warnungen während des SSL-Proxys erstellt. |
| SSL_PROXY_INFO | Ein Protokoll wird für die Berichterstellung allgemeiner Informationen während des SSL-Proxys erstellt. |

