Usar aplicativo de exemplo para atestado de convidado

O recurso de atestado de convidado ajuda você a confirmar que uma VM confidencial está em execução em um TEE (ambiente de execução confiável) baseado em hardware com recursos de segurança habilitados para isolamento e integridade.

Os aplicativos de exemplo para uso com as APIs de atestado de convidado estão disponíveis no GitHub.

Dependendo do seu tipo de cenário, você pode reutilizar o código de exemplo em seu programa cliente ou código de carga de trabalho.

Pré-requisitos

Usar aplicativo de exemplo

Para usar um aplicativo de exemplo no C++ para uso com as APIs de atestado de convidado, siga as instruções do sistema operacional (SO).

  1. Entre em sua VM.

  2. Clonar o aplicativo de exemplo Linux.

  3. Instale o pacote build-essential. Esse pacote instala tudo o que é necessário para compilar o aplicativo de exemplo.

    sudo apt-get install build-essential
    
  4. Instale os pacotes libcurl4-openssl-dev e libjsoncpp-dev.

    sudo apt-get install libcurl4-openssl-dev
    
    sudo apt-get install libjsoncpp-dev
    
  5. Baixe o pacote de atestado de https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.

  6. Instale o pacote de atestado. Certifique-se de substituir <version> pela versão que você baixou.

    sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb
    

Próximas etapas