www.wikidata.de-de.nina.az
Die Software Guard Extensions Intel SGX sind eine Erweiterung der x86 Architektur um sichere Enklaven zu erstellen 1 Diese sind Bereiche im Adressraum eines Prozesses die speziell durch die CPU geschutzt werden und fur die alle direkten Zugriffe auch von privilegierten Prozessen durch die CPU kontrolliert bzw verhindert werden Der Schutz des SGX Speichers umfasst unter anderem transparente Speicherverschlusselung mit Integritatsschutz 2 Bei x86 Prozessoren von AMD bietet Secure Memory Encryption SME ebenfalls Speicherverschlusselung weist aber einen unterschiedlichen Ansatz auf SGX wurde von Intel mit Mikroprozessoren der sechsten Generation Skylake Mikroarchitektur im Jahre 2015 eingefuhrt In welchem Umfang eine CPU die SGX Befehlssatzerweiterungen unterstutzt kann mit der CPUID Instruktion 3 abgefragt werden CPUID Structured Extended Feature Leaf EBX Bit 02 aber seine Verfugbarkeit fur Anwendungen erfordert ebenso Firmware Unterstutzung BIOS oder UEFI und Opt in Aktivierung was sich nicht in CPUID Bits widerspiegelt und die Merkmalserkennungslogik fur Anwendungen verkompliziert In einer experimentellen Version des QEMU Systememulators wurde 2014 die Emulation von SGX hinzugefugt 2015 veroffentlichten Forscher des Georgia Institute of Technology den Open Source Simulator OpenSGX 2022 ist aufgefallen dass in Intel Prozessoren der Core i Serien 11000 11 Generation Rocket Lake und 12000 12 Generation Alder Lake SGX nicht mehr in Hardware vorhanden ist Intel fuhrt SGX in den Datenblattern der Prozessoren als veraltet an Bei der Tiger Lake Mikroarchitektur die beispielsweise als Basis der Prozessoren Core i 1100G 11000H oder Xeon W 11000 dient ist zwar SGX noch in Hardware vorhanden wird von Intel aber deaktiviert 4 Die Wiedergabe von Ultra HD Blu rays auf PCs setzt ausser High bandwidth Digital Content Protection HDCP 2 2 ab HDMI 2 0 und dem Kopierschutz Advanced Access Content System AACS 2 0 auch SGX voraus 4 In den skalierbaren Xeon Prozessoren der 3 Generation Ice Lake SP sind die SGX weiterhin vorhanden 5 Funktion BearbeitenSGX schottet verschiedene Programme in Enklaven innerhalb des RAMs voneinander ab damit Schadcode oder Spionageprogramme nicht auf sensible Daten anderer Anwendungen zugreifen konnen ein sogenanntes Trusted Execution Environment TEE entsteht 4 Programmierer konnen mittels SGX unter anderem durch Prufung digitaler Signaturen ihre Software besser vor Manipulationen schutzen Sogar auf kompromittierten Betriebssystemen soll Code sicher ausgefuhrt werden In geschutzten Speicherbereichen die Enklaven die selbst vor Zugriffen des Betriebssystems geschutzt sein sollen bliebe Software weiter sicher ausfuhrbar 6 Allerdings ist dafur eine Lizenz und ein Attestation Key von Intel notig Gemass dem SGX Konzept kann man darunter laufende Software weder analysieren noch uberwachen Einzelnachweise Bearbeiten Intel Software Guard Extensions Intel SGX In intel com Abgerufen am 9 April 2022 englisch Intel 64 and IA 32 Architectures Software Developer s Manual Abgerufen am 31 Januar 2019 Intel Architecture Instruction Set Extensions and Future Features Programming Reference Abgerufen am 31 Januar 2019 a b c Mark Mantel UHD Blu rays lassen sich nicht mehr auf neuen PCs wiedergeben SGX deaktiviert In Heise online 13 Januar 2022 Abgerufen am 15 Januar 2022 Zitat Intel Prozessoren der 11 und 12 Core i Generation beherrschen die Sicherheitsfunktion Software Guard Extensions SGX nicht mehr alle Neulinge wie der Core i9 12900K eingeschlossen Das war auch uns bislang nicht aufgefallen Skalierbare Intel Xeon Prozessoren der 3 Generation In Produkte Prozessoren Intel Xeon Intel 18 Marz 2021 abgerufen am 22 September 2022 englisch https software intel com en us blogs 2013 09 26 protecting application secrets with intel sgxVBefehlssatzerweiterungen der x86 Architektur 16 Bit 32 Bit IA 32 64 Bit x64 Betriebsmodi Real Mode Protected Mode Virtual 8086 Mode System Management Mode Long Mode Compatibibility ModeBefehlssatzerweiterungen x87 PAE NX AMD64 Intel 64 x64 HTT VT x AMD V VIA VT 3DNow MMX SSE SSE2 SSE3 SSSE3 SSE4 SSE4a SSE5 F16C AVX CLMUL AES FMA TSX BMI MPX SGX Abgerufen von https de wikipedia org w index php title Software Guard Extensions amp oldid 232528710