AMD SME
AMD Secure Memory Encryption, SME, stellt vom System und Betriebssystem verwaltete Speicherverschluesselungsfunktionen bereit. Es unterscheidet sich vom VM-spezifischen SEV-Schutz und begruendet fuer sich genommen noch kein Confidential-Computing-Deployment.
Was Sie wissen müssen
AMD Secure Memory Encryption, SME, stellt vom System und Betriebssystem verwaltete Speicherverschluesselungsfunktionen bereit. Es unterscheidet sich vom VM-spezifischen SEV-Schutz und begruendet fuer sich genommen noch kein Confidential-Computing-Deployment.
Wie es funktioniert
Die Speicherverschluesselungsarchitektur identifiziert verschluesselte Mappings ueber einen definierten Adressbit-Mechanismus und Plattformsteuerungen. Das Betriebssystem muss das Verschluesselungsbit und alle Auswirkungen auf verfuegbare physische Adressbits beruecksichtigen und gemeinsam genutzten oder fuer Geraete sichtbaren Speicher gemaess den Regeln der Plattform handhaben.
Wo es nuetzlich ist
Ein Betriebssystem kann veranlassen, dass entsprechende Speicherseiten verschluesselt werden, wenn Daten in den externen Speicher uebertragen werden. DMA-Puffer und andere gemeinsam genutzte Mappings erfordern eine kompatible Handhabung, weshalb das blosse Setzen eines Bits keine vollstaendige Bereitstellung darstellt.
So pruefen Sie Unterstuetzung und Aktivierung
Nutzen Sie die AMD-Speicherverschluesselungs-CPUID-Informationen und die genaue Plattform-Firmware-/Betriebssystemdokumentation, um Unterstuetzung und Aktivierung festzustellen. Pruefen Sie die aktive Verschluesselungsrichtlinie und die Geraetekompatibilitaet. Sichern Sie die Wiederherstellungshinweise des Herstellers, bevor Sie Einstellungen zur Speicherverschluesselung in der Firmware aendern.
Faehigkeit, Aktivierung und Durchsetzung muessen separat geprueft werden. Ein Prozessor kann eine Schutzfunktion unterstuetzen, waehrend Betriebssystem, Anwendung oder VM-Richtlinie diese nicht aktivieren. Ein Support-Feld in einer Datenbank ist keine Attestierung eines laufenden Systems.
Was die Funktion nicht gewaehrleistet
SME impliziert keine Isolation einzelner Gaeste, keine Speicherintegritaet, kein SEV-SNP und keinen Schutz gegen jeden Angriff durch privilegierte Software. Transparente Plattform-Verschluesselungsrichtlinien und vom Betriebssystem verwaltete SME-Konfigurationen sollten nicht aufgrund eines Uebersichtsfelds als identisch angenommen werden.
Kompatibilitaet und Leistung in der Praxis
Halten Sie Betriebssystem, Firmware und die betroffene Laufzeitumgebung aktuell. Wenn eine Schutzfunktion ein Kompatibilitaetsproblem offenbart, nutzen Sie zunaechst Herstellerdiagnosen und unterstuetzte Updates. Ein pauschales Umschalten von Schutzfunktionen kann nicht verwandte Anwendungen beeintraechtigen und sollte einer expliziten Bereitstellungs- und Wiederherstellungsrichtlinie folgen.
Eine praktische Verifikations-Checkliste
- Erfassen Sie das genaue Prozessor- oder Plattformmodell sowie die beteiligten Versionen von Anwendung, Betriebssystem und Laufzeitumgebung. Behalten Sie den genauen Wortlaut des tatsaechlichen Fehlers oder der Anforderung bei.
- Pruefen Sie die Herstellerreferenz fuer dieses genaue Modell und untersuchen Sie anschliessend die effektive Faehigkeit und den Aktivierungsstatus in der Umgebung, in der das Programm ausgefuehrt wird.
- Gleichen Sie jede Anforderung der ausgewaehlten Binaerdatei oder des Backends ab. Eine aehnlich benannte Funktion, ein Alias oder eine allgemeine Technologiebezeichnung reichen nicht aus.
- Bestaetigen Sie, dass die Anwendung die vorgesehene Implementierung ausgewaehlt hat. Nutzen Sie deren dokumentierte Diagnosefunktionen und einen unterstuetzten Fallback, wenn Anforderungen nicht erfuellt sind.
- Nehmen Sie jeweils nur eine unterstuetzte Aenderung vor und wiederholen Sie denselben Workload. Halten Sie die urspruengliche Konfiguration und einen Wiederherstellungspfad verfuegbar.
Wenn die Funktion aufgefuehrt ist, Software sie jedoch nicht nutzen kann
Beginnen Sie mit der exakten fehlschlagenden Komponente. Eine Hardware-Datenbank beschreibt die erfasste Faehigkeit; das Betriebssystem oder der Hypervisor kann eine abweichende effektive Umgebung bereitstellen. Ein Fehler wegen eines ungueltigen Befehls erfordert zudem die Untersuchung des tatsaechlich fehlerhaften Befehls und des Binaer-Builds, da Beschaedigungen oder ein nicht verwandter, nicht unterstuetzter Befehl aehnliche Symptome hervorrufen koennen.
Installieren Sie die fuer die genaue Plattform unterstuetzte Version von Anwendung, Treiber oder Laufzeitumgebung und nutzen Sie bei Bedarf den dokumentierten Baseline- oder Fallback-Build des Herstellers. Ein Software-Update kann keinen Befehl erzeugen, der dem Prozessor fehlt. Aenderungen an Firmware und Sicherheitsrichtlinien sollten dem Verfahren des Systemherstellers und einem Wiederherstellungsplan folgen statt einer generischen Optimierungsanleitung.
Quellen und Umfang dieser Erklaerung
Entwicklerressourcen zu AMD Secure Encrypted Virtualization · Linux-Kernel: AMD-Speicherverschluesselung · AMD64 Architecture Programmer's Manual, Volume 2: System Programming
Diese Referenzen definieren das Architekturverhalten und die Softwareanforderungen. Sie verifizieren nicht unabhaengig jeden Funktionswert auf einer verknuepften Hardware-Modellseite. Nutzen Sie fuer die Modellunterstuetzung die Herstellernachweise jener Seite und pruefen Sie die effektive Systemkonfiguration. Dieser Artikel liefert keinen Benchmark, keine Zertifizierung und kein unabhaengiges Pruefdatum.
Quellen und Verifizierung
Redaktionelle Verantwortung: Feex. Kein Datum einer unabhängigen Prüfung erfasst. Wie wir recherchieren.
- Entwicklerressourcen zu AMD Secure Encrypted Virtualization - Unterscheidet SEV, SEV-ES und SEV-SNP und verlinkt Firmware-APIs, Attestierungs- und Speicherverschluesselungsdokumentation. Pruefen Sie aktuelle Sicherheitshinweise fuer die genaue Bereitstellung.
- Linux-Kernel: AMD-Speicherverschluesselung - SME/SEV-Aktivierung, Adressbit fuer Verschluesselung und Reduktion des physischen Adressraums. Beschreibt eine OS-Implementierung, nicht jede Plattformrichtlinie.
- AMD64 Architecture Programmer's Manual, Volume 2: System Programming - Systemprogrammierung, SVM und verschachtelte Translation, Revision 3.46. Der aktuelle Dokumentenbetrachter erfordert JavaScript; aeltere Dokument-URLs wurden moeglicherweise zurueckgezogen.
War dieser Artikel nützlich?
Ein Ja oder Nein genügt. Wählen Sie optional einen Grund oder fügen Sie eine kurze Notiz hinzu.
Danke. Das hilft uns, diese Seite zu verbessern.