게스트 증명에 샘플 애플리케이션 사용

게스트 증명 기능을 사용하면 기밀 VM이 격리 및 무결성을 위한 보안 기능을 사용하여 하드웨어 기반 TEE(신뢰할 수 있는 실행 환경)에서 실행되는지 확인할 수 있습니다.

Guest Attestation API와 함께 사용할 샘플 애플리케이션은 GitHub에서 사용할 수 있습니다.

시나리오 형식에 따라 클라이언트 프로그램 또는 워크로드 코드에서 샘플 코드를 재사용할 수 있습니다.

필수 구성 요소

샘플 애플리케이션 사용

게스트 증명 API와 함께 사용하기 위해 C++에서 샘플 애플리케이션을 사용하려면 OS(운영 체제)에 대한 지침을 따릅니다.

  1. VM에 로그인합니다.

  2. 샘플 Linux 애플리케이션을 복제합니다.

  3. build-essential 패키지를 설치합니다. 이 패키지는 샘플 애플리케이션을 컴파일하는 데 필요한 모든 것을 설치합니다.

    sudo apt-get install build-essential
    
  4. libcurl4-openssl-devlibjsoncpp-dev 패키지를 설치합니다.

    sudo apt-get install libcurl4-openssl-dev
    
    sudo apt-get install libjsoncpp-dev
    
  5. https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/에서 증명 패키지를 다운로드합니다.

  6. 증명 패키지를 설치합니다. <version>을 다운로드한 버전으로 바꿉니다.

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

다음 단계