Uso de una aplicación de ejemplo para la atestación de invitados
La característica de atestación de invitados le ayuda a confirmar que una VM confidencial se ejecuta en un entorno de ejecución de confianza (TEE) basado en hardware con características de seguridad que están habilitadas para aislamiento e integridad.
Las aplicaciones de ejemplo para su uso con las API de atestación de invitados están disponibles en GitHub.
En función del tipo de escenario, puede reutilizar el código de ejemplo en el programa cliente o el código de carga de trabajo.
Requisitos previos
- Suscripción a Azure.
- Una VM confidencial de Azure o una VM con el inicio seguro habilitado. Puede utilizar una máquina virtual de Ubuntu Linux o de Windows.
Uso de la aplicación de ejemplo
Para usar una aplicación de ejemplo en C++ con las API de atestación de invitado, siga las instrucciones del sistema operativo (SO).
Inicie sesión en la máquina virtual.
Clonación de la aplicación Linux de ejemplo.
Instale el paquete
build-essential
. Este paquete instala todo lo necesario para compilar la aplicación de ejemplo.sudo apt-get install build-essential
Instale los paquetes
libcurl4-openssl-dev
ylibjsoncpp-dev
.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
Descargue el paquete de atestación de https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
Instale el paquete de atestación. Asegúrese de reemplazar
<version>
por la versión que ha descargado.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb