Używanie przykładowej aplikacji na potrzeby zaświadczania gościa
Funkcja zaświadczania gościa pomaga potwierdzić, że poufne maszyny wirtualne działają na maszynie wirtualnej opartej na sprzęcie zaufanego środowiska wykonawczego (TEE) z funkcjami zabezpieczeń włączonymi w celu izolacji i integralności.
Przykładowe aplikacje do użycia z interfejsami API zaświadczania gościa są dostępne w usłudze GitHub.
W zależności od typu scenariusza można ponownie użyć przykładowego kodu w programie klienckim lub kodzie obciążenia.
Wymagania wstępne
- Subskrypcja platformy Azure.
- Poufna maszyna wirtualna platformy Azure lub maszyna wirtualna z włączonym zaufanym uruchamianiem. Możesz użyć maszyny wirtualnej z systemem Ubuntu Linux lub maszyny wirtualnej z systemem Windows.
Korzystanie z przykładowej aplikacji
Aby użyć przykładowej aplikacji w języku C++ do użycia z interfejsami API zaświadczania gościa, postępuj zgodnie z instrukcjami dotyczącymi systemu operacyjnego.
Zaloguj się do maszyny wirtualnej.
Sklonuj przykładową aplikację systemu Linux.
Zainstaluj pakiet
build-essential
. Ten pakiet instaluje wszystko, co jest wymagane do kompilowania przykładowej aplikacji.sudo apt-get install build-essential
Zainstaluj pakiety
libcurl4-openssl-dev
ilibjsoncpp-dev
.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
Pobierz pakiet zaświadczania z witryny https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
Zainstaluj pakiet zaświadczania. Pamiętaj, aby zastąpić
<version>
pobraną wersję.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb