AMD SEV
AMD Secure Encrypted Virtualization, SEV, enkripton memorien e makinës virtuale sipas një modeli të përcaktuar kërcënimi të platformës. SEV, SEV-ES dhe SEV-SNP ofrojnë aftësi të ndryshme dhe nuk duhet të trajtohen si të barasvlershme.
Çfarë duhet të dini
AMD Secure Encrypted Virtualization, SEV, enkripton memorien e makinës virtuale sipas një modeli të përcaktuar kërcënimi të platformës. SEV, SEV-ES dhe SEV-SNP ofrojnë aftësi të ndryshme dhe nuk duhet të trajtohen si të barasvlershme.
Si funksionon
SEV lidh enkriptimin e memories së mysafirit me menaxhimin e çelësave specifikë për VM. SEV-ES shton mbrojtje për gjendjen e regjistrave të mysafirit gjatë daljeve, ndërsa SEV-SNP shton mekanizma më të fortë rreth integritetit dhe pronësisë së memories së mysafirit. Firmware-i, hipervizori, mbështetja e mysafirit dhe atestimi marrin pjesë në vendosjen e plotë të VM-së konfidenciale.
Ku është e dobishme
Një vendosje në re kompjuterike mund të kërkojë një lloj VM-je konfidenciale të mbështetur shprehimisht dhe të vërtetojë dëshmitë e saj të atestimit përpara se të lëshojë sekrete. Aplikacioni ka ende nevojë për I/O të sigurt, bashkëmoshatarë të vërtetuar dhe një politikë për matjet e platformës që pranon.
Si të kontrollohet mbështetja dhe aktivizimi
Kontrolloni informacionin CPUID të enkriptimit të memories AMD dhe variantin e saktë SEV, më pas vërtetoni mbështetjen e firmware-it, strehuesit/mysafirit dhe atestimit përmes ndërfaqes së dokumentuar të ofruesit. Konsultohuni me udhëzimet aktuale të sigurisë së AMD-së për gjeneratën dhe firmware-in e vendosur.
Aftësia, aktivizimi dhe zbatimi duhet të kontrollohen veçmas. Një procesor mund të mbështesë një mbrojtje ndërsa OS-i, aplikacioni ose politika e makinës virtuale nuk e aktivizojnë atë. Një fushë mbështetjeje në bazën e të dhënave nuk është një atestim i një sistemi që ekzekutohet.
Çfarë nuk përcakton kjo veçori
Një fushë e përgjithshme SEV nuk vërteton SEV-SNP, statusin aktual të zbutjes së firmware-it ose një shërbim specifik atestimi. Enkriptimi i vetëm nuk është i njëjtë me mbrojtjen e integritetit, dhe enkriptimi i memories nuk siguron çdo pajisje ose rrugë rrjeti.
Përputhshmëria dhe performanca në praktikë
Mbani të përditësuar sistemin operativ, firmware-in dhe mjedisin e prekur të ekzekutimit. Nëse një mbrojtje nxjerr në pah një problem përputhshmërie, përdorni fillimisht diagnostikimet e prodhuesit dhe përditësimet e mbështetura. Një ndryshim i gjerë i mbrojtjes mund të prekë aplikacione të palidhura dhe duhet të ndjekë një politikë eksplicite vendosjeje dhe rikuperimi.
Një listë praktike kontrolli për verifikim
- Regjistroni modelin e saktë të procesorit ose platformës dhe versionet e përfshira të aplikacionit, sistemit operativ dhe mjedisit të ekzekutimit. Ruani formulimin e gabimit ose kërkesës aktuale.
- Kontrolloni referencën e prodhuesit për atë model të saktë, më pas inspektoni aftësinë efektive dhe gjendjen e aktivizuar në mjedisin ku ekzekutohet programi.
- Krahasoni çdo kërkesë të binarit ose prapavijës së zgjedhur. Një veçori me emër të ngjashëm, një pseudonim ose një etiketë e gjerë teknologjike nuk mjafton.
- Konfirmoni që aplikacioni ka zgjedhur implementimin e synuar. Përdorni diagnostikimet e dokumentuara të tij dhe një alternativë të mbështetur kur kërkesat nuk plotësohen.
- Bëni një ndryshim të mbështetur në një moment dhe përsëritni të njëjtën ngarkesë pune. Mbajeni të disponueshme konfigurimin origjinal dhe rrugën e rikuperimit.
Nëse veçoria listohet por softueri nuk mund ta përdorë atë
Filloni me komponentin e saktë që dështon. Një bazë të dhënash harduerike përshkruan aftësinë e regjistruar; sistemi operativ ose hipervizori mund të ekspozojë një mjedis efektiv të ndryshëm. Një gabim instruksioni të paligjshëm kërkon gjithashtu hetim të instruksionit aktual me defekt dhe të ndërtimit të binarit, sepse dëmtimi ose një instruksion i palidhur i pambështetur mund të prodhojë një simptomë të ngjashme.
Instaloni versionin e aplikacionit, drajverit ose mjedisit të ekzekutimit të mbështetur për platformën e saktë, dhe përdorni versionin bazë ose alternativ të dokumentuar nga prodhuesi nëse është e nevojshme. Një përditësim softueri nuk mund të krijojë një instruksion që procesorit i mungon. Ndryshimet në firmware dhe politikat e sigurisë duhet të ndjekin procedurën e prodhuesit të sistemit dhe një plan rikuperimi në vend të një recete të përgjithshme optimizimi.
Burimet dhe fusha e këtij shpjegimi
Burimet e zhvilluesve për AMD Secure Encrypted Virtualization · AMD64 Architecture Programmer's Manual, Volume 2: System Programming
Këto referenca përcaktojnë sjelljen arkitekturore dhe kërkesat e softuerit. Ato nuk verifikojnë në mënyrë të pavarur çdo vlerë të veçorive në faqen e lidhur të modelit të harduerit. Për mbështetjen e modelit, përdorni dëshmitë e prodhuesit në atë faqe dhe kontrolloni konfigurimin efektiv të sistemit. Ky artikull nuk ofron një test standard vlerësimi, certifikim ose datë shqyrtimi të pavarur.
Burimet dhe verifikimi
Pronësia editoriale: Feex. Nuk është regjistruar asnjë datë shqyrtimi të pavarur. Si hulumtojmë.
- Burimet e zhvilluesve për AMD Secure Encrypted Virtualization · Bën dallimin midis SEV, SEV-ES dhe SEV-SNP dhe lidh API-të e firmware-it, atestimit dhe dokumentacionin e enkriptimit të memories. Kontrolloni njoftimet aktuale të sigurisë për vendosjen e saktë.
- AMD64 Architecture Programmer's Manual, Volume 2: System Programming · Programimi i sistemit, SVM dhe përkthimi i ndërthurur, rishikimi 3.46. Shikuesi aktual i dokumentacionit kërkon JavaScript; URL-të e dokumenteve më të vjetra mund të jenë tërhequr.
A ishte i dobishëm ky artikull?
Një po ose jo mjafton. Zgjidhni një arsye nëse dëshironi, ose shtoni një shënim të shkurtër.
Faleminderit. Kjo na ndihmon ta përmirësojmë këtë faqe.