AMD SME
AMD Secure Memory Encryption, SME, furnesce strumiente 'e cifratura d' 'a memoria gestiti d' 'a piattaforma e d' 'o sistema operativo. È diverzo d' 'a prutezzione SEV pe ciscuna VM e d' 'o suo nun rea n'ambiente 'e calcolo cunfidenziale.
Chello ca t'hê 'a sapé
AMD Secure Memory Encryption, SME, furnesce strumiente 'e cifratura d' 'a memoria gestiti d' 'a piattaforma e d' 'o sistema operativo. È diverzo d' 'a prutezzione SEV pe ciscuna VM e d' 'o suo nun rea n'ambiente 'e calcolo cunfidenziale.
Comme fonsiona
L'architettura 'e crittografia 'e memoria ricanosce 'e mappature cifrate trammet' nu mecanismo a bit d'indirizzo defenuto e cuntrolle d' 'a piattaforma. 'O sistema operativo adda tené cunto d' 'o bit 'e cifratura e d'ogne effetto ngopp' 'e bit d'indirizzo fiseche dispunibbeli, e adda trattà 'a memoria cundivisa o visibbele a 'e perferiche siconno 'e rreole d' 'a piattaforma.
Addò serve
Nu sistema operativo po fà 'n modo ca 'e ppaggene 'e memoria giuste vengano cifrate quanno 'e date viaggiano verso 'a memoria esterna. 'E buffer DMA e ll'ate mappature cundivise teneno besogno 'e nu trattamento cumpatibbele, accussì abbilità nu bit da sulo nun e na prucedura 'e configurazzione sana.
Comme se cuntrolla 'o supporto e ll'abbilitazzione
Ausa ll'informazzione CPUID 'e crittografia d' 'a memoria AMD e 'a documentazzione esatta 'e firmware/OS d' 'a piattaforma pe stabilì supporto e abbilitazzione. Cuntrolla 'a puliteca 'e crittografia attiva e 'a cumpatibbilita d' 'e perferiche. Mantieni 'e guide 'e recuppero d' 'o costruttore primma 'e cagnà 'e 'mpustazziune 'e crittografia d' 'a memoria dint' 'o firmware.
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
SME nun vo dicere isulamento pe ciscun guest, integrita d' 'a memoria, SEV-SNP o prutezzione contro ogne attacco fatto da software privilegiato. 'E puliteche 'e crittografia trasparenti d' 'a piattaforma e 'e cunfigurazziune SME gestite d' 'o sistema operativo nun s'hann' 'a supponere identiche partendo da nu campo riassuntivo.
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
- 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.
- 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.
- Cunfrunta ogne requisito d' 'o binario o backend sciveto. Na funzionalita cu nu nomme sumigliante, n'alias o n'etichetta tecnologgeca generale nun abbasta.
- Cunferma ca ll'applicazzione ha sciveto ll'implementazzione vuluta. Ausa 'a diagnosteca documentata soja e n'alternativa supportata quanno 'e requisite nun songo rispettate.
- 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.
Funte e ambito 'e sta spiegazzione
AMD Secure Encrypted Virtualization developer resources · Linux kernel: AMD memory encryption · AMD64 Architecture Programmer's Manual, Volume 2: System Programming
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.
Funte e verìfeca
Prupietà editoriale: Feex. Nisciuna data 'e revisizzione 'ndipennente è riggistrata. Comme facimmo 'e recerche.
- AMD Secure Encrypted Virtualization developer resources · 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.
- Linux kernel: AMD memory encryption · Abbilitazzione 'e SME/SEV, bit d'indirizzo 'e crittografia e redduzzione d'indirizze fiseche. Descrive n'implementazzione pe OS mméce 'e tutte 'e puliteche 'e piattaforma.
- AMD64 Architecture Programmer's Manual, Volume 2: System Programming · 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.
Grazie. Chisto nce dà 'na mano a fa mèglio 'sta paggena.