AMD SEV
AMD Secure Encrypted Virtualization, SEV, šifruje pamäť virtuálneho počítača podľa definovaného modelu hrozieb platformy. SEV, SEV-ES a SEV-SNP poskytujú odlišné možnosti a nesmú sa považovať za rovnocenné.
Čo potrebujete vedieť
AMD Secure Encrypted Virtualization, SEV, šifruje pamäť virtuálneho počítača podľa definovaného modelu hrozieb platformy. SEV, SEV-ES a SEV-SNP poskytujú odlišné možnosti a nesmú sa považovať za rovnocenné.
Ako to funguje
SEV spája šifrovanie pamäte hosťa so správou kľúčov špecifickou pre daný VM. SEV-ES pridáva ochranu stavu registrov hosťa pri opusteniach, zatiaľ čo SEV-SNP pridáva silnejšie mechanizmy okolo integrity a vlastníctva pamäte hosťa. Na kompletnom nasadení dôverného VM sa podieľa firmvér, hypervízor, podpora hosťa a atestácia.
Kde je to užitočné
Cloudové nasadenie môže požiadať o explicitne podporovaný typ dôverného VM a pred uvoľnením tajomstiev overiť jeho atestačné dôkazy. Aplikácia stále vyžaduje bezpečné I/O, overených partnerov a politiku pre merania platformy, ktoré akceptuje.
Ako overiť podporu a povolenie
Skontrolujte informácie CPUID pre šifrovanie pamäte AMD a presný variant SEV, potom overte firmvér, podporu hostiteľa/hosťa a atestáciu prostredníctvom dokumentovaného rozhrania poskytovateľa. Konzultujte aktuálne bezpečnostné pokyny AMD pre nasadenú generáciu a firmvér.
Schopnosť, povolenie a vynucovanie sa musia kontrolovať samostatne. Procesor môže ochranu podporovať, zatiaľ čo operačný systém, aplikácia alebo politika virtuálneho počítača ju neaktivujú. Pole podpory v databáze nie je atestáciou bežiaceho systému.
Čo táto funkcia nezakladá
Generické pole SEV nedokazuje SEV-SNP, aktuálny stav mitigácií vo firmvéri ani konkrétnu atestačnú službu. Samotné šifrovanie nie je to isté ako ochrana integrity a šifrovanie pamäte nezabezpečuje každé zariadenie ani sieťovú trasu.
Kompatibilita a výkon v praxi
Udržiavajte operačný systém, firmvér a dotknuté runtime prostredie aktuálne. Ak ochrana odhalí problém s kompatibilitou, použite najprv diagnostiku od dodávateľa a podporované aktualizácie. Plošné prepnutie ochrany môže ovplyvniť nesúvisiace aplikácie a malo by sa riadiť explicitnou politikou nasadenia a obnovy.
Praktický kontrolný zoznam na overenie
- Zaznamenajte presný model procesora alebo platformy a príslušné verzie aplikácie, operačného systému a runtime prostredia. Zachovajte presné znenie skutočnej chyby alebo požiadavky.
- Skontrolujte referenčnú dokumentáciu výrobcu pre daný presný model a potom preverte efektívnu schopnosť a povolený stav v prostredí, kde program beží.
- Porovnajte každú požiadavku vybraného binárneho súboru alebo backendu. Podobne pomenovaná funkcia, alias alebo široké technologické označenie nepostačujú.
- Uistite sa, že aplikácia vybrala zamýšľanú implementáciu. Ak požiadavky nie sú splnené, použite jej dokumentovanú diagnostiku a podporované náhradné riešenie.
- Vykonávajte vždy len jednu podporovanú zmenu a zopakujte rovnaké pracovné zaťaženie. Ponechajte si k dispozícii pôvodnú konfiguráciu a postup obnovy.
Ak je funkcia uvedená, ale softvér ju nemôže použiť
Začnite presne pri zlyhávajúcom komponente. Hardvérová databáza popisuje zaznamenanú schopnosť; operačný systém alebo hypervízor však môže sprístupniť iné efektívne prostredie. Chyba neplatnej inštrukcie si vyžaduje aj preskúmanie skutočnej chybujúcej inštrukcie a zostavenia binárneho súboru, pretože poškodenie alebo nesúvisiaca nepodporovaná inštrukcia môže vyvolať podobný príznak.
Nainštalujte verziu aplikácie, ovládača alebo runtime prostredia podporovanú pre presnú platformu a v prípade potreby použite dodávateľom dokumentované základné alebo záložné zostavenie. Aktualizácia softvéru nedokáže vytvoriť inštrukciu, ktorú procesor nemá. Zmeny firmvéru a bezpečnostných politík by sa mali riadiť postupom výrobcu systému a plánom obnovy, nie generickým návodom na optimalizáciu.
Zdroje a rozsah tohto vysvetlenia
Vývojárske zdroje pre AMD Secure Encrypted Virtualization · AMD64 Architecture Programmer's Manual, Volume 2: System Programming
Tieto referencie definujú architektonické správanie a softvérové požiadavky. Neoverujú nezávisle každú hodnotu funkcie na prepojenej stránke hardvérového modelu. Podporu modelu nájdete v podkladoch od výrobcu na danej stránke a skontrolujte efektívnu konfiguráciu systému. Tento článok neposkytuje dátum benchmarku, certifikácie ani nezávislej recenzie.
Zdroje a overenie
Redakčné vlastníctvo: Feex. Nie je zaznamenaný žiadny dátum nezávislej kontroly. Ako robíme výskum.
- Vývojárske zdroje pre AMD Secure Encrypted Virtualization · Rozlišuje SEV, SEV-ES a SEV-SNP a odkazuje na API firmvéru, atestáciu a dokumentáciu šifrovania pamäte. Skontrolujte aktuálne bezpečnostné bulletiny pre konkrétne nasadenie.
- AMD64 Architecture Programmer's Manual, Volume 2: System Programming · Systémové programovanie, SVM a vnorené preklady, revízia 3.46. Aktuálny prehliadač dokumentácie vyžaduje JavaScript; staršie adresy URL dokumentov mohli byť zrušené.
Bol tento článok užitočný?
Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.
Ďakujeme. Pomáha nám to zlepšovať túto stránku.