Todos os produtos
Search
Central de documentação

Elastic Compute Service:Overview of trusted computing capabilities

Última atualização: Sep 23, 2026

Este tópico descreve o funcionamento de uma instância com suporte a recursos de computação confiável (instância confiável) e os conceitos básicos da tecnologia de computação confiável.

Introdução aos recursos de computação confiável

A computação confiável é um dos principais recursos usados para garantir a segurança de alto nível dos ambientes de computação subjacentes para os locatários da cloud. Um Módulo de Plataforma Confiável virtual (vTPM) atua como uma raiz de confiança virtual para fornecer um mecanismo de atestação remota e construir uma cadeia de confiança que abrange a inicialização do sistema e os aplicativos especificados pelo usuário. Isso garante um ambiente confiável para os usuários em todos os aspectos durante as fases de inicialização e execução. A verificação de confiança de sistemas e aplicativos reduz a vulnerabilidade a ataques causados por sistemas ou softwares desconhecidos ou adulterados.

Famílias de instâncias que oferecem suporte a recursos de computação confiável

Nota

As famílias de instâncias g7t, c7t e r7t oferecem suporte à computação confidencial do Software Guard Extensions (SGX). Para que o runtime do Alibaba Cloud SGX seja instalado automaticamente, crie instâncias dessas famílias no console do Elastic Compute Service (ECS). Para obter informações sobre a computação confidencial do SGX, consulte Build SGX environment.

Como funciona uma instância confiável

As instâncias confiáveis usam a tecnologia de computação confiável para realizar a verificação de integridade. Isso garante que as instâncias confiáveis não sejam comprometidas por malwares ou rootkits no nível de inicialização ou no nível do kernel. As instâncias confiáveis fornecem inicialização medida e verificação de integridade usando o firmware da Unified Extensible Firmware Interface (UEFI), vTPMs ou Módulos de Criptografia Confiável virtuais (vTCMs) e um service de atestação remota para garantir segurança e confiabilidade.

Segurança do firmware

A Alibaba Cloud oferece suporte a atualizações seguras de firmware. atualize o firmware apenas após a verificação das assinaturas para garantir que somente o firmware autorizado seja aplicado. Isso impede que firmwares maliciosos ataquem a infraestrutura da cloud.

vTPM e vTCM

Os vTPMs e vTCMs são módulos de plataforma virtualizados e confiáveis usados para transmitir confiança do hardware do servidor confiável para as instâncias confiáveis. Os vTPMs são totalmente compatíveis com o TPM 2.0, e os vTCMs são totalmente compatíveis com o TCM 2.0. As instâncias confiáveis usam um vTPM ou um vTCM para construir uma raiz de confiança virtual e implementar uma cadeia de inicialização confiável e um mecanismo de atestação remota semelhantes aos da camada do host. crie uma instância para gerar uma medição de referência. O sistema compara os valores de medição coletados nas inicializações subsequentes da instância com a medição de referência para determinar se a instância sofreu alterações. O resultado da comparação indica o status de confiança da instância e é exibido no console do Security Center.

Firmware UEFI

As instâncias confiáveis usam um firmware de inicialização confiável que atende à especificação UEFI para a inicialização do sistema. O firmware UEFI mede a integridade do firmware do sistema, do carregador de inicialização do sistema e dos módulos do kernel do sistema durante o processo de inicialização do sistema operacional para construir uma cadeia de confiança para a inicialização do sistema.

Inicialização medida

Os componentes são medidos estágio por estágio. Os componentes iniciados primeiro medem os componentes iniciados no estágio seguinte. Se a medição for bem-sucedida, a cadeia de confiança será estendida para o próximo estágio.

Cada módulo na cadeia de inicialização, desde o hardware subjacente até o sistema operacional convidado, é medido durante o processo de inicialização de uma instância. Quando os módulos são carregados, os componentes confiáveis calculam um valor de hash para cada módulo e armazenam com segurança os valores de hash calculados na raiz de confiança para construir uma cadeia de confiança. A medição e a verificação estágio por estágio de todos os módulos na cadeia de inicialização garantem que o sistema permaneça inalterado em relação à inicialização anterior.

Verificação de integridade

A verificação de integridade ajuda você a compreender o status de confiança das instâncias e a tomar decisões.

Na primeira vez que você inicia uma instância, os componentes confiáveis criam o primeiro conjunto de valores de hash como medição de referência e armazenam os dados com segurança. Em seguida, as operações de medição e armazenamento são executadas sempre que a instância é iniciada. Os componentes confiáveis enviam os valores de medição para o service confiável por meio de atestação remota. Para medir a integridade da instância, verifique os dados de medição mais recentes em comparação com a medição de referência e determine se a instância está sendo executada no estado de confiança esperado.

A verificação de integridade compara as informações de medição de inicialização com a medição de referência de uma instância. Se as informações de medição de inicialização corresponderem à medição de referência, um resultado de sucesso será retornado, indicando que a instância é confiável. Caso contrário, um resultado de falha será retornado, indicando que a instância não é confiável.

  • Se ocorrer uma falha de verificação de integridade esperada em cenários específicos, como durante uma atualização do sistema de uma instância, adicione o evento confiável a uma lista de permissões e atualize a medição de referência da instância. As medições de integridade subsequentes são realizadas com base na medição de referência mais recente. Para obter mais informações, consulte a seção Handle trust exceptions do tópico "Usar instâncias confiáveis".

  • Se ocorrer uma falha de verificação de integridade inesperada, identifique a causa da falha com base nos detalhes do evento confiável para evitar que a instância seja executada em um ambiente não confiável.