HeadlinesBriefing HeadlinesBriefing.com

AMD SEV-SNP protege memória de VM na nuvem

Hacker News •
×

AMD SEV (Virtualização Segura Criptografada) criptografa a memória VM com chaves por VM, protegendo-a do hipervisor. SEV-ES estende isso ao estado dos registradores CPU, enquanto SEV-SNP adiciona controles de propriedade de memória para impedir que hipervisores maliciosos remapeiem páginas privadas. SNP permite que os convidados solicitem relatórios assinados do processador seguro da AMD, verificando o estado de inicialização e a configuração. No Google Cloud, o host carrega firmware e software de boot—including Coconut SVSM para serviços protegidos como TPM virtual—antes do lançamento SNP.

O processo usa os comandos SNP_LAUNCH_START, SNP_LAUNCH_UPDATE e SNP_LAUNCH_FINISH, mantendo um hash SHA-384 da imagem inicial. Durante a atestação remota, um verificador compara essa impressão digital com valores esperados. O kernel Linux expõe SNP via /dev/sev-guest, permitindo que as aplicações recuperem relatórios usando o ioctl SNP_GET_REPORT com níveis de privilégio VMPL especificados (0-3).

Fonte: Hacker News · Resumido por HeadlinesBriefing