SGX-enklaver (specialiserade)

Important

För de flesta nya driftsättningar för konfidentiell databehandling, börja med Azure konfidentiella VM-alternativ baserade på AMD SEV-SNP eller Intel TDX, samt konfidentiella containrar. Använd SGX-vägledning när du specifikt behöver applikationsdesigner med stöd för enklaver.

Intel SGX-teknik hjälper dig att skapa enklaver som skyddar data och håller data krypterade medan CPU:n bearbetar dem.

Enklaver är säkra delar av maskinvarans processor och minne. Du kan inte visa data eller kod i enklaven, inte ens med ett felsökningsprogram. Om obetrodd kod försöker ändra innehåll i enklaverminnet inaktiverar SGX miljön och nekar åtgärderna. Dessa unika funktioner hjälper dig att skydda dina hemligheter från att vara tillgängliga i klartext.

Diagram över VM-modellen som visar data som skyddas i enklaver.

Tänk på en enklav som en skyddad låsbox. Du placerar krypterad kod och data i låsboxen. Utifrån kan du inte se något. Du ger enklaven en nyckel för att dekryptera data. Enklaven bearbetar och krypterar om data innan data skickas ut igen.

Konfidentiell databehandling i Azure erbjuder virtuella datorer i DCsv2-serien och DCsv3/DCdsv3-serien (VM). Dessa VM:ar stöder Intel® Software Guard Extensions (SGX).

Varje enklav har en krypterad sidcache (EPC) med en angiven storlek. EPC avgör mängden minne som en enklav kan lagra. DCsv2-serien Virtuella datorer har upp till 168 MiB. DCsv3/DCdsv3-serien Virtuella datorer har upp till 256 GB för mer minnesintensiva arbetsbelastningar.

Utveckling för enklaver

Använd olika mjukvaruverktyg för att utveckla applikationer som körs i enklaver. De här verktygen hjälper dig att skydda delar av din kod och dina data i enklaven. Se till att ingen utanför din betrodda miljö kan se eller ändra dina data genom att använda dessa verktyg.

Nästa steg