HeadlinesBriefing HeadlinesBriefing.com

AMD SEV-SNP schützt VM-Speicher in der Cloud

Hacker News •
×

AMD SEV (Secure Encrypted Virtualization) verschlüsselt VM-Speicher mit pro-VM-Schlüsseln und schützt so vor dem Hypervisor. SEV-ES erweitert dies auf den CPU-Registerzustand, während SEV-SNP Eigentumsüberprüfungen für den Speicher hinzufügt, um bösartige Hypervisoren daran zu hindern, private Seiten neu zuzuordnen. SNP ermöglicht Gästen, signed Reports vom sicheren Prozessor von AMD anzufordern, um Startzustand und Konfiguration zu verifizieren. Auf Google Cloud lädt der Host Firmware und Boot-Software—including Coconut SVSM für geschützte Dienste wie virtuelle TPM—bevor SNP gestartet wird.

Der Prozess verwendet die Befehle SNP_LAUNCH_START, SNP_LAUNCH_UPDATE und SNP_LAUNCH_FINISH und pflegt einen SHA-384-Hash des initialen Images. Bei der Remote-Attestation vergleicht ein Verifier diesen Fingerabdruck mit erwarteten Werten. Der Linux-Kernel expose SNP über /dev/sev-guest, sodass Anwendungen Reports mit dem SNP_GET_REPORT ioctl und spezifizierten VMPL-Ebenen (0-3) abrufen können.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing