Pular para o conteúdo

Trusted Execution (Intel TXT)

Referência de arquiteturaFeex

Também chamado de Trusted Execution

O Intel Trusted Execution Technology, TXT, fornece mecanismos de plataforma para um ambiente de inicialização medida. Ele requer suporte coordenado de processador, chipset, firmware, TPM e software, e não apenas um recurso de CPU.

O que você precisa saber

O Intel Trusted Execution Technology, TXT, fornece mecanismos de plataforma para um ambiente de inicialização medida. Ele requer suporte coordenado de processador, chipset, firmware, TPM e software, e não apenas um recurso de CPU.

Como funciona

Uma inicialização medida registra informações sobre o ambiente iniciado na infraestrutura de confiança da plataforma sob um protocolo de inicialização definido. As medições permitem que um verificador ou política avalie a identidade, mas não são, por si só, um veredito de que o código é seguro. O software de inicialização e a configuração da plataforma determinam o ambiente utilizável.

Onde é útil

Uma implantação gerenciada pode usar evidências de inicialização medida como entrada para atestação ou política. Ela ainda deve decidir em quais medições confia, manter seus valores de referência atualizados e gerenciar a recuperação quando o firmware ou software for alterado.

Como verificar o suporte e a ativação

Verifique o suporte exato a TXT do sistema, os requisitos de TPM, as configurações de firmware e o software de inicialização medida com suporte. A enumeração de SMX da CPU é apenas parte dessa cadeia. Use as orientações de implantação do fornecedor e preserve um caminho de recuperação antes de alterar uma configuração gerenciada.

Os recursos da plataforma podem depender da placa-mãe, chipset, provisionamento de firmware, drivers e nível do produto. A especificação da CPU é uma entrada, não uma descrição completa do computador montado ou de sua configuração ativa.

O que o recurso não estabelece

O TXT não é o VT-x comum, o Boot Guard, um rótulo genérico de ambiente de execução confiável ou um produto antivírus. A presença do TPM por si só não comprova que o TXT está configurado, e alterar as configurações de inicialização do firmware pode afetar uma implantação estabelecida.

Compatibilidade e desempenho na prática

Antes de alterar as configurações de firmware, gerenciamento ou armazenamento de inicialização, identifique o sistema exato e siga o procedimento suportado pelo fabricante. Registre a configuração existente e preserve o acesso à recuperação. Um artigo genérico sobre recursos não pode fornecer uma sequência universal de menus de firmware.

Uma lista de verificação prática de verificação

  1. Registre o modelo exato do processador ou da plataforma e as versões envolvidas do aplicativo, SO e runtime. Mantenha o texto exato do erro ou requisito.
  2. Consulte a referência do fabricante para esse modelo exato e, em seguida, inspecione a capacidade efetiva e o estado ativado no ambiente em que o programa é executado.
  3. Compare cada requisito do binário ou backend selecionado. Um recurso com nome semelhante, alias ou rótulo genérico de tecnologia não é suficiente.
  4. Confirme se o aplicativo selecionou a implementação pretendida. Use seus diagnósticos documentados e um fallback suportado quando os requisitos não forem atendidos.
  5. Faça uma alteração suportada por vez e repita a mesma carga de trabalho. Mantenha a configuração original e o caminho de recuperação disponíveis.

Se o recurso estiver listado, mas o software não puder usá-lo

Comece pelo componente exato com falha. Um banco de dados de hardware descreve a capacidade registrada; o sistema operacional ou o hipervisor pode expor um ambiente efetivo diferente. Um erro de instrução ilegal também precisa de investigação da instrução falha real e da compilação do binário, porque corrupção ou uma instrução não suportada não relacionada pode produzir um sintoma semelhante.

Instale a versão do aplicativo, driver ou runtime suportada para a plataforma exata e use a compilação de linha de base ou fallback documentada do fornecedor, se necessário. Uma atualização de software não pode criar uma instrução que o processador não possui. As alterações de firmware e de política de segurança devem seguir o procedimento do fabricante do sistema e um plano de recuperação em vez de uma receita genérica de otimização.

Fontes e escopo desta explicação

Visão geral do Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual

Essas referências estabelecem o comportamento arquitetural e os requisitos de software. Elas não verificam de forma independente cada valor de recurso em uma página de modelo de hardware vinculada. Para obter suporte a modelos, use a evidência do fabricante dessa página e verifique a configuração efetiva do sistema. Este artigo não fornece um benchmark, certificação ou data de análise independente.

Fontes e verificação

Propriedade editorial: Feex. Nenhuma data de revisão independente foi registrada. Como pesquisamos.

Este artigo foi útil?

Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.

Este artigo foi útil?