ID do artigo: 000059717 Tipo de conteúdo: Documentação e informações do produto Última revisão: 07/07/2021

Por que a amostra de estações remotas no SDK Intel® Software Guard Extensions (Intel® SGX) devolve uma comprovação de sucesso ao executar no modo de simulação?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumo

A amostra de estação remota no Intel® Software Guard Extensions (Intel® SGX) SDK emula o IAS, de modo que ele sempre retorna com êxito.

Descrição
  • Compilei e corri a amostra da RemoteAttestation no modo de simulação.
  • Mensagem recebida: Sucesso remoto de comprovação!
  • Não foi possível determinar por que foi bem-sucedido porque o teste remoto é supostamente uma falha se o enclave Intel SGX for executado no modo de simulação.
Resolução

O modo de simulação funciona com o aplicativo de amostra de RemoteAttestation porque ele não acessa o IAS real. Na amostra, o IAS é emulado.

O arquivo RemoteAttestation/service_provicer/ias_ra.cpp diz:

Este arquivo inteiro é usado como simulação das interfaces a serem usadas

entregues pelo IAS. Esta amostra não entrará em contato com o real

Ias. O desenvolvedor do IAS Sevice Provider precisa seguir o

Processo de integração IAS para obter acesso ao IAS real.

Use sgx-ra-sample para acessar o IAS real. A amostra sgx-ra falhará na comprovação se for executado no modo de simulação.

Outras informações

A comprovação remota falha se o Intel SGX que está sendo testado for executado no modo de simulação porque o enclave não tem as Intel SGX de hardware.

Produtos relacionados

Este artigo aplica-se a 1 produtos

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.