Поделиться через


Отладка открытого анклава

WinDbg версии 1.0.1908.30002 и более поздних версий поддерживает отладку Open Enclave. Открытые приложения анклава используют аппаратные доверенные среды выполнения, также известные как анклавы. Анклав — это защищенная область памяти, которая обеспечивает конфиденциальность данных и выполнения кода. Это экземпляр доверенной среды выполнения (TEE), которая обычно защищена оборудованием, например расширениями Intel Software Guard (SGX).

Open Enclave SDK — это не зависящая от оборудования библиотека открытый код для разработки приложений, использующих анклавы. Дополнительные сведения см. в проекте GitHub по адресу https://github.com/openenclave/openenclave.

Сведения об отладке приложений Open Enclave с помощью WinDbg см. в разделе Отладка анклавов ELF с помощью WinDbg.

библиотека DLL debugrt

Некоторые функции отладки для Open Enclave предоставляются библиотекой DLL debugrt, которая загружается в составе целевого объекта отладки анклава. Дополнительные сведения и исходный код см. в проекте debugrt GitHub https://aka.ms/debugrt.