1. [Wiki](https://feex.it/wiki/)
2. [Hardver](https://feex.it/wiki/hardware/)
3. [Sistemi i arhitektura](https://feex.it/wiki/hardware/system/)
4. AMD SEV

# AMD SEV

Referenca arhitekture: Feex

AMD Secure Encrypted Virtualization, SEV, šifruje memoriju virtuelne mašine prema definisanom modelu prijetnji platforme. SEV, SEV-ES i SEV-SNP pružaju različite mogućnosti i ne smiju se tretirati kao ekvivalentni.

## Šta treba da znate

AMD Secure Encrypted Virtualization, SEV, šifruje memoriju virtuelne mašine prema definisanom modelu prijetnji platforme. SEV, SEV-ES i SEV-SNP pružaju različite mogućnosti i ne smiju se tretirati kao ekvivalentni.

## Kako funkcioniše

SEV povezuje šifrovanje memorije gosta sa upravljanjem ključevima specifičnim za VM. SEV-ES dodaje zaštitu za stanje registara gosta tokom izlaza, dok SEV-SNP dodaje jače mehanizme oko integriteta i vlasništva nad memorijom gosta. Firmver, hipervizor, podrška za gosta i atestacija učestvuju u kompletnoj implementaciji povjerljive VM.

## Đe je korisno

Implementacija u oblaku može zatražiti izričito podržani tip povjerljive VM i validirati njene dokaze o atestaciji prije oslobađanja tajni. Aplikaciji su i dalje potrebni bezbjedni I/O, autentifikovani partneri i politika za mjerenja platforme koja prihvata.

## Kako provjeriti podršku i omogućenost

Provjerite AMD CPUID informacije o šifrovanju memorije i tačnu SEV varijantu, a zatim potvrdite firmver, podršku domaćina/gosta i atestaciju preko dokumentovanog interfejsa pružaoca usluga. Konsultujte aktuelne AMD bezbjednosne smjernice za primijenjenu generaciju i firmver.

Sposobnost, omogućenost i primjena moraju se provjeriti odvojeno. Procesor može podržavati zaštitu dok je OS, aplikacija ili politika virtuelne mašine ne aktiviraju. Polje podrške u bazi podataka nije atestacija sistema koji radi.

## Šta ova funkcija ne utvrđuje

Generičko SEV polje ne dokazuje SEV-SNP, trenutni status ublažavanja firmvera niti specifičnu uslugu atestacije. Samo šifrovanje nije isto što i zaštita integriteta, a šifrovanje memorije ne osigurava svaki uređaj ili mrežnu putanju.

## Kompatibilnost i performanse u praksi

Održavajte OS, firmver i pogođeni runtime aktuelnim. Ako zaštita izloži problem sa kompatibilnošću, prvo upotrijebite dijagnostiku proizvođača i podržana ažuriranja. Široki prekidač zaštite može uticati na nepovezane aplikacije i treba da prati eksplicitnu politiku implementacije i oporavka.

## Praktična lista za provjeru verifikacije

1. Zabilježite tačan model procesora ili platforme, kao i verzije aplikacije, OS-a i runtime-a koji se koriste. Sačuvajte formulaciju stvarne greške ili zahtjeva.
2. Provjerite referencu proizvođača za taj tačan model, a zatim pregledajte efektivnu sposobnost i omogućeno stanje u okruženju đe se program izvršava.
3. Uporedite svaki zahtjev odabranog binarnog koda ili backend-a. Funkcija sličnog naziva, alias ili široka tehnološka oznaka nijesu dovoljni.
4. Potvrdite da je aplikacija odabrala predviđenu implementaciju. Koristite njenu dokumentovanu dijagnostiku i podržanu rezervnu varijantu kada zahtjevi nijesu ispunjeni.
5. Napravite po jednu podržanu promjenu u isto vrijeme i ponovite isto radno opterećenje. Držite originalnu konfiguraciju i putanju oporavka dostupnima.

## Ako je funkcija navedena, ali je softver ne može koristiti

Počnite sa tačnom komponentom koja otkazuje. Baza podataka hardvera opisuje zabilježenu sposobnost; operativni sistem ili hipervizor mogu izložiti drugačije efektivno okruženje. Greška nelegalne instrukcije takođe zahtijeva istragu stvarne instrukcije koja je izazvala kvar i binarne verzije, jer oštećenje ili nepovezana nepodržana instrukcija mogu proizvesti sličan simptom.

Instalirajte verziju aplikacije, drajvera ili runtime-a podržanu za tačnu platformu i koristite dokumentovanu osnovnu ili rezervnu verziju proizvođača ako je potrebno. Ažuriranje softvera ne može stvoriti instrukciju koja procesoru nedostaje. Promjene firmvera i bezbjednosnih politika treba da prate proceduru proizvođača sistema i plan oporavka, a ne generički recept za optimizaciju.

## Povezane funkcije i korisne razlike

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

## Izvori i obim ovog objašnjenja

[AMD Secure Encrypted Virtualization resursi za programere](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)

Ove reference utvrđuju arhitekturno ponašanje i softverske zahtjeve. One ne verifikuju nezavisno svaku vrijednost funkcije na povezanoj stranici hardverskog modela. Za podršku modela, koristite dokaze proizvođača sa te stranice i provjerite efektivnu konfiguraciju sistema. Ovaj članak ne pruža benčmark, sertifikaciju niti datum nezavisnog pregleda.

## Povezano

Ovi entiteti su povezani sa ovim člankom. Tip je prikazan na svakom linku.

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

## Izvori i verifikacija

Uredničko vlasništvo: Feex. Nije zabilježen datum nezavisne recenzije. [Kako istražujemo](https://feex.it/wiki/research/).

- [AMD Secure Encrypted Virtualization resursi za programere ](https://www.amd.com/en/developer/sev.html)· Pravi razliku između SEV, SEV-ES i SEV-SNP i povezuje API-je firmvera, atestaciju i dokumentaciju o šifrovanju memorije. Provjerite aktuelna bezbjednosna obavještenja za tačnu implementaciju.
- [AMD64 Architecture Programmer's Manual, Volume 2: System Programming ](https://docs.amd.com/v/u/en-US/24593_3.46_APM_Vol2)· Sistemsko programiranje, SVM i ugniježđeno prevođenje, revizija 3.46. Trenutni pregledač dokumentacije zahtijeva JavaScript; stariji URL-ovi dokumenata su možda povučeni.

## Da li je ovaj članak bio koristan?

Dovoljno je da označite sa da ili ne. Izaberite razlog ako želite, ili dodajte kratku napomenu.

Brze činjenice

Kratak pregled identiteta ove stranice. Specifikacije, izvori i kompletna priča ostaju u članku.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/cnr/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)
