Use um aplicativo de exemplo para atestado de convidado

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

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 em C++ para uso com as APIs de atestado de convidado, siga as instruções para seu sistema operacional (SO).

  1. Inicie sessão na sua VM.

  2. Clone o aplicativo Linux de exemplo.

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

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

    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óximos passos