In diesem Dokument werden Google Cloud Funktionen beschrieben, mit denen Sie Daten-Exfiltration durch Phishing, Insider-Angriffe oder externe Entitäten verhindern können, wenn Sie Observability Analytics verwenden. Außerdem werden die beiden Abfrage-Engines beschrieben, die für Observability Analytics verfügbar sind, und wie sich die Wahl der Abfrage-Engine auf die Daten auswirkt, die Sie abfragen können.
Organisationsbeschränkungen
Mit Organisationsbeschränkungen können Sie Prinzipale so einschränken, dass sie nur Zugriff auf Ressourcen in autorisierten Google Cloud Organisationen haben. Wenn Sie Organisationsbeschränkungen konfigurieren, konfigurieren Sie im Grunde einen Egress-Proxy. Sie können beispielsweise Organisationsbeschränkungen verwenden, um zu verhindern, dass Daten, die von der Organisation gespeichert werden, mit externen Daten kombiniert werden, wenn Sie Observability Analytics verwenden.
Weitere Informationen finden Sie unter Organisationsbeschränkungen konfigurieren.
VPC Service Controls
VPC Service Controls schützt vor versehentlichen oder gezielten Maßnahmen externer Entitäten oder interner Entitäten, wodurch das Risiko unerwünschter Daten-Exfiltration aus Google Cloud Diensten wie Cloud Storage und BigQuery verringert wird. Mit VPC Service Controls können Sie Perimeter zum Schutz von Ressourcen und Daten von Diensten erstellen, die Sie explizit angeben.
Ein VPC Service Controls-Perimeter ist eine Sicherheitsgrenze um Google Cloud Ressourcen. Er ermöglicht die kostenlose Kommunikation innerhalb des Perimeters, blockiert aber standardmäßig die Kommunikation mit Google Cloud Diensten außerhalb des Perimeters. Ein Perimeter blockiert nicht den Zugriff auf APIs oder Dienste von Drittanbietern im Internet.
Verwechseln Sie einen VPC Service Controls-Perimeter nicht mit einem VPC-Netzwerk (Virtual Private Cloud). Ein VPC Service Controls-Perimeter ist eine Sicherheitsgrenze.
Weitere Informationen finden Sie unter Dienstperimeter einrichten.
Informationen zu Logging und VPC Service Controls finden Sie unter Unterstützte Produkte: Logging.
Abfrage-Engine für Observability Analytics auswählen
Mit Observability Analytics können Sie SQL-Abfragen entweder in der Standard-Logging-Engine oder in der BigQuery-Engine ausführen.
Beide Abfrage-Engines bieten das gleiche Maß an Datensicherheit, verwenden aber unterschiedliche Berechtigungsebenen. Die Standard-Engine prüft Logging-Berechtigungen, während die BigQuery-Engine BigQuery-Berechtigungen prüft.
Um die Abfrage-Engine festzulegen, verwenden Sie auf der Seite Observability Analytics das Menü settings Einstellungen:
Abfragen in der Standard-Abfrage-Engine ausführen
Die Standard-Abfrage-Engine wird von Google Cloud Observability verwaltet. Wenn Sie diese Engine verwenden, können Sie Folgendes abfragen:
In der folgenden Tabelle wird zusammengefasst, wie Cloud Logging IAM-Rollen (Identity and Access Management) verwendet, um den Zugriff auf die gespeicherten Daten zu steuern:
| Von Observability Analytics abgefragte Quelle | Erforderliche IAM-Rollen zum Lesen von Quelldaten |
|---|---|
_AllLogs-Ansichtim Log-Bucket _Required |
Loganzeige (roles/logging.viewer)für das Projekt, in dem der _Required Log-Bucket gespeichert ist. |
_AllLogs-Ansichtim Log-Bucket _Default |
Betrachter für private Logs (roles/logging.privateLogViewer)für das Projekt, in dem der Log-Bucket _Default gespeichert ist. |
_Default-Ansichtim Log-Bucket _Default |
Loganzeige (roles/logging.viewer)für das Projekt, in dem der _Default Log-Bucket gespeichert ist. |
| Benutzerdefinierte Logansichten (in einem beliebigen Log-Bucket) |
Für Lesezugriff auf alle Logansichten in einem Projekt: Für Lesezugriff auf nur eine bestimmte Logansicht in einem Projekt eine der folgenden Optionen:
|
| Analytics-Datenansichten | Alle der folgenden:
|
Informationen zu Logging-Rollen finden Sie unter Zugriffssteuerung mit IAM.
Abfragen in der BigQuery-Engine ausführen
Die BigQuery-Engine kann Abfragen ausführen, die Verknüpfungen einer Logansicht mit anderen BigQuery-Tabellen enthalten. Um diese Engine zu verwenden, müssen Sie jedoch einen Link zu einem verknüpften BigQuery-Dataset im entsprechenden Log-Bucket erstellen. Ein verknüpftes BigQuery-Dataset ist ein schreibgeschütztes BigQuery-Dataset, das als Verweis auf ein freigegebenes Dataset dient.
Wenn Sie verknüpfte BigQuery-Datasets für Ihre Log-Buckets erstellen, erweitern Sie die Sicherheitsgrenze dieser Daten um BigQuery-Dienste. Das heißt, BigQuery-Dienste können jetzt Ihre Logdaten abfragen, indem sie eine Abfrage an ein verknüpftes BigQuery-Dataset senden.
Wenn Sie die Abfrage-Engine auf BigQuery festlegen, gilt Folgendes:
Sie können Logansichten abfragen, wenn für den zugehörigen Log-Bucket ein verknüpftes BigQuery-Dataset vorhanden ist. Der Observability Analytics-Dienst verbessert jedoch Abfragen, die an die BigQuery-Engine gesendet werden. Aus diesem Grund können sich die BigQuery-Metadaten von den erwarteten Daten unterscheiden.
Bevor eine Abfrage ausgeführt wird, werden Ihre BigQuery-IAM-Berechtigungen geprüft.
Für Abfragen, die Sie in der BigQuery-Engine ausführen, gelten die BigQuery-Preise.
In der folgenden Tabelle wird zusammengefasst, wie die BigQuery-Engine IAM verwendet, um den Zugriff auf die Quelldaten zu steuern:
| Von Observability Analytics abgefragte Quelle | Erforderliche IAM-Rollen zum Lesen von Quelldaten |
|---|---|
_AllLogs-Ansichtim _Required Log-Bucket |
Alle der folgenden:
|
_AllLogs-Ansichtim _Default Log-Bucket |
Alle der folgenden:
|
_Default-Ansichtim Log-Bucket _Default |
Alle der folgenden:
|
| Benutzerdefinierte Logansichten (in einem beliebigen Log-Bucket) |
Alle der folgenden:
|
| Analytics-Datenansichten | Nicht unterstützt. |
| Logansicht, die mit einer BigQuery-Tabelle verknüpft ist |
Alle der folgenden:
|
Informationen zum Verwalten des Zugriffs auf verknüpfte BigQuery-Datasets, siehe BigQuery-Zugriffssteuerung.