Udostępnij przez


Enklawy zabezpieczeń opartych na wirtualizacji (VBS)

Dotyczy:✅ Windows 11 Build 26100.2314 lub nowszym ✅ Windows Server 2025 lub nowszym

Enklawa zabezpieczeń opartych na wirtualizacji (VBS) to oparte na oprogramowaniu zaufane środowisko wykonawcze wewnątrz przestrzeni adresowej aplikacji hosta. Enklawy VBS wykorzystują podstawową technologię VBS do izolowania poufnej części aplikacji w bezpiecznej partycji pamięci. Enklawy VBS umożliwiają izolację poufnych obciążeń zarówno z aplikacji hosta, jak i pozostałej części systemu.

Planując z wyprzedzeniem i izolując wrażliwą część obciążenia, można ją odizolować w enklawie VBS, co zostało zilustrowane na poniższym diagramie.

Diagram przedstawiający zaufane środowisko wykonywania enklawy VBS

Wymagania dotyczące urządzenia

Do uruchamiania enklaw VBS wymagane są następujące elementy:

Ostrzeżenie

Upewnij się, że przejrzałeś wsparcie systemu operacyjnego dla enklaw VBS wspomnianych powyżej, ponieważ wsparcie niedawno się zmieniło.

Wymagania wstępne dotyczące programowania

Oprócz wymagań dotyczących urządzeń wymagane są następujące elementy do opracowywania enklaw VBS:

Zasoby rozwojowe

Dostępne są następujące narzędzia, informacje i przykłady ułatwiające opracowywanie enklaw VBS:

Zasób Opis
przewodnik programowania enklawy VBS Przewodnik wprowadzający do tworzenia enklaw VBS.
Narzędzia do enklaw VBS Repozytorium zawierające SDK enklaw VBS — zbiór bibliotek i narzędzi ułatwiających tworzenie enklaw VBS.
Generowanie kodu dla enklaw VBS Dowiedz się więcej o procesie generowania kodu dla enklaw VBS.
Użycie generatora kodu Vbs Enclaves w programie Visual Studio Dowiedz się, jak używać generatora kodu enklawy VBS (edlcodegen.exe) w programie Visual Studio.
Co to są pliki edl Dowiedz się więcej o .edl plikach oraz jak SDK enklaw VBS je wykorzystuje.
Przechodzenie przez SDK enklawy Hello World VBS Przewodnik umożliwiający rozpoczęcie pracy z enklawami VBS i nowym narzędziem programu Visual Studio.