Descrição geral de segurança

Esta página apresenta uma introdução ao estabelecimento de boas práticas de segurança para o Google Distributed Cloud. As orientações nesta página não se destinam a fornecer-lhe uma lista exaustiva de práticas recomendadas.

A utilização de boas práticas de segurança no Google Distributed Cloud envolve a aplicação de conceitos do Kubernetes e do Google Kubernetes Engine (GKE), bem como conceitos exclusivos do Google Distributed Cloud.

Segurança do Kubernetes

Recomendamos que siga as diretrizes gerais de segurança do Kubernetes quando usar o Google Distributed Cloud.

Para uma introdução às diretrizes de segurança do Kubernetes, consulte a lista de verificação de segurança e a vista geral da segurança nativa da nuvem na documentação do Kubernetes.

Segurança do GKE

O Google Distributed Cloud expande o GKE para lhe permitir criar clusters do GKE nos seus próprios servidores Linux nas suas próprias instalações. Para saber mais sobre a segurança do GKE, consulte a vista geral da segurança do GKE. À medida que lê, tenha em atenção que, uma vez que o plano de controlo e os nós são executados no local, as sugestões para a segurança do plano de controlo e a segurança dos nós não se aplicam.

Segurança do Google Distributed Cloud

As secções seguintes fornecem orientações para estabelecer boas práticas de segurança para o Google Distributed Cloud.

Segurança de hardware

  • Proteja os seus centros de dados no local com funcionalidades de segurança física e de segurança padrão da indústria.

  • Certifique-se de que o acesso à sua estação de trabalho de administrador está altamente restrito. A estação de trabalho do administrador armazena dados confidenciais, como kubeconfig ficheiros, chaves SSH e chaves de contas de serviço.

Segurança do nó

  • Mantenha o sistema operativo atualizado através da atualização de pacotes de software e da instalação de patches de segurança.

  • Para ter maior controlo sobre as obtenções de imagens de cargas de trabalho e as vantagens de segurança relacionadas, pode configurar nós de trabalho para autenticação num registo privado. O suporte de registo privado para nós está disponível para pré-visualização para clusters da versão 1.29.

  • Por predefinição, o Google Distributed Cloud adiciona o repositório do Docker apt e a chave GPG necessária aos nós do cluster. Em alternativa à adição de repositórios de pacotes a cada nó do cluster na sua implementação, pode configurar o cluster para usar um repositório de pacotes privado para imagens de contentores.

Segurança do cluster

  • Reforce a segurança dos seus clusters do Google Distributed Cloud.

  • Isolar o tráfego e os dados através de uma implementação de cluster de administrador e utilizador. Este tipo de implementação ajuda a alcançar os seguintes tipos de isolamento:

    • O tráfego da carga de trabalho está isolado do tráfego administrativo ou do plano de gestão.
    • O acesso ao cluster é isolado por grupo ou função.
    • As cargas de trabalho de produção estão isoladas das cargas de trabalho de desenvolvimento.
  • Atualize os seus clusters para uma versão suportada. A utilização de uma versão suportada oferece-lhe as seguintes vantagens de segurança:

    • Correções de vulnerabilidades de segurança.
    • Novas funcionalidades e funções que tiram partido da postura e das tecnologias de segurança mais recentes.
    • Atualizações de software e componentes incluídos.
  • Para reduzir a exposição externa e obter outras vantagens de segurança, pode configurar um espelho do registo para instalar componentes do Google Distributed Cloud a partir de uma cópia local do registo público.

Segurança da carga de trabalho

Segurança de redes

Segurança da autenticação

  • Faça a gestão da identidade com o GKE Identity Service. O GKE Identity Service é um serviço de autenticação que lhe permite usar as suas soluções de identidade existentes para autenticação em váriosGoogle Cloud ambientes. Pode iniciar sessão e usar os seus clusters do Google Distributed Cloud a partir da linha de comandos (todos os fornecedores) ou da consola (apenas OIDC), tudo usando o seu fornecedor de identidade existente. Google Cloud

  • Estabeleça ligação a clusters registados com o gateway Connect. O gateway Connect baseia-se no poder das frotas para permitir que os utilizadores se liguem e executem comandos em clusters registados de forma consistente e segura.

Segurança das credenciais

  • Alterne as autoridades de certificação. O Google Distributed Cloud usa certificados e chaves privadas para autenticar e encriptar ligações entre componentes do sistema em clusters. Para manter a comunicação segura do cluster, altere periodicamente as autoridades de certificação do cluster de utilizadores e sempre que houver uma possível violação de segurança.

  • Alterne as chaves da conta de serviço. Para reduzir o risco de segurança causado por chaves roubadas, recomendamos que rode regularmente as chaves de serviço.

Monitorize a sua segurança

  • Use o registo de auditoria do Kubernetes. O registo de auditoria oferece aos administradores uma forma de reter, consultar, processar e alertar sobre eventos que ocorrem nos seus ambientes do Google Distributed Cloud.

Para mais informações sobre a monitorização da segurança do cluster, consulte o artigo Monitorize a postura de segurança da frota.