Habilita y usa Notebook Security Scanner

Notebook Security Scanner te ayuda a detectar y resolver vulnerabilidades en los paquetes de Python en los notebooks de Colab Enterprise (archivos .ipynb). Después de habilitar el escáner a través de Security Command Center en la consola de Google Cloud , este analiza los notebooks cada 24 horas y publica los hallazgos en la página Hallazgos de Security Command Center.

Notebook Security Scanner admite notebooks de Colab Enterprise en las regiones us-central1, us-east4, us-west1 y europe-west4. Esta función se administra a través de la consola de Google Cloud . La API de Notebook Security Scanner (notebooksecurityscanner.googleapis.com) no está diseñada para usarse de forma directa.

Habilita Notebook Security Scanner

Puedes habilitar Notebook Security Scanner a nivel de organización o de proyecto.

La forma en que habilitas Notebook Security Scanner depende de si Security Command Center debe activarse para tu organización o proyecto, o del nivel de Security Command Center que se activa para tu organización o proyecto. Según tu caso de uso, sigue las instrucciones de la sección correspondiente:

Nueva activación: nivel Premium

Si tu organización no tiene Security Command Center, activa el nivel Premium de Security Command Center para tu organización o proyecto, y habilita Notebook Security Scanner.

  1. En la consola de Google Cloud , ve a la página de Security Command Center.

    Ve a Security Command Center

  2. En el selector de recursos, elige tu organización o proyecto.
  3. Haz clic en Obtener Security Command Center.
  4. Selecciona el nivel Premium y haz clic en Siguiente.
  5. En Notebook Security Scanner, selecciona Habilitar en la lista y haz clic en Siguiente.
  6. Selecciona Otorgar roles automáticamente y, luego, haz clic en Otorgar roles.
  7. Después de que se aprovisione la cuenta de servicio, haz clic en Siguiente.
  8. Para completar el proceso de activación, haz clic en Finish.

Nuevo nivel Enterprise de activación

Si tu organización no tiene Security Command Center, activa Security Command Center Enterprise Center para tu organización y habilita Notebook Security Scanner.

Nivel Premium o Enterprise existente

Si el nivel Premium o Enterprise de Security Command Center está activado para tu organización o proyecto, habilita Notebook Security Scanner.

  1. En la consola de Google Cloud , ve a la página de Security Command Center.

    Ve a Security Command Center

  2. Haz clic en Configuración.
  3. En la tarjeta Notebook Security Scanner, haz clic en Administrar configuración.
  4. En tu proyecto, selecciona Habilitar en la columna Notebook Security Scanner.

Revisa y resuelve los hallazgos de vulnerabilidades de paquetes

Después de habilitar Notebook Security Scanner, este analiza los notebooks de Colab Enterprise (archivos con la extensión de nombre de archivo ipynb) en tu proyecto u organización cada 24 horas para detectar vulnerabilidades en los paquetes de Python y publica estos hallazgos en la página Hallazgos de Security Command Center. En el caso de un notebook de Colab Enterprise recién creado, los hallazgos de vulnerabilidades de paquetes pueden tardar un máximo de cuatro horas en aparecer en la página Resultados de Security Command Center.

Para revisar los hallazgos de vulnerabilidades de paquetes en Security Command Center, sigue estos pasos:

  1. En la consola de Google Cloud , ve a la página Resultados de Security Command Center.

    Ir a hallazgos

  2. En el selector de recursos, elige tu organización o proyecto.

  3. En la sección Filtros rápidos, ve a la subsección Nombre visible de la fuente y, luego, selecciona Notebook Security Scanner.

    En el panel Resultados de la consulta de hallazgos, se muestran solo los hallazgos de vulnerabilidades de paquetes de Notebook Security Scanner.

  4. Para ver los detalles de un hallazgo específico, haz clic en el nombre del hallazgo en la columna Categoría. El panel de detalles del hallazgo se expande para mostrar un resumen de los detalles del hallazgo.

  5. Para resolver un hallazgo de vulnerabilidad de paquete, sigue los pasos que se mencionan en la sección Próximos pasos del hallazgo.

    En algunos casos, es posible que no haya una corrección disponible para una vulnerabilidad de paquete. En esos casos, te recomendamos que uses paquetes de Python alternativos.

¿Qué sigue?