Trusted Execution (Intel TXT)
Tiež známe ako Trusted Execution
Intel Trusted Execution Technology, TXT, poskytuje platformové mechanizmy pre merané spúšťacie prostredie (measured launch environment). Vyžaduje koordinovanú podporu procesora, čipovej sady, firmvéru, TPM a softvéru, nie samotnú funkciu procesora.
Čo potrebujete vedieť
Intel Trusted Execution Technology, TXT, poskytuje platformové mechanizmy pre merané spúšťacie prostredie (measured launch environment). Vyžaduje koordinovanú podporu procesora, čipovej sady, firmvéru, TPM a softvéru, nie samotnú funkciu procesora.
Ako to funguje
Merané spustenie zaznamenáva informácie o spustenom prostredí do infraštruktúry dôvery platformy podľa definovaného spúšťacieho protokolu. Merania umožňujú overovateľovi alebo pravidlám vyhodnotiť identitu, ale samy osebe nie sú verdiktom o tom, že kód je bezpečný. Spúšťací softvér a konfigurácia platformy určujú použiteľné prostredie.
Kde je to užitočné
Spravované nasadenie môže použiť dôkazy o meranom spustení ako vstup pre atestáciu alebo pravidlá. Stále sa však musí rozhodnúť, ktorým meraniam dôveruje, udržiavať svoje referenčné hodnoty aktuálne a riešiť obnovu pri zmenách firmvéru alebo softvéru.
Ako overiť podporu a povolenie
Skontrolujte presnú podporu TXT daného systému, požiadavky na TPM, nastavenia firmvéru a podporovaný softvér na merané spúšťanie (measured launch). Enumerácia CPU SMX je len jednou časťou tohto reťazca. Pred zmenou spravovanej konfigurácie použite pokyny dodávateľa na nasadenie a zachovajte možnosť obnovy.
Funkcie platformy môžu závisieť od základnej dosky, čipovej sady, konfigurácie firmvéru, ovládačov a úrovne produktu. Špecifikácia CPU je len jedným zo vstupov, nie kompletným popisom zostaveného počítača alebo jeho aktívnej konfigurácie.
Čo táto funkcia nezakladá
TXT nie je bežné VT-x, Boot Guard, všeobecné označenie pre dôveryhodné prostredie na spúšťanie (TEE) ani antivírusový produkt. Samotná prítomnosť TPM nedokazuje, že TXT je nakonfigurované, a zmena nastavení spúšťania vo firmvéri môže ovplyvniť už zavedené nasadenie.
Kompatibilita a výkon v praxi
Pred zmenou nastavení firmvéru, správy alebo zavádzacieho úložiska identifikujte presný systém a postupujte podľa podporovaného postupu jeho výrobcu. Zaznamenajte existujúcu konfiguráciu a zachovajte prístup k obnove. Všeobecný článok o funkcii nemôže poskytnúť univerzálnu sekvenciu ponúk firmvéru.
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
Prehľad Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual
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.
- Prehľad Intel Trusted Execution Technology · Požiadavky na platformu a merané prostredie na spúšťanie (measured execution environment); konzultujte aj pokyny na vývoj a nasadenie softvéru pre TXT pre danú platformu.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Zväzky 1 a 2 popisujú uvedené rodiny inštrukcií a CPUID; Zväzok 3 popisuje stav, stránkovanie, VMX a ovládacie prvky ochrany. Dokumentácia k architektúre nezaručuje podporu pre konkrétny model.
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.