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
- Uma assinatura do Azure.
- Uma VM confidencial do Azure ou uma VM com início confiável habilitado. Você pode usar uma VM do Ubuntu Linux ou do Windows.
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).
Entre em sua VM.
Clonar o aplicativo de exemplo Linux.
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
Instale os pacotes
libcurl4-openssl-dev
elibjsoncpp-dev
.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