1. [Wiki](https://feex.it/wiki/)
2. [Hardver](https://feex.it/wiki/hardware/)
3. [Sistemi i arhitektura](https://feex.it/wiki/hardware/system/)
4. Trusted Execution (Intel TXT)

# Trusted Execution (Intel TXT)

Referenca arhitekture: Feex

Takođe se naziva Trusted Execution

Intel Trusted Execution Technology, TXT, pruža mehanizme platforme za okruženje mjerljivog pokretanja (measured launch). Zahtijeva koordinisanu podršku procesora, čipseta, firmvera, TPM-a i softvera, a ne samo funkciju procesora.

## Šta treba da znate

Intel Trusted Execution Technology, TXT, pruža mehanizme platforme za okruženje mjerljivog pokretanja (measured launch). Zahtijeva koordinisanu podršku procesora, čipseta, firmvera, TPM-a i softvera, a ne samo funkciju procesora.

## Kako funkcioniše

Mjerljivo pokretanje bilježi informacije o pokrenutom okruženju u infrastrukturu povjerenja platforme prema definisanom protokolu pokretanja. Mjerenja omogućavaju verifikatoru ili polisi da procijene identitet, ali sama po sebi nisu presuda da je kôd bezbjedan. Softver za pokretanje i konfiguracija platforme određuju upotrebljivo okruženje.

## Đe je korisno

Upravljano okruženje može koristiti dokaze mjerljivog pokretanja kao ulaz za atestaciju ili polisu. Ono i dalje mora odlučiti kojim mjerenjima vjeruje, održavati svoje referentne vrijednosti ažurnim i upravljati oporavkom kada se promijene firmver ili softver.

## Kako provjeriti podršku i omogućenost

Provjerite tačnu TXT podršku sistema, TPM zahtjeve, postavke firmvera i podržani softver za mjereno pokretanje (measured launch). CPU SMX enumeracija je samo dio tog lanca. Koristite uputstva proizvođača za implementaciju i sačuvajte putanju za oporavak prije promjene upravljane konfiguracije.

Mogućnosti platforme mogu zavisiti od matične ploče, čipseta, obezbjeđivanja firmvera, drajvera i nivoa proizvoda. Specifikacija procesora je jedan ulazni podatak, a ne potpuni opis sklopljenog računara ili njegove aktivne konfiguracije.

## Šta ova funkcija ne utvrđuje

TXT nije obični VT-x, Boot Guard, generička oznaka za pouzdano okruženje izvršavanja niti antivirusni proizvod. Samo prisustvo TPM-a ne dokazuje da je TXT konfigurisan, a promjena postavki pokretanja u firmveru može uticati na uspostavljenu implementaciju.

## Kompatibilnost i performanse u praksi

Prije promjene podešavanja firmvera, upravljanja ili skladišta za pokretanje, identifikujte tačan sistem i pratite podržanu proceduru njegovog proizvođača. Zabilježite postojeću konfiguraciju i sačuvajte pristup oporavku. Generički članak o mogućnostima ne može pružiti univerzalni redoslijed menija firmvera.

## 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

[Boot Guard](https://feex.it/wiki/l/cnr/hardware/system/boot-guard/) · [VT-x](https://feex.it/wiki/l/cnr/hardware/system/vt-x/) · [SGX](https://feex.it/wiki/l/cnr/hardware/system/sgx/) · [Intel Hardware Shield](https://feex.it/wiki/l/cnr/hardware/system/hardware-shield/)

## Izvori i obim ovog objašnjenja

[Pregled za Intel Trusted Execution Technology](https://www.intel.com/content/www/us/en/support/articles/000025873/processors.html) · [Intel 64 and IA-32 Architectures Software Developer's Manual](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)

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.

[Boot Guard: Referenca arhitekture](https://feex.it/wiki/l/cnr/hardware/system/boot-guard/)[VT-x: Referenca arhitekture](https://feex.it/wiki/l/cnr/hardware/system/vt-x/)[SGX: Referenca arhitekture](https://feex.it/wiki/l/cnr/hardware/system/sgx/)[Intel Hardware Shield: Referenca arhitekture](https://feex.it/wiki/l/cnr/hardware/system/hardware-shield/)

## Izvori i verifikacija

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

- [Pregled za Intel Trusted Execution Technology ](https://www.intel.com/content/www/us/en/support/articles/000025873/processors.html)· Zahtjevi platforme i mjereno okruženje izvršavanja; takođe pogledajte smjernice za razvoj i implementaciju TXT softvera za platformu.
- [Intel 64 and IA-32 Architectures Software Developer's Manual ](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)· Tomovi 1 i 2 opisuju imenovane familije instrukcija i CPUID; Tom 3 opisuje stanje, straničenje, VMX i kontrole zaštite. Dokumentacija o arhitekturi ne utvrđuje podršku za određeni model.

## 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/trusted-execution/)

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