1. [Wiki](https://feex.it/wiki/)
2. [Hardware](https://feex.it/wiki/hardware/)
3. [Sisteme e architettura](https://feex.it/wiki/hardware/system/)
4. AMD SEV

# AMD SEV

Riferimento 'e ll'architettura: Feex

AMD Secure Encrypted Virtualization, SEV, cifra 'a memoria d' 'e macchine virtuale siconno nu mudello 'e minaccia d' 'a piattaforma ben defenuto. SEV, SEV-ES e SEV-SNP furnesceno capacita diverze e nun s'hann' 'a cunsiderà 'a stessa cosa.

## Chello ca t'hê 'a sapé

AMD Secure Encrypted Virtualization, SEV, cifra 'a memoria d' 'e macchine virtuale siconno nu mudello 'e minaccia d' 'a piattaforma ben defenuto. SEV, SEV-ES e SEV-SNP furnesceno capacita diverze e nun s'hann' 'a cunsiderà 'a stessa cosa.

## Comme fonsiona

SEV mette nzieme 'a cifratura d' 'a memoria guest cu na gestione d' 'e ciave specifeche p' 'a VM. SEV-ES agnongne 'a prutezzione p' 'o stato d' 'e riggistre d' 'o guest durante 'e sciute, mentre SEV-SNP agnongne mecanisme cchiù fforte attuorno a ll'integrita e a 'a pruprieta d' 'a memoria guest. Firmware, hypervisor, supporto guest e attestazzione partecipano tutt'a n'esecuzzione 'e VM cunfidenziale sana sana.

## Addò serve

N'ambiente cloud po addumannà nu tipo 'e VM cunfidenziale supportato chiaramente e cunvalidà ll'evidenze 'e ll'attestazzione soja primma 'e libberà sicrite. Ll'applicazzione adda tené sempe I/O sicuro, cuntroparti autenticate e na puliteca pe 'e mmisure d' 'a piattaforma ca accetta.

## Comme se cuntrolla 'o supporto e ll'abbilitazzione

Cuntrolla ll'informazzione CPUID 'e crittografia 'e memoria AMD e 'a variante SEV esatta, po cunvalida firmware, supporto host/guest e attestazzione trammet' 'a 'nterfaccia documentata d' 'o furnitore. Cunsulta 'e guide 'e sicurezza AMD d'ora p' 'a generazzione e 'o firmware ausate.

Capacita, abbilitazzione e apprecazzione s'hann' 'a cuntrollà a parte. Nu prucessore po supportà na prutezzione mentre 'o sistema operativo, ll'applicazzione o 'a puliteca d' 'a macchina virtuale nun ll'attivano. Nu campo 'e supporto dint'a nu database nun e n'attestazzione 'e nu sistema ca sta giranno.

## Chello ca 'a funzionalita nun stabbilisce

Nu campo SEV generico nun dimustra SEV-SNP, 'o stato d' 'e currezziune currente d' 'o firmware o nu servizio specifeche d'attestazzione. 'A cifratura 'a sola nun e 'a stessa cosa d' 'a prutezzione 'e ll'integrita, e cifrà 'a memoria nun fa sicuro ogne perferica o percorso 'e rete.

## Cumpatibbilita e prestazziune dint' 'a prateca

Mantieni 'o sistema operativo, 'o firmware e 'o runtime 'nteressato agghiuornate. Si na prutezzione mostra nu prubbrema 'e cumpatibbilita, ausa primma 'a diagnosteca e ll'aggiurnamiente supportate d' 'o costruttore. N'interruttore 'e prutezzione generale po tuccà applicazziune ca nun c'entrano e adda siguità na puliteca esplicita d'attivazzione e recuppero.

## Na lista 'e verifeca prateca

1. Riggistra 'o mudello esatto d' 'o prucessore o d' 'a piattaforma e 'e vversione 'e ll'applicazzione, d' 'o sistema operativo e d' 'o runtime cumbulute. Mantien' 'e pparole esatte 'e ll'errore o d' 'o requisito overo.
2. Cuntrolla 'o riferimento d' 'o costruttore pe chillu mudello esatto, po verifeca 'a capacita effettiva e 'o stato abbilitato dint'a ll'ambiente addò gira 'o prugramma.
3. Cunfrunta ogne requisito d' 'o binario o backend sciveto. Na funzionalita cu nu nomme sumigliante, n'alias o n'etichetta tecnologgeca generale nun abbasta.
4. Cunferma ca ll'applicazzione ha sciveto ll'implementazzione vuluta. Ausa 'a diagnosteca documentata soja e n'alternativa supportata quanno 'e requisite nun songo rispettate.
5. Fa nu sulo cagnamento supportato a ll'avota e ripete 'o stesso carico 'e fatica. Mantien' 'a cunfigurazzione origginale e 'a via 'e recuppero a portata 'e mana.

## Si 'a funzionalita sta scritta ma 'o software nun 'a po ausà

Pparti d' 'o cumponente esatto ca falla. Nu database hardware descrive 'a capacita riggistrata; 'o sistema operativo o ll'hypervisor po mustrà n'ambiente effettivo diverzo. N'errore 'e struzzione illegale addimanna pure 'e verificà 'a struzzione ca sgarra overamente e 'a build d' 'o binario, pecché na corruzzione o n'ata struzzione nun supportata po dà nu sintomo simile.

Stalla 'a vversione 'e ll'applicazzione, d' 'o driver o d' 'o runtime supportata p' 'a piattaforma esatta, e ausa 'a baseline documentata d' 'o costruttore o na build 'e fallback si serve. N'aggiurnamento software nun po crià na struzzione ca 'o prucessore nun tene. 'E cagnamiente a 'o firmware e 'e puliteche 'e sicurezza hann' 'a siguità 'a prucedura d' 'o costruttore d' 'o sistema e nu pピアノ 'e recuppero mméce 'e na ricetta generale 'e uttimizzazzione.

## Funzionalita cullegate e distinzziune utele

[AMD SME](https://feex.it/wiki/l/nap/hardware/system/amd-sme/) · [AMD-V and SVM](https://feex.it/wiki/l/nap/hardware/system/amd-v/) · [NPT and RVI](https://feex.it/wiki/l/nap/hardware/system/npt-rvi/) · [SGX](https://feex.it/wiki/l/nap/hardware/system/sgx/)

## Funte e ambito 'e sta spiegazzione

[AMD Secure Encrypted Virtualization developer resources](https://www.amd.com/en/developer/sev.html) · [AMD64 Architecture Programmer's Manual, Volume 2: System Programming](https://docs.amd.com/v/u/en-US/24593_3.46_APM_Vol2)

Sti riferimente stabbilisceno 'o cumpurtamento 'e ll'architettura e 'e requisite d' 'o software. Nun verificano 'e manera 'ndipennente ogne valore 'e funzionalita ngopp'a na paggena 'e nu mudello hardware culegato. P' 'o supporto d' 'o mudello, ausa ll'evidenze d' 'o costruttore 'e chella paggena e verifeca 'a cunfigurazzione effettiva d' 'o sistema. St'articulo nun furnesce benchmark, certificazzione o data 'e revisone 'ndipennente.

## Cose cullegate

Sti ccose songo cullegate a chist'articulo. 'O tipo se vede 'ncopp'a ogne cullegamento.

[AMD SME: Riferimento 'e ll'architettura](https://feex.it/wiki/l/nap/hardware/system/amd-sme/)[AMD-V and SVM: Riferimento 'e ll'architettura](https://feex.it/wiki/l/nap/hardware/system/amd-v/)[NPT and RVI: Riferimento 'e ll'architettura](https://feex.it/wiki/l/nap/hardware/system/npt-rvi/)[SGX: Riferimento 'e ll'architettura](https://feex.it/wiki/l/nap/hardware/system/sgx/)

## Funte e verìfeca

Prupietà editoriale: Feex. Nisciuna data 'e revisizzione 'ndipennente è riggistrata. [Comme facimmo 'e recerche](https://feex.it/wiki/research/).

- [AMD Secure Encrypted Virtualization developer resources ](https://www.amd.com/en/developer/sev.html)· Fa 'a differenza tra SEV, SEV-ES e SEV-SNP e collega API 'e firmware, attestazzione e documentazzione 'e cifratura 'e memoria. Cuntrolla ll'avvise 'e sicurezza 'e mò p' 'a 'nstallazzione esatta.
- [AMD64 Architecture Programmer's Manual, Volume 2: System Programming ](https://docs.amd.com/v/u/en-US/24593_3.46_APM_Vol2)· Prugrammazzione 'e sistema, SVM e traduzzione annidata, revisione 3.46. 'O visualizzatore 'e documentazzione 'e mò vole JavaScript; 'e viecchie URL d' 'e documiente ponno essere state luvate.

## È servuto chist'articulo?

Basta nu sì o nu no. Si vuó, sciglie na mutivazzione o miett' na nota corta.

Fatte 'nzippate

'A carta d'identità corta 'e 'sta paggena. Dettaglie, funte e tutta 'a storia rumaneno dint'all'articulo.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/nap/hardware/system/amd-sev/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
