Notebook Security Scanner aktivieren und verwenden

Mit dem Notebook Security Scanner können Sie Sicherheitslücken in Python-Paketen in Colab Enterprise-Notebooks (.ipynb-Dateien) erkennen und beheben. Nachdem Sie den Scanner über Security Command Center in der Google Cloud Console aktiviert haben, werden Notebooks alle 24 Stunden gescannt und die Ergebnisse auf der Security Command Center-Seite Ergebnisse veröffentlicht.

Notebook Security Scanner unterstützt Colab Enterprise-Notebooks in den Regionen us-central1, us-east4, us-west1 und europe-west4. Sie verwalten dieses Feature über die Google Cloud Console. Die Notebook Security Scanner API (notebooksecurityscanner.googleapis.com) ist nicht für die direkte Verwendung vorgesehen.

Notebook Security Scanner aktivieren

Sie können Notebook Security Scanner auf Organisations- oder Projektebene aktivieren.

Wie Sie Notebook Security Scanner aktivieren, hängt davon ab, ob Security Command Center für Ihre Organisation oder Ihr Projekt aktiviert werden muss oder welche Security Command Center-Stufe für Ihre Organisation oder Ihr Projekt aktiviert ist. Folgen Sie je nach Anwendungsfall der Anleitung im entsprechenden Abschnitt:

Neue Aktivierung – Premium-Stufe

Wenn Ihre Organisation nicht über Security Command Center verfügt, aktivieren Sie die Security Command Center Premium-Stufe für Ihre Organisation oder Ihr Projekt und aktivieren Sie Notebook Security Scanner.

  1. Rufen Sie in der Google Cloud Console die Seite „Security Command Center“ auf.

    Zum Security Command Center

  2. Wählen Sie in der Ressourcenauswahl Ihre Organisation oder Ihr Projekt aus.
  3. Klicken Sie auf Security Command Center einrichten.
  4. Wählen Sie die Stufe Premium aus und klicken Sie auf Weiter.
  5. Wählen Sie für Notebook Security Scanner in der Liste die Option Aktivieren aus und klicken Sie auf Weiter.
  6. Wählen Sie Rollen automatisch gewähren aus und klicken Sie dann auf Rollen gewähren.
  7. Klicken Sie nach der Bereitstellung des Dienstkontos auf Weiter.
  8. Klicken Sie auf Fertigstellen, um die Aktivierung abzuschließen.

Neue Aktivierung der Enterprise-Stufe

Wenn Ihre Organisation Security Command Center nicht hat, aktivieren Sie Security Command Center Enterprise für Ihre Organisation und aktivieren Sie Notebook Security Scanner.

Vorhandene Premium- oder Enterprise-Stufe

Wenn die Security Command Center Premium- oder Enterprise-Stufe für Ihre Organisation oder Ihr Projekt aktiviert ist, aktivieren Sie Notebook Security Scanner.

  1. Rufen Sie in der Google Cloud Console die Seite „Security Command Center“ auf.

    Zum Security Command Center

  2. Klicken Sie auf Einstellungen.
  3. Klicken Sie auf der Karte Notebook Security Scanner auf Einstellungen verwalten.
  4. Wählen Sie für Ihr Projekt in der Spalte Notebook Security Scanner die Option Aktivieren aus.

Ergebnisse zu Paket-Sicherheitslücken prüfen und beheben

Nachdem Sie den Notebook Security Scanner aktiviert haben, scannt er die Colab Enterprise-Notebooks (Dateien mit der Dateiendung ipynb) in Ihrem Projekt oder Ihrer Organisation alle 24 Stunden, um Sicherheitslücken in Python-Paketen zu erkennen. Die Ergebnisse werden auf der Seite Ergebnisse des Security Command Center veröffentlicht. Bei einem neu erstellten Colab Enterprise-Notebook kann es bis zu vier Stunden dauern, bis die Ergebnisse zu Paket-Sicherheitslücken auf der Seite Ergebnisse des Security Command Center angezeigt werden.

So prüfen Sie die Ergebnisse zu Paket-Sicherheitslücken in Security Command Center:

  1. Rufen Sie in der Google Cloud Console die Seite Ergebnisse von Security Command Center auf.

    Zu Ergebnissen

  2. Wählen Sie in der Ressourcenauswahl Ihre Organisation oder Ihr Projekt aus.

  3. Wählen Sie im Abschnitt Schnellfilter im Unterabschnitt Anzeigename der Quelle die Option Notebook Security Scanner aus.

    Im Bereich Ergebnisse der Ergebnisabfrage werden nur die Ergebnisse zu Paketsicherheitslücken des Notebook Security Scanners angezeigt.

  4. Klicken Sie auf den Namen des Ergebnisses in der Spalte Kategorie, um Details zu einem bestimmten Ergebnis aufzurufen. Der Bereich mit den Ergebnisdetails wird maximiert und zeigt eine Zusammenfassung der Ergebnisdetails an.

  5. Führen Sie die Schritte im Abschnitt Nächste Schritte des Ergebnisses aus, um ein Ergebnis zu einer Paketschwachstelle zu beheben.

    In einigen Fällen ist möglicherweise keine Fehlerbehebung für eine Paket-Sicherheitslücke verfügbar. In solchen Fällen empfehlen wir, alternative Python-Pakete zu verwenden.

Nächste Schritte