Utiliser un exemple d’application pour l’attestation d’invité
La fonctionnalité d’attestation d’invité vous permet de confirmer qu’une machine virtuelle confidentielle s’exécute sur un environnement d’exécution approuvé basé sur le matériel (TEE) avec des fonctionnalités de sécurité activées pour l’isolation et l’intégrité.
Des exemples d’applications à utiliser avec les API d’attestation d’invité sont disponibles sur GitHub.
Selon votre type de scénario, vous pouvez réutiliser l’exemple de code dans votre programme client ou votre code de charge de travail.
Prérequis
- Un abonnement Azure.
- Une machine virtuelle confidentielle Azure ou une machine virtuelle avec lancement fiable activé. Vous pouvez utiliser une machine virtuelle Linux Ubuntu ou une machine virtuelle Windows.
Utiliser un exemple d’application
Pour utiliser un exemple d’application en C++ à utiliser avec les API d’attestation d’invité, suivez les instructions de votre système d’exploitation (OS).
Connectez-vous à votre machine virtuelle.
Clonez l’exemple d’application Linux.
Installez le package
build-essential
. Ce package installe tout ce qui est nécessaire pour compiler l’exemple d’application.sudo apt-get install build-essential
Installer les packages
libcurl4-openssl-dev
etlibjsoncpp-dev
.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
Téléchargez le package d’attestation à partir de https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
Installez le package d’attestation. Veillez à remplacer
<version>
par la version que vous avez téléchargée.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour