Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważna
W przypadku większości nowych wdrożeń poufnych obliczeń zacznij od opcji poufnych maszyn wirtualnych platformy Azure opartych na AMD SEV-SNP lub Intel TDX oraz poufnych kontenerów. Korzystaj z wytycznych SGX, gdy potrzebujesz projektów aplikacji obsługujących enklawy.
Technologia Intel SGX pomaga tworzyć enklawy chroniące dane i utrzymujące dane zaszyfrowane podczas przetwarzania ich przez procesor.
Zabezpieczone części procesora i pamięci sprzętu to enklawy. Nie można wyświetlać danych ani kodu wewnątrz enklawy, nawet w przypadku debugera. Jeśli niezaufany kod próbuje zmienić zawartość w pamięci enklawy, SGX wyłącza środowisko i odmawia operacji. Te unikatowe funkcje pomagają chronić Twoje sekrety przed dostępem w niezaszyfrowanej formie.
Pomyśl o enklawie jak o zabezpieczonej skrytce. Zaszyfrowany kod i dane są umieszczane w skrytce. Z zewnątrz nic nie widać. Przekazujesz enklawie klucz do odszyfrowania danych. Enklawa przetwarza i ponownie szyfruje dane przed wysłaniem danych z powrotem.
Poufne przetwarzanie na platformie Azure oferuje maszyny wirtualne serii DCsv2 i DCsv3/DCdsv3 . Te maszyny wirtualne obsługują Intel® Software Guard Extensions (SGX).
Każda enklawa ma zaszyfrowaną pamięć podręczną stron (EPC) o ustawionym rozmiarze. EPC określa ilość pamięci, którą może pomieścić enklawa. Maszyny wirtualne serii DCsv2 przechowują do 168 miB. Maszyny wirtualne serii DCsv3/DCdsv3 przechowują do 256 GB w przypadku większych obciążeń intensywnie korzystających z pamięci.
Rozwój w enklawach
Korzystaj z różnych narzędzi programowych do tworzenia aplikacji działających w enklawach. Te narzędzia ułatwiają osłonę fragmentów kodu i danych wewnątrz enklawy. Upewnij się, że korzystając z tych narzędzi, nikt spoza zaufanego środowiska nie może przeglądać ani modyfikować Twoich danych.