Melhore a segurança da instância aplicando a criptografia SSL ou TLS

Para identificar instâncias de produção do AlloyDB para PostgreSQL que permitem conexões diretas não criptografadas e proteger seus dados em trânsito, visualize e aplique as recomendações do recomendador do AlloyDB para aplicar o modo SSL.

O recomendador de modo de aplicação de SSL do AlloyDB analisa os metadados da instância. Se uma instância for de produção e não aplicar requisitos de criptografia para conexões diretas, o recomendador vai sugerir que você ative o modo SSL.

As recomendações são geradas diariamente.

Antes de começar

Antes de visualizar as recomendações e insights, faça o seguinte:

  • Ative a API Recommender.

  • Para ter as permissões de visualizar e trabalhar com insights e recomendações, peça ao administrador para conceder a você os papéis do Identity and Access Management (IAM) necessários:

    Tarefas Papéis
    Ver recomendações Leitor do recomendador do AlloyDB (roles/recommender.alloydbViewer)
    Aplicar recomendações Administrador do recomendador do AlloyDB (roles/recommender.alloydbAdmin) ou administrador do AlloyDB (roles/alloydb.admin)

    Consulte Conceder acesso a outros usuários para mais informações.

Listar as recomendações

É possível listar recomendações para aplicar o modo SSL usando o Google Cloud console, a CLI gcloud ou a API Recommender.

Console

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

    Para mais informações, consulte Encontrar recomendações com o Active Assist.

  2. Na tabela de lista Recursos, encontre o cluster e clique em Ver problemas na coluna Problemas.

    Uma lista de problemas é exibida no painel Problemas agregados. Selecione o card de recomendação Permite conexões diretas sem criptografia.

CLI da gcloud

Para listar as recomendações de aplicação do modo SSL usando a CLI gcloud, execute o comando gcloud recommender recommendations list conforme a seguir:

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

Substitua:

  • PROJECT_ID: o ID do projeto.

  • LOCATION: a região em que suas instâncias estão localizadas, como us-central1.

API

Para listar recomendações para aplicar o modo SSL usando a API Recommender, chame o método recommendations.list da seguinte maneira:

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

Substitua:

  • PROJECT_ID: o ID do projeto.

  • LOCATION: a região em que suas instâncias estão localizadas, como us-central1.

Ver insights e recomendações detalhadas

Para acessar insights e recomendações detalhadas sobre instâncias que exigem a aplicação do modo SSL, use o console do Google Cloud , a CLI gcloud ou a API Recommender.

Para ver insights e recomendações detalhadas, siga estas etapas:

Console

Na página Clusters, na tabela Recursos, clique em Ver problemas na coluna Problemas do cluster.

O painel Problemas agregados aparece à direita, com insights e recomendações detalhadas para Permite conexões diretas sem criptografia.

CLI da gcloud

Execute o comando gcloud recommender insights list da seguinte maneira:


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

Substitua:

  • PROJECT_ID: o ID do projeto.

  • LOCATION: a região em que suas instâncias estão localizadas, como us-central1.

API

Chame o método insights.list da seguinte maneira:

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

Substitua:

  • PROJECT_ID: o ID do projeto.

  • LOCATION: a região em que suas instâncias estão localizadas, como us-central1.

Aplicar a recomendação

Avalie as recomendações com atenção e siga um destes procedimentos:

Console

Para implementar a recomendação, aplique o modo SSL/TLS na instância.

CLI da gcloud

Para implementar a recomendação, aplique o modo SSL/TLS na instância.

A seguir