Visão geral da segurança

O Google Distributed Cloud (GDC) com isolamento físico usa uma arquitetura de confiança zero para proteger sua infraestrutura, serviços de plataforma e cargas de trabalho de aplicativos em ambientes desconectados sem exigir conectividade com o Google Cloud público ou com a Internet.

A documentação de segurança no GDC é organizada nesta visão geral e em dois documentos dedicados:

  • Visão geral da segurança: abrange a estratégia de segurança (pilares de Zero Trust e responsabilidade compartilhada), criptografia, Identity and Access Management (IAM) e conformidade.
  • Segurança de infraestrutura, rede e carga de trabalho: abrange a segurança das instalações, do hardware, do host e do nó, o isolamento de multilocatários, a segurança da cadeia de suprimentos de aplicativos e a segmentação de rede.
  • Operações de segurança: abrange o monitoramento de segurança da infraestrutura e do locatário, a gestão de vulnerabilidades, a resposta a incidentes, a exportação de registros de gerenciamento de eventos e informações de segurança (SIEM) externos, a geração de registros de auditoria, o acesso de emergência, a recuperação de desastres e os upgrades graduais.

Estratégia de segurança

O GDC é baseado em uma arquitetura de confiança zero que não pressupõe confiança implícita com base na localização da rede, na propriedade do dispositivo ou na identidade do usuário. Todas as solicitações nas camadas de hardware, plano de controle e carga de trabalho precisam ser autenticadas, autorizadas e criptografadas. Para detalhes arquitetônicos sobre como os princípios de confiança zero se aplicam a implantações desconectadas, consulte o Whitepaper sobre a estratégia de confiança zero do GDC e Abordagem com isolamento físico do Google Distributed Cloud para confiança zero.

O modelo de segurança do GDC está alinhado com os sete pilares de confiança zero a seguir:

Um diagrama que ilustra os sete pilares de segurança de confiança zero no GDC.

Modelo de responsabilidade compartilhada

A segurança no GDC é uma responsabilidade compartilhada entre as camadas de infraestrutura, plataforma e carga de trabalho. Dependendo de você consumir infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) ou software como serviço (SaaS), as responsabilidades operacionais são divididas conforme mostrado no diagrama a seguir:

Um diagrama que ilustra as responsabilidades compartilhadas de infraestrutura, plataforma e carga de trabalho para cada camada de segurança.

  • Camada de infraestrutura: abrange a infraestrutura do sistema, incluindo dispositivos de hardware, switches, matrizes de armazenamento, o cluster de admin raiz e o monitoramento de segurança da infraestrutura. As atualizações do sistema, o gerenciamento do ciclo de vida do hardware e as operações de segurança da infraestrutura são realizadas sem acessar dados confidenciais de carga de trabalho do cliente.
  • Camada de organização e plataforma: abrange a administração da organização do locatário, incluindo conexões de IdP no nível da organização, vinculações de papéis, chaves do sistema de gerenciamento de chaves (KMS), certificados de ICP, políticas de rede do projeto, clusters compartilhados do Kubernetes e observabilidade e exportação de registros da organização.
  • Camada de carga de trabalho e aplicativo: abrange o desenvolvimento, a implantação e o monitoramento de cargas de trabalho em contêineres e máquina virtual (VMs) em namespaces de projeto isolados de acordo com as políticas de segurança da organização.

Para mais informações, consulte a seguinte documentação:

Tópico Documentação e guias de configuração
Arquitetura e públicos-alvo Públicos-alvo da documentação e Hierarquia de recursos
Isolamento e responsabilidade compartilhada Projetar limites de acesso, Projetar separação de cargas de trabalho e Modelo de responsabilidade compartilhada do Marketplace

Criptografia

O GDC oferece um sistema de gerenciamento de chaves (KMS, na sigla em inglês), um Certificate Authority Service (CAS, na sigla em inglês) e uma infraestrutura de chave pública (PKI, na sigla em inglês) integrados, com suporte de módulos de segurança de hardware (HSMs, na sigla em inglês) validados pelo FIPS para proteger dados em repouso e em trânsito:

  • PKI e CAS: automatiza a emissão, a renovação e a distribuição de pacotes de confiança de certificados em planos de controle e endpoints de entrada, com suporte para autoridades certificadoras raiz internas, CAs intermediárias externas, certificados TLS da Web personalizados e CAs de carga de trabalho.
  • KMS e HSM: usa uma hierarquia de criptografia de envelope com suporte de HSM por organização que permite gerenciar chaves de criptografia simétricas e chaves de assinatura assimétricas, além de usar chaves de criptografia gerenciadas pelo cliente (CMEK) para exclusão criptográfica.
  • Criptografia padrão em repouso e em trânsito: criptografa todo o armazenamento em disco de blocos, arquivos, objetos e servidores em repouso por padrão usando criptografia AES-256 multicamadas validada pelo FIPS e protege todo o tráfego em trânsito usando TLS, TLS mútuo (mTLS), IPsec ou MACsec.

Para mais informações, consulte a seguinte documentação:

Tópico Documentação e guias de configuração
ICP e certificados Buscar pacotes de confiança, configurações de certificado TLS da Web, modos de transição de PKI e Certificate Authority Service
Gerenciamento de chaves (KMS, CMEK e HSM) Sistema de gerenciamento de chaves, chaves de criptografia gerenciadas pelo cliente e chaves de controle do HSM
Criptografia de dados e armazenamento Criptografia em repouso, criptografia em trânsito, gerenciar buckets de armazenamento criptografados e criptografar métricas

Identity and Access Management

O Identity and Access Management (IAM) no GDC autentica usuários humanos e identidades de serviço de carga de trabalho (ProjectServiceAccount) e aplica o acesso de privilégio mínimo e a segregação de funções em recursos globais e zonais. Conecte o GDC ao seu provedor de identidade (IdP) empresarial usando o OpenID Connect (OIDC) ou o SAML 2.0 com autenticação multifator (MFA). Em seguida, conceda acesso vinculando usuários ou grupos a papéis predefinidos ou personalizados com escopo para sua organização, projeto ou cluster do Kubernetes.

Para mais informações, consulte a seguinte documentação:

Tópico Documentação e guias de configuração
Provedores de identidade e autenticação Autorização e controle de acesso, Conectar-se a um provedor de identidade e Identidades de serviço
Vinculações de papéis e controle de acesso Conceder e revogar acesso, Gerenciar o acesso a clusters padrão e Permissões de papéis predefinidos

Compliance

O GDC foi projetado para ajudar clientes soberanos a atender a requisitos rigorosos de compliance por meio de rastreamento contínuo de inventário, verificação de vulnerabilidades, testes de penetração e validação de recuperação de desastres. Como o GDC opera na sua instalação credenciada, a conquista da credencial final do sistema (como uma autoridade para operar) segue o modelo de responsabilidade compartilhada.

Conformidade com o Guia de Implementação Técnica de Segurança (STIG, na sigla em inglês)

De acordo com a regra STIG RHEL-08-040320, o pacote xorg-x11-server-common é uma dependência de sistema aprovada necessária para drivers de GPU NVIDIA e bibliotecas de aceleração de hardware (como Vulkan e Mesa). O serviço do gerenciador de exibição gráfica está desativado e inativo nas imagens do sistema operacional do nó.

Para mais informações, consulte a seguinte documentação:

Tópico Documentação e guias de configuração
Comparativos de mercado e políticas Comparativo de mercado CIS do Kubernetes e Configurar políticas da organização
Registro de auditoria e retenção Visão geral dos registros de auditoria, Proteger e restaurar registros de auditoria e Criar buckets WORM