Ouvrir le débogage de l’enclave
WinDbg version 1.0.1908.30002 et ultérieures prend en charge le débogage Open Enclave. Les applications d’enclave ouvertes utilisent des environnements d’exécution approuvés basés sur le matériel, également appelés enclaves. Une enclave est une région de mémoire protégée qui garantit la confidentialité des données utilisées et du code exécuté. Il s’agit d’un instance d’un environnement d’exécution approuvé (TEE) qui est généralement sécurisé par du matériel, par exemple, Intel Software Guard Extensions (SGX).
Le Kit de développement logiciel (SDK) Open Enclave est une bibliothèque de open source indépendante du matériel pour le développement d’applications qui utilisent des enclaves. Pour plus d’informations, consultez le projet GitHub à l’adresse https://github.com/openenclave/openenclave.
Pour plus d’informations sur le débogage d’applications Open Enclave à l’aide de WinDbg, consultez Débogage d’enclaves ELF à l’aide de WinDbg.
dll debugrt
Certaines des fonctionnalités de débogage pour Open Enclave sont fournies par la DLL de débogage qui est chargée dans le cadre de la cible de débogage d’enclave. Pour plus d’informations et le code source, consultez le projet de débogage GitHub https://aka.ms/debugrt.