Auf dieser Seite wird beschrieben, wie Sie das Web Security Scanner-Feature für verwaltete Scans verwenden und die Ergebnisse in der Google Cloud Console ansehen. Beispiele für Web Security Scanner-Ergebnisse werden ebenfalls angezeigt.
Web Security Scanner ist ein integrierter Dienst für Security Command Center, der häufige Sicherheitslücken in Ihren App Engine-, Google Kubernetes Engine- (GKE) und Compute Engine-Webanwendungen identifiziert. Ergebnisse aus dem Web Security Scanner können nur im Security Command Center unter Dienste aktiviert werden.
Weitere Informationen zur Funktionsweise von Web Security Scanner
Ergebnisse prüfen
Das Web Security Scanner-Feature für verwaltete Scans konfiguriert und plant automatisch Scans für jedes Ihrer bereichsspezifischen Projekte. Nach dem Aktivieren des Dienstes kann es bis zu 24 Stunden dauern, bis Web Security Scanner gestartet wird. Nach dem ersten Scan wird er dann jede Woche ausgeführt. Die Ergebnisse werden in Security Command Center angezeigt.
Verwaltete Scans sind von benutzerdefinierten Web Security Scanner-Scans getrennt. Benutzerdefinierte Scans sind umfassender als verwaltete Standardscans und bieten detaillierte Ergebnisse in Bezug auf Sicherheitslücken bei Anwendungen. Informationen zu benutzerdefinierten Scans finden Sie im Web Security Scanner-Leitfaden zu benutzerdefinierten Scans.
Ergebnisse in der Console ansehen
Die IAM-Rollen für Security Command Center können auf Organisations-, Ordner- oder Projektebene zugewiesen werden. Die Möglichkeit, Ergebnisse, Assets und Sicherheitsquellen anzusehen, zu bearbeiten, zu erstellen oder zu aktualisieren, hängt von der Ebene ab, auf die Sie Zugriff haben. Weitere Informationen zu Security Command Center-Rollen finden Sie unter Zugriffssteuerung.
Führen Sie die folgenden Schritte aus, um die Ergebnisse von Web Security Scanner in Security Command Center zu prüfen:
-
Rufen Sie in der Google Cloud Console die Seite Ergebnisse von Security Command Center auf.
- Wählen Sie Ihr Google Cloud Projekt oder Ihre Organisation aus.
- Wählen Sie im Abschnitt Schnellfilter im Unterabschnitt Anzeigename der Quelle die Option Web Security Scanner aus. Die Ergebnisse der Ergebnisabfrage werden aktualisiert und enthalten nur noch die Ergebnisse aus dieser Quelle.
- Klicken Sie in der Spalte Kategorie auf den Namen des Ergebnisses, um die Details eines bestimmten Ergebnisses aufzurufen. Der Detailbereich für das Ergebnis wird geöffnet und der Tab Zusammenfassung wird angezeigt.
- Sehen Sie sich auf dem Tab Zusammenfassung die Details des Ergebnisses an, einschließlich Informationen dazu, was erkannt wurde, welche Ressource betroffen ist und – falls verfügbar – welche Schritte Sie unternehmen können, um das Problem zu beheben.
- Optional: Klicken Sie auf den Tab JSON, um die vollständige JSON-Definition des Ergebnisses aufzurufen.
Alle Ergebnisse für eine bestimmte URL ansehen
Ein Scan kann Ergebnisse aus mehreren Basis-URLs liefern. So rufen Sie alle Ergebnisse auf, die einer bestimmten URL in einem Scan zugeordnet sind:
- Ergebnis öffnen und JSON-Definition ansehen
- Kopieren Sie die URL neben
externalUri. - Schließen Sie den Bereich mit den Ergebnisdetails.
Geben Sie im Abfrageeditor die folgende Abfrage ein:
externalUri:"AFFECTED_URI"Ersetzen Sie AFFECTED_URI durch die zuvor kopierte URL.
In Security Command Center werden alle Ergebnisse angezeigt, die der URL zugeordnet sind.
Beispielergebnisse
Beispiele für Ergebnisse, die von Web Security Scanner verwaltet werden:
| Sicherheitslücke | Beschreibung |
|---|---|
| Gemischte Inhalte | Eine Seite, die über HTTPS bereitgestellt wurde, stellt auch Ressourcen über HTTP bereit. Ein Man-in-the-Middle-Angreifer könnte die HTTP-Ressource manipulieren und so vollständigen Zugriff auf die Website erhalten, die die Ressource lädt oder die Aktionen der Nutzer im Blick behält. |
| Klartextpasswort | Eine Anwendung gibt vertrauliche Inhalte mit einem ungültigen Inhaltstyp oder ohne den Header X-Content-Type-Options: nosniff zurück. |
| Veraltete Bibliothek |
Die Version einer enthaltenen Bibliothek weist eine bekannte Sicherheitslücke auf. Der Scanner prüft die Version der verwendeten Bibliothek und gleicht diese mit einer bekannten Liste von anfälligen Bibliotheken ab. Wenn die Versionserkennung fehlschlägt oder die Bibliothek manuell repariert wurde, können falsch positive Meldungen auftreten. Web Security Scanner erkennt einige anfällige Versionen der folgenden beliebten Bibliotheken:
Diese Liste wird regelmäßig mit neuen Bibliotheken und aktualisierten Sicherheitslücken aktualisiert. |
Weitere Informationen zur Verwendung von Security Command Center in der Google Cloud Console
Ergebnisse in der Google Cloud -Console filtern
Große Organisationen können über ihr System hinweg viele Sicherheitslücken prüfen, untersuchen und verfolgen müssen. Wenn Sie die Filter verwenden, die auf den Seiten Sicherheitslücken und Ergebnisse in Security Command Center in der Google Cloud Console verfügbar sind, können Sie sich auf die Sicherheitslücken mit dem höchsten Schweregrad in Ihrer Organisation konzentrieren und Sicherheitslücken nach Asset-Typ, Projekt und mehr prüfen.
Weitere Informationen zum Filtern von Ergebnissen zu Sicherheitslücken finden Sie unter Ergebnisse zu Sicherheitslücken in Security Command Center filtern.
Ergebnisse ausblenden
Wenn Sie die Ergebnismenge im Security Command Center steuern möchten, können Sie einzelne Ergebnisse manuell oder programmatisch ausblenden oder Ausblendungsregeln erstellen, mit denen aktuelle Ergebnisse automatisch ausgeblendet wird und zukünftige Ergebnisse basierend auf von Ihnen definierten Filtern.
Stummgeschaltete Ergebnisse werden zwar nicht angezeigt, aber weiterhin zu Audit- und Compliance-Zwecken in Logs erfasst. Sie können ausgeblendete Ergebnisse aufrufen und ihre Ausblendung jederzeit aufheben. Weitere Informationen finden Sie unter Ergebnisse in Security Command Center ausblenden.
Scankonfigurationen
Wenn Web Security Scanner Zugriffsanmeldedaten erhält, führt es alle Aktionen mit dieser Zugriffsebene aus. Es empfiehlt sich, Scans in Entwicklungs-, Test-, Staging- oder Qualitätssicherungsumgebungen durchzuführen, um das Risiko von Produktionsressourcen zu verringern und Sicherheitslücken zu erkennen, bevor sie die Produktion erreichen.
Das Scannen von Produktionsressourcen ist nützlich, da auch kleine Änderungen an Ressourcen zwischen Tests und Produktion zu Sicherheitslücken führen können. Sie können den Zugriff während der Produktionsscans jedoch einschränken. Weitere Informationen finden Sie unter Best Practices.
Verwenden Sie dieGoogle Cloud -Konsole, um verwaltete Scankonfigurationen zu überprüfen und Scans manuell zu starten.
So rufen Sie die Konfiguration verwalteter Scans für ein Projekt auf:
- Rufen Sie in der Google Cloud Console die Seite „Web Security Scanner“ auf.
Zur Seite „Web Security Scanner“ - Wählen Sie ein Projekt aus. Es wird eine Seite mit einer Liste Ihrer verwalteten und benutzerdefinierten Scans angezeigt.
- Klicken Sie unter Scankonfigurationen auf
managed_scan. Auf der angezeigten Seite werden die Ergebnisse des letzten verwalteten Scans angezeigt, einschließlich Scanstatus, gecrawlte URLs und gefundene Sicherheitslücken. Verwenden Sie die Drop-down-Liste, um die Ergebnisse vorheriger Scans anzuzeigen.
Verwaltete Scans werden von Web Security Scanner verwaltet, sodass Scankonfigurationen nicht geändert werden können. Verwaltete Scans können nur in Security Command Center bearbeitet oder gelöscht werden, wie unter Verwaltete Scans deaktivieren beschrieben.
Statische IP-Adressbereiche für verwaltete Scans
Wenn Web Security Scanner in Security Command Center aktiviert ist, werden verwaltete Scans automatisch mit statischen IP-Adressen in den folgenden Bereichen gestartet:
8.34.210.32/2734.66.18.0/2634.66.114.64/2634.68.34.64/27
On-Demand-Scans
Verwaltete Scans werden automatisch nach einem festgelegten Zeitplan ausgeführt. Sie können jedoch die Web Security Scanner-Seite verwenden, um verwaltete On-Demand-Scans auszuführen:
- Rufen Sie in der Google Cloud Console die Seite „Web Security Scanner“ auf.
Zur Seite „Web Security Scanner“ - Wählen Sie ein Projekt aus. Es wird eine Seite mit einer Liste Ihrer verwalteten und benutzerdefinierten Scans angezeigt.
- Klicken Sie unter Scankonfigurationen auf
managed_scan. - Klicken Sie oben auf der Seite auf Ausführen oder
- Klicken Sie auf dem Tab Ergebnisse auf Scan neu ausführen.
Der Scan beginnt und die Ergebnisse werden in Security Command Center aktualisiert, wenn der Vorgang abgeschlossen ist. On-Demand-verwaltete Scans sind nützlich, wenn Sie zwischen geplanten Scans Ergebnisse für neue oder aktualisierte Projekte erfassen möchten. On-Demand-Scans wirken sich nicht auf das Zeitplanen geplanter wöchentlicher Scans aus.
Weitere Informationen zum Scan finden Sie auf der Seite "Logs" des Projekts.
Verwaltete Scans deaktivieren
Wenn Sie verwaltete Scans für eine Organisation, einen Ordner oder ein Projekt deaktivieren möchten, deaktivieren Sie den Web Security Scanner-Dienst in Security Command Center. Eine Anleitung finden Sie unter Integrierte Dienste aktivieren oder deaktivieren.
Sie können Web Security Scanner weiterhin als eigenständiges Produkt verwenden, um benutzerdefinierte Scans durchzuführen. Beachten Sie dabei Folgendes:
- Sie müssen benutzerdefinierte Scans für jedes Projekt konfigurieren und verwalten, das Sie scannen möchten.
- Konfigurationen verwalteter Scans werden archiviert. Vorhandene Ergebnisse verwalteter Scans können weiterhin in der Google Cloud Console eingesehen werden.
- Verwaltete Scans sind nur in Security Command Center verfügbar. Daher werden die Konfigurationen verwalteter Scans und vorhandene Ergebnisse verwalteter Scans von der eigenständigen Web Security Scanner-Seite entfernt.
Wenn Sie Web Security Scanner im Security Command Center wieder aktivieren, werden die Konfigurationen und Ergebnisse des verwalteten Scans wieder auf der Seite „Web Security Scanner“ angezeigt. Im Allgemeinen werden vorhandene Ergebnisse aktualisiert, wenn bei neuen Scans dieselben Sicherheitslücken gefunden werden. Wenn sich Ihre Anwendung oder Website seit dem letzten Scan erheblich geändert hat, werden möglicherweise neue Ergebnisse erstellt.