Udostępnij za pośrednictwem


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.

  1. Zaloguj się do maszyny wirtualnej.

  2. Sklonuj przykładową aplikację systemu Linux.

  3. Zainstaluj pakiet build-essential. Ten pakiet instaluje wszystko, co jest wymagane do kompilowania przykładowej aplikacji.

    sudo apt-get install build-essential
    
  4. Zainstaluj pakiety libcurl4-openssl-dev i libjsoncpp-dev .

    sudo apt-get install libcurl4-openssl-dev
    
    sudo apt-get install libjsoncpp-dev
    
  5. Pobierz pakiet zaświadczania z witryny https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.

  6. Zainstaluj pakiet zaświadczania. Pamiętaj, aby zastąpić <version> pobraną wersję.

    sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb
    

Następne kroki