استخدام نموذج التطبيق لمصادقة الضيف
تساعدك ميزة تصديق الضيف على تأكيد أن جهازا ظاهريا سريا يعمل على بيئة تنفيذ موثوق بها مستندة إلى الأجهزة (TEE) مع ميزات أمان ممكنة للعزل والتكامل.
تتوفر نماذج التطبيقات للاستخدام مع واجهات برمجة تطبيقات إثبات الضيف على GitHub.
اعتمادا على نوع السيناريو الخاص بك، يمكنك إعادة استخدام نموذج التعليمات البرمجية في برنامج العميل أو رمز حمل العمل.
المتطلبات الأساسية
- اشتراك Azure.
- جهاز ظاهري سري Azure أو جهاز ظاهري مع تمكين التشغيل الموثوق به. يمكنك استخدام Ubuntu Linux VM أو Windows VM.
استخدام نموذج التطبيق
لاستخدام نموذج تطبيق في C++ للاستخدام مع واجهات برمجة تطبيقات إثبات الضيف، اتبع الإرشادات الخاصة بنظام التشغيل (OS).
تسجيل الدخول إلى الجهاز الظاهري الخاص بك.
استنساخ نموذج تطبيق Linux.
ثبّت حزمة
build-essential
. تقوم هذه الحزمة بتثبيت كل ما هو مطلوب لتجميع نموذج التطبيق.sudo apt-get install build-essential
تثبيت الحزم
libcurl4-openssl-dev
وlibjsoncpp-dev
.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
قم بتنزيل حزمة التصديق من https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
تثبيت حزمة التصديق. تأكد من استبدال
<version>
بالإصدار الذي قمت بتنزيله.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb