Trusted Execution (Intel TXT)
Také nazýváno Trusted Execution
Intel Trusted Execution Technology, TXT, poskytuje mechanismy platformy pro měřené prostředí při spouštění (measured launch environment). Vyžaduje koordinovanou podporu procesoru, čipové sady, firmwaru, TPM a softwaru, nikoli pouze samotnou funkci CPU.
Co potřebujete vědět
Intel Trusted Execution Technology, TXT, poskytuje mechanismy platformy pro měřené prostředí při spouštění (measured launch environment). Vyžaduje koordinovanou podporu procesoru, čipové sady, firmwaru, TPM a softwaru, nikoli pouze samotnou funkci CPU.
Jak to funguje
Měřené spuštění zaznamenává informace o spouštěném prostředí do infrastruktury důvěry platformy podle definovaného protokolu spouštění. Měření umožňují ověřovateli nebo zásadě posuzovat identitu, nepředstavují však sama o sobě výrok, že je kód bezpečný. Spouštěcí software a konfigurace platformy určují použitelné prostředí.
Kde je funkce užitečná
Spravované nasazení může použít důkazy z měřeného spuštění jako vstup pro atestaci nebo bezpečnostní zásady. Stále však musí rozhodnout, kterým měřením důvěřuje, udržovat své referenční hodnoty aktuální a řešit obnovení při změnách firmwaru nebo softwaru.
Jak ověřit podporu a aktivaci
Zkontrolujte presnou podporu TXT v systemu, pozadavky na TPM, nastaveni firmwaru a podporovany software pro merene spousteni (measured launch). Enumerace CPU SMX je pouze jednou casti tohoto retezce. Pred zmenou spravovane konfigurace pouzijte pokyny dodavatele k nasazeni a zajistete zachovani moznosti obnovy.
Funkce platformy mohou záviset na základní desce, čipové sadě, nastavení firmwaru, ovladačích i produktové řadě. Specifikace procesoru je pouze jedním ze vstupů, nikoli úplným popisem sestaveného počítače nebo jeho aktivní konfigurace.
Co tato funkce nezajišťuje
TXT neni bezne VT-x, Boot Guard, obecne oznaceni pro duveryhodne provadeci prostredi (trusted execution environment) ani antivirovy produkt. Sama pritomnost TPM neprokazuje, ze je TXT nakonfigurovano, a zmena nastaveni spousteni ve firmwaru muze ovlivnit jiz zavedene nasazeni.
Kompatibilita a výkon v praxi
Před změnou nastavení firmwaru, správy nebo spouštěcího úložiště přesně identifikujte systém a postupujte podle schváleného postupu jeho výrobce. Zaznamenejte stávající konfiguraci a zajistěte si přístup pro obnovu. Obecný článek o funkcích nemůže poskytnout univerzální postup v nabídce firmwaru.
Praktický kontrolní seznam pro ověření
- Zaznamenejte přesný model procesoru nebo platformy a použité verze aplikace, operačního systému a běhového prostředí. Uchovejte přesné znění chybové zprávy nebo požadavku.
- Zkontrolujte dokumentaci výrobce pro daný konkrétní model a poté prověřte skutečně dostupnou kapacitu a stav aktivace v prostředí, kde program běží.
- Porovnejte veškeré požadavky vybraného binárního souboru nebo backendu. Podobně pojmenovaná funkce, alias nebo obecné technologické označení nestačí.
- Ověřte, že aplikace vybrala zamýšlenou implementaci. Pokud nejsou požadavky splněny, použijte její zdokumentovanou diagnostiku a podporované náhradní řešení.
- Provádějte vždy jen jednu podporovanou změnu a zopakujte identickou zátěž. Původní konfiguraci a postup obnovy mějte neustále k dispozici.
Pokud je funkce uvedena, ale software ji nemůže použít
Začněte u přesné komponenty, u níž dochází k selhání. Databáze hardwaru popisuje zaznamenané schopnosti; operační systém nebo hypervizor však může vystavit odlišné efektivní prostředí. Chyba neplatné instrukce vyžaduje také prozkoumání skutečné chybující instrukce a sestavení binárního souboru, protože poškození dat nebo nesouvisející nepodporovaná instrukce mohou vyvolat podobný projev.
Nainstalujte verzi aplikace, ovladače nebo běhového prostředí podporovanou pro danou platformu a v případě potřeby použijte výrobcem zdokumentované základní nebo náhradní sestavení. Aktualizace softwaru nemůže vytvořit instrukci, kterou procesor fyzicky postrádá. Změny firmwaru a zásad zabezpečení by se měly řídit postupem výrobce systému a plánem obnovy, nikoli obecným návodem na optimalizaci.
Zdroje a rozsah tohoto vysvětlení
Prehled Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual
Tyto referenční dokumenty stanovují architektonické chování a softwarové požadavky. Neověřují nezávisle každou hodnotu funkce na odkazované stránce hardwarového modelu. Informace o podpoře konkrétního modelu čerpejte z podkladů výrobce na příslušné stránce a zkontrolujte platnou konfiguraci systému. Tento článek neposkytuje benchmark, certifikaci ani datum nezávislého přezkumu.
Zdroje a ověření
Redakční vlastnictví: Feex. Není zaznamenáno žádné datum nezávislého přezkoumání. Jak provádíme výzkum.
- Prehled Intel Trusted Execution Technology · Pozadavky na platformu a merene provadeci prostredi; prectete si take pokyny k vyvoji softwaru a nasazeni TXT pro danou platformu.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Svazky 1 a 2 popisují jmenovité rodiny instrukcí a CPUID; Svazek 3 popisuje stav, stránkování, VMX a řízení ochrany. Architektonická dokumentace nepotvrzuje podporu pro konkrétní model.
Byl tento článek užitečný?
Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.
Děkujeme. Pomáhá nám to tuto stránku vylepšovat.