Configuração de Segurança da Máquina Virtual
O CycleCloud 8.5 suporta a criação de VMs com um tipo de segurança de Lançamento Fidedigno ou Confidencial.
Nota
A utilização destas funcionalidades pode ter algumas limitações, que incluem não suportar cópias de segurança, discos geridos e discos de SO efémeros. Além disso, necessitam de imagens e tamanhos de VM específicos. Veja a documentação acima para obter mais informações.
Estas funcionalidades podem ser modificadas no formulário de cluster ou definidas diretamente no modelo de cluster.
O atributo principal que o ativa é SecurityType
, que pode ser TrustedLaunch
ou ConfidentialVM
.
Por exemplo, para que todas as VMs no cluster utilizem a Iniciação Fidedigna por predefinição, adicione-a ao seu modelo:
[[node defaults]]
# Start VMs with TrustedLaunch
SecurityType = TrustedLaunch
A segurança padrão é a predefinição, pelo que não precisa de ser especificada. Se deu um valor para SecurityType
e importou o cluster, pode simplesmente comentar ou remover essa linha e importar novamente o cluster para remover o valor.
Se definir um valor em defaults
e quiser utilizar a segurança Standard apenas para algum nó específico, pode substituir o valor por undefined()
(tenha em atenção a utilização de :=
para ativar a análise rigorosa do valor):
[[node standard-node]]
# Clear an inherited value
SecurityType := undefined()
A utilização de VMs Fidedignas ou Confidenciais permite outras funcionalidades de segurança, ambas predefinidas como verdadeiras:
EnableSecureBoot=true
: utiliza o Arranque Seguro, que ajuda a proteger as VMs contra kits de arranque, rootkits e software maligno ao nível do kernel.EnableVTPM=true
: utiliza o Virtual Trusted Platform Module (vTPM), que está em conformidade com o TPM2.0 e valida a integridade do arranque da VM, para além de armazenar chaves e segredos de forma segura.
Nota
Estes atributos não têm qualquer efeito com o tipo de segurança Standard predefinido.
Além disso, as VMs Confidenciais ativam um novo esquema de encriptação de disco.
Este esquema protege todas as partições críticas do disco e torna o conteúdo do disco protegido acessível apenas à VM. Semelhante à Encriptação Server-Side, a predefinição é Chaves Geridas pela Plataforma , mas pode utilizar as Chaves Geridas pelo Cliente .
A utilização de chaves de Customer-Managed para encriptação confidencial requer um Conjunto de Encriptação de Discos cujo tipo de encriptação é ConfidentialVmEncryptedWithCustomerKey
. Veja Encriptação de Disco para obter mais informações.