Auf dieser Seite werden Gateway-Sicherheitsrichtlinien und ihre Erstellung erläutert.
Gateway-Sicherheitsrichtlinien
Eine Gateway-Sicherheitsrichtlinie dient als zentraler Container für alle Sicherheitsregeln, die den Traffic-Fluss durch Ihre Secure Web Proxy-Instanz steuern. Mit Richtlinien können Sie die Zugriffssteuerung für den ausgehenden Webtraffic des Proxys effektiv verwalten.
Sie können eine Richtlinie definieren und mit Ihrer Secure Web Proxy-Instanz verknüpfen. So wird sichergestellt, dass der gesamte ausgehende Webtraffic aus Ihrem Netzwerk einheitlichen Sicherheitsstandards entspricht.
Gateway-Sicherheitsrichtlinien basieren auf den folgenden drei Parametern:
Traffic-Quelle: Secure Web Proxy identifiziert die Traffic-Quelle anhand verschiedener Attribute wie Dienstkonten, sichere Tags und IP-Adressen.
Zulässiges Ziel: Secure Web Proxy bestimmt die zulässigen Ziele anhand einer Domain, eines vollständigen URL-Pfads (wenn die TLS-Prüfung aktiviert ist), von URL-Listen oder des Zielports.
Anfragedetails: Secure Web Proxy wertet Anfrageattribute wie das Protokoll, die HTTP-Methode und die Anfrageheader aus. Wenn Sie diese Analyse für verschlüsselten Traffic durchführen möchten, müssen Sie die TLS-Prüfung aktivieren.
Quellattribute
Secure Web Proxy-Richtlinien identifizieren die Quelle des Traffics anhand der folgenden Cloud-Identitäts- und Netzwerkstandortdaten:
- Dienstkonten: Eindeutige Identitäten, die Ihren Anwendungen oder Arbeitslasten zugewiesen sind. Mit Dienstkonten können Sie Richtlinien basierend auf der spezifischen Funktion einer Anwendung erstellen.
- Sichere Tags: Labels, die Sie auf Ihre Google Cloud -Ressourcen wie VM-Instanzen anwenden können.
Mit Tags können Sie Arbeitslasten nach Funktion oder Umgebung gruppieren. Beispiel: „Allen Ressourcen mit dem Label
Productionden Zugriff auf genehmigte Domains erlauben.“ - IP-Adressen: Netzwerkadresse des Absenders. Sie können dem Secure Web Proxy Ihre Unternehmens- oder statischen Google Cloud -IP-Adressen zuweisen, die er für ausgehenden Traffic verwendet.
Unterstützte Identitäten für Quellattribute
Secure Web Proxy verwendet Richtlinien, die auf der Quellidentität basieren, z. B. Dienstkonten und sichere Tags, um den Webtraffic zu steuern. Mit diesen Richtlinien können Sie Regeln basierend auf der Quellidentität des Traffics anwenden, nicht nur auf die IP-Adresse.
In der folgenden Tabelle sind die Google Cloud -Dienste aufgeführt, die quellidentitätsbasierte Richtlinien unterstützen:
| Google Cloud -Dienste | Dienstkonto-Support | Unterstützung für sichere Tags |
|---|---|---|
| Compute Engine-VM | ||
| Google Kubernetes Engine (GKE)-Knoten | ||
| Google Kubernetes Engine-Container (GKE) | 1 | 1 |
| Direct VPC für Cloud Run | 1 | |
| Connector für serverlosen VPC-Zugriff | 2 | 2 |
| Cloud VPN | 1 | 1 |
| Cloud Interconnect lokal | 1 | 1 |
| Application Load Balancer | ||
| Network Load Balancer |
2 Die Quell-IP-Adresse ist eindeutig und kann stattdessen verwendet werden.
In der folgenden Tabelle sind die VPC-Architekturen (Virtual Private Cloud) aufgeführt, die quellidentitätsbasierte Sicherheitsrichtlinien unterstützen:
| VPC | VPC-Architektur | Support |
|---|---|---|
| Innerhalb der VPC | Projektübergreifend (freigegebene VPC) | |
| VPC-übergreifend | Peering-übergreifender Link (Peer-VPC) | |
| VPC-übergreifend | Cross Private Service Connect | |
| VPC-übergreifend | Netzwerkübergreifende Network Connectivity Center-Spokes |
Zielattribute
Secure Web Proxy-Richtlinien bestimmen, ob ein Ziel genehmigt wird, indem die folgenden Attribute der Zielwebsite oder des Zieldienstes analysiert werden:
Zieldomain: die Websiteadresse, z. B.
example.com.URL-Listen: vordefinierte Listen mit genehmigten oder blockierten URLs, die die Richtlinienverwaltung vereinfachen.
Zielport: Netzwerkport, an den Ihre Secure Web Proxy-Instanz Traffic sendet. Beispiel:
443für HTTPS.Vollständiger URL-Pfad: genauer Pfad der Website. Sie müssen die TLS-Prüfung aktivieren, um den gesamten Inhalt der jeweiligen Webseite zu sehen.
Für HTTP- und HTTPS-Ziel-Traffic können Sie das Zielattribut host und verschiedene zielbezogene request.*-Attribute wie request.method für Ihre Anwendung verwenden.
Weitere Informationen zu den Zielattributen, die Sie für HTTP- und HTTPS-Traffic verwenden können, finden Sie unter Attribute.
Sicherheitsrichtlinie erstellen
Führen Sie vor dem Erstellen einer Gateway-Sicherheitsrichtlinie die folgenden Schritte zur Ersteinrichtung aus:
- IAM-Rollen und -Berechtigungen (Identity and Access Management) abrufen
- Projekt in Google Cloud erstellen
- Aktivieren Sie die Abrechnung für Ihr Projekt in Google Cloud .
Nachdem Sie eine Richtlinie erstellt haben, können Sie Regeln erstellen und der Richtlinie hinzufügen. Weitere Informationen zum Verknüpfen einer Richtlinie mit Ihrer Secure Web Proxy-Instanz finden Sie unter Web-Proxy einrichten.
Console
Rufen Sie in der Google Cloud Console die Seite SWP-Richtlinien auf.
Klicken Sie auf Richtlinie erstellen.
Geben Sie einen Namen für die Richtlinie ein, die Sie erstellen möchten, z. B.
policy1.Geben Sie eine Beschreibung der Richtlinie ein, z. B.
My new swp policy.Wählen Sie in der Liste Regionen die Region aus, in der Sie die Richtlinie erstellen möchten, z. B.
us-central1.Wenn Sie Regeln für die Richtlinie erstellen möchten, klicken Sie auf Regel hinzufügen. Weitere Informationen finden Sie unter Secure Web Proxy-Regel erstellen.
Klicken Sie auf Erstellen.
Cloud Shell
Erstellen Sie mit Ihrem bevorzugten Texteditor eine
policy.yaml-Datei.Fügen Sie der von Ihnen erstellten Datei
policy.yamlFolgendes hinzu:description: basic Secure Web Proxy policy name: projects/PROJECT_ID/locations/REGION/gatewaySecurityPolicies/policy1Ersetzen Sie Folgendes:
PROJECT_ID: ID Ihres ProjektsREGION: Region, in der Ihre Richtlinie erstellt wird, z. B.us-central1
Erstellen Sie die Secure Web Proxy-Richtlinie.
gcloud network-security gateway-security-policies import policy1 \ --source=policy.yaml \ --location=REGION