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
- Uma subscrição do Azure.
- Uma VM confidencial do Azure ou uma VM com inicialização confiável habilitada. Você pode usar uma VM Ubuntu Linux ou Windows VM.
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).
Inicie sessão na sua VM.
Clone o aplicativo Linux de exemplo.
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
Instale o
libcurl4-openssl-dev
elibjsoncpp-dev
pacotes.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
Baixe o pacote de atestado de https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
Instale o pacote de atestado. Certifique-se de substituir
<version>
pela versão que você baixou.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb