Verwenden einer Beispielanwendung für den Gastnachweis
Mit dem Gastnachweisfeature können Sie bestätigen, dass eine vertrauliche VM in einer hardwarebasierten vertrauenswürdigen Ausführungsumgebung (Trusted Execution Environment, TEE) ausgeführt wird, in der Sicherheitsfeatures für Isolation und Integrität aktiviert sind.
Beispielanwendungen für die Verwendung mit den Gastnachweis-APIs stehen auf GitHub zur Verfügung.
Je nach Art des Szenarios können Sie den Beispielcode in Ihrem Clientprogramm oder Workloadcode wiederverwenden.
Voraussetzungen
- Ein Azure-Abonnement.
- Eine vertrauliche Azure-VM oder eine VM mit aktiviertem vertrauenswürdigem Start. Sie können eine Ubuntu Linux-VM oder eine Windows-VM verwenden.
Verwenden einer Beispielanwendung
Um eine Beispielanwendung in C++ für die Verwendung mit den Gastnachweis-APIs zu verwenden, folgen Sie den Anweisungen für Ihr Betriebssystem.
Melden Sie sich bei Ihrer VM an.
Klonen Sie die Linux-Beispielanwendung.
Installieren Sie das
build-essential
-Paket. Dieses Paket installiert alles, was für die Kompilierung der Beispielanwendung erforderlich ist.sudo apt-get install build-essential
Installieren Sie die Pakete
libcurl4-openssl-dev
undlibjsoncpp-dev
.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
Laden Sie das Nachweispaket von https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/ herunter.
Installieren Sie das Nachweispaket. Ersetzen Sie
<version>
unbedingt durch die von Ihnen heruntergeladene Version.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb