Segurança e criptografia

Nesta página, você verá como o Transfer Appliance protege e criptografa os dados.

Segurança de dados da infraestrutura do Google

Quando você devolve um dispositivo, nós o recebemos em um de nossos data centers do Google. Quando você solicita um dispositivo para exportação de dados, nós o preparamos em um dos nossos data centers do Google. Proteger os dados dos clientes é nossa maior prioridade e responsabilidade. Para mais informações sobre nossa segurança de infraestrutura, consulte Visão geral do design de segurança da infraestrutura do Google e, para mais informações sobre nossas práticas de segurança do data center, consulte Dados e segurança.

Como proteger o dispositivo em trânsito

Ao receber o dispositivo, execute o aplicativo de atestado do Transfer Appliance. Este aplicativo valida o identificador do dispositivo e o estado dele, para garantir que o dispositivo fique no mesmo estado que estava quando foi enviado a você. O aplicativo gera uma senha de confirmação que você compartilha conosco. Se a senha de atestado corresponder ao esperado, fornecemos as credenciais de login ao dispositivo.

Quando você terminar de usar o dispositivo e o recebermos de você, validamos o dispositivo novamente para garantir que ele não seja adulterado durante o envio. Depois de verificar o dispositivo, fazemos upload dos dados para o Cloud Storage.

Se a validação do dispositivo indicar que o dispositivo foi adulterado em algum momento, invalidaremos toda a sessão de transferência e trabalharemos com você para enviar um dispositivo de substituição.

Criptografia de dados

Seus dados são criptografados durante o upload, durante o trânsito para nossos data centers, depois de serem enviados para o Cloud Storage e durante o download para o dispositivo ao usar o recurso de exportação de dados. Veja a seguir detalhes sobre como criptografamos os dados:

  • Durante o trânsito para o Cloud Storage: seus dados são criptografados no Transfer Appliance com dm-crypt (LUKS2) ou criptografia ZFS integrada, usando o algoritmo de criptografia AES-256 (AES-256-XTS para dm-crypt e AES-256-GCM para ZFS).

  • Durante o upload para o Cloud Storage: seus dados são criptografados usando conexões TLS seguras. Transferimos os dados criptografados no seu dispositivo para o Cloud Storage. Para clientes que usam o VPC Service Controls, esse processo ocorre dentro do perímetro do VPC Service Controls.

  • No Cloud Storage: seus dados são criptografados no Cloud Storage por padrão. Para mais detalhes, consulte Opções de criptografia de dados.

  • Durante o download para o Transfer Appliance: seus dados são criptografados na nuvem antes de serem baixados para o dispositivo quando o recurso de exportação de dados é usado.

Como criptografar dados em trânsito no seu dispositivo

Não aplicamos criptografia entre seu dispositivo de armazenamento ou de rede e seu dispositivo. Proteger a rede e o acesso físico ao dispositivo é sua responsabilidade. Não acessamos nem monitoramos o dispositivo enquanto ele está conectado à sua rede.

Como criptografar dados no seu dispositivo

Usamos duas chaves para criptografar dados no seu dispositivo:

Chave de criptografia de chave

Você tem as duas opções a seguir para a chave de criptografia de chaves (KEK):

  • É possível criar uma chave gerenciada pelo cliente, em que você mesmo gera e gerencia a chave.

  • É possível selecionar uma chave Google-owned and managed key, em que geramos e gerenciamos a chave.

    Google-owned and managed keys são exclusivas por sessão e não são compartilhadas com outros serviços do Google Cloud . Quando uma sessão é concluída ou cancelada, ou se um dispositivo é perdido, a chave é destruída para garantir a segurança dos dados.

    Estas são as configurações usadas para criar Google-owned and managed keys:

    • Região: Global
    • Nível de proteção: software
    • Finalidade: descriptografia assimétrica
    • Algoritmo: RSA de 4.096 bits - Padding OAEP - Resumo SHA256

A eliminação da KEK antes da conclusão da sessão resulta na perda completa de dados no dispositivo.

A KEK é gerada como uma chave assimétrica do Cloud Key Management Service (Cloud KMS) em Google Cloud, e fazemos o download da chave pública da KEK para o dispositivo antes de enviá-lo para você.

Chave de criptografia de dados (DEK)

A DEK é gerada no dispositivo. A DEK é mantida na memória, e uma cópia dela é selada pelo módulo de plataforma confiável (TPM, na sigla em inglês) do dispositivo e armazenada no disco para persistir a chave em todas as reinicializações. A DEK nunca é armazenada em um disco local sem criptografia.

O dispositivo aplica a DEK gerada aos seus dados antes de gravar os dados no disco. Quando você finaliza os dados no dispositivo, a chave pública KEK é aplicada à DEK, e a DEK é removida do dispositivo.

Os dados nunca são armazenados sem criptografia no dispositivo.

Criptografar dados para exportação do Cloud Storage

Quando você solicita um dispositivo para exportação de dados, ele é preparado em um data center seguro do Google, e seus dados são criptografados primeiro. Os dados criptografados são movidos com segurança para o dispositivo, que é protegido com criptografia no nível do disco. Seus dados permanecem criptografados no dispositivo enquanto estão no data center e durante o trânsito, e só podem ser acessados depois que você ativa o dispositivo.

Restringir o acesso aos dados no dispositivo

Para restringir o acesso aos dados armazenados nos compartilhamentos NFS do seu dispositivo, aplique um filtro IP que permita que hosts específicos na sua rede acessem o dispositivo. Entre em contato com o administrador da rede para receber assistência.

Para mais informações sobre as portas de rede IP que o Transfer Appliance usa, consulte Como configurar portas de rede IP.

Fazer upload de dados para o Cloud Storage

Quando recebemos seu dispositivo em um de nossos data centers protegidos, fazemos upload dos seus dados criptografados para seu perímetro do VPC Service Controls antes de aplicar a KEK para descriptografar a DEK e seus dados. A DEK nunca é mantida em nenhum momento durante o ciclo de vida da transferência. Em seguida, os dados são movidos com segurança para o Cloud Storage na nossa rede de data center particular, usando conexões TLS seguras. Seus dados são criptografados no Cloud Storage por padrão e só podem ser acessados por você.

Limpeza de mídia do dispositivo

Depois de fazer upload dos dados ou receber o dispositivo para exportação de dados, limpamos a mídia de unidade no dispositivo que você devolveu aplicando os padrões NIST 800-88 para limpar as informações. Especificamente, usamos a limpeza criptográfica para limpar todos os dados criptografados anteriormente armazenados nas unidades do dispositivo. Se uma unidade causa uma falha durante o uso que a torna inoperante e não pode ser apagada, destruímos fisicamente a mídia afetada. Para mais informações sobre nossos processos de higienização de mídia, consulte Garantir a higienização segura de mídia.

É possível solicitar um certificado de limpeza para comprovar que limpamos com segurança a mídia do dispositivo em até quatro semanas após os dados estarem disponíveis no Cloud Storage ou depois que você devolver o dispositivo após a exportação de dados.

Recondicionamento do Transfer Appliance

Depois de destruirmos os dados no dispositivo retornado, preparamos para enviá-lo ao próximo cliente. Veja a seguir um resumo de como recondicionamos cada dispositivo após a sanitização da mídia:

  1. Particionamos as unidades no dispositivo. A limpeza de mídia também destrói nossas partições de dados. Portanto, começamos outra vez.

  2. Em seguida, reformatamos as unidades, preparando-as para armazenar dados e o software do dispositivo.

  3. Em seguida, instalamos o software do dispositivo e aplicamos as atualizações necessárias.

  4. Por fim, finalizamos os pacotes e preparamos para enviar o dispositivo ao próximo cliente.