Mejora la seguridad de la instancia al habilitar la auditoría de la base de datos

Para identificar las instancias de producción de AlloyDB para PostgreSQL que no tienen habilitada la auditoría de la base de datos y mejorar tu postura de seguridad, puedes ver y aplicar las recomendaciones del recomendador de auditoría de la base de datos de AlloyDB.

Antes de comenzar

Antes de ver las recomendaciones y estadísticas, haz lo siguiente:

  • Habilita la API del Recomendador.

  • Para obtener los permisos que te permitan ver estadísticas y recomendaciones y trabajar con ellas, pídele a tu administrador que te otorgue los roles de Identity and Access Management (IAM) necesarios:

    Tasks Funciones
    Ver recomendaciones Visualizador del recomendador de AlloyDB (roles/recommender.alloydbViewer)
    Aplicar recomendaciones Administrador del recomendador de AlloyDB (roles/recommender.alloydbAdmin) o Administrador de AlloyDB (roles/alloydb.admin)

    Consulta Otorga acceso a otros usuarios para obtener más información.

Enumera las recomendaciones

Puedes enumerar las recomendaciones para habilitar la auditoría de bases de datos con la consola de Google Cloud , gcloud CLI o la API de Recommender.

Console

  1. En la consola de Google Cloud , ve a la página Clústeres.

    Ir a los clústeres

    Para obtener más información, consulta Encuentra recomendaciones con Active Assist.

  2. En la tabla de la lista Recursos, busca el clúster y haz clic en Ver problemas en la columna Problemas.

    Se muestra una lista de problemas en el panel Aggregated issues. Selecciona la tarjeta de recomendación Auditoría no habilitada.

gcloud CLI

Para enumerar las recomendaciones para habilitar la auditoría de bases de datos con la gcloud CLI, ejecuta el comando gcloud recommender recommendations list de la siguiente manera:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.alloydb.instance.SecurityRecommender \
--filter=recommenderSubtype=ENABLE_DATABASE_AUDITING

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.

  • LOCATION: Es la región en la que se encuentran las instancias, como us-central1.

API

Para mostrar una lista de recomendaciones para habilitar la auditoría de bases de datos con la API de Recommender, llama al método recommendations.list de la siguiente manera:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=ENABLE_DATABASE_AUDITING

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.

  • LOCATION: Es la región en la que se encuentran las instancias, como us-central1.

Visualiza las estadísticas y las recomendaciones detalladas

Puedes ver estadísticas y recomendaciones detalladas sobre las instancias que requieren habilitar la auditoría de la base de datos con la consola de Google Cloud , gcloud CLI o la API de Recommender.

Console

En la página Clústeres, en la tabla Recursos, haz clic en Ver problemas en la columna Problemas del clúster.

Aparecerá el panel Problemas agregados a la derecha, que contiene estadísticas y recomendaciones detalladas para Auditoría no habilitada.

gcloud CLI

Ejecuta el comando gcloud recommender insights list de la siguiente manera:


gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.alloydb.instance.SecurityInsight \
--filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.

  • LOCATION: Es la región en la que se encuentran las instancias, como us-central1.

API

Llama al método insights.list de la siguiente manera:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.instance.SecurityInsight/insights?filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.

  • LOCATION: Es la región en la que se encuentran las instancias, como us-central1.

Aplica la recomendación

Evalúa las recomendaciones con cuidado y realiza una de las siguientes acciones:

Console

Para implementar la recomendación, sigue las instrucciones que se indican en Habilita pgAudit.

gcloud CLI

Para implementar la recomendación, sigue las instrucciones que se indican en Habilita pgAudit.

¿Qué sigue?