Прескачане към съдържанието

Trusted Execution (Intel TXT)

Архитектурна справкаFeex

Наричано още Trusted Execution

Intel Trusted Execution Technology, TXT, предоставя платформени механизми за среда с измерено стартиране (measured launch environment). Тя изисква координирана поддръжка от процесора, чипсета, фърмуера, TPM и софтуера, а не само функция на процесора.

Какво трябва да знаете

Intel Trusted Execution Technology, TXT, предоставя платформени механизми за среда с измерено стартиране (measured launch environment). Тя изисква координирана поддръжка от процесора, чипсета, фърмуера, TPM и софтуера, а не само функция на процесора.

Как работи

Измереното стартиране записва информация за стартираната среда в доверената инфраструктура на платформата съгласно дефиниран протокол за стартиране. Измерванията позволяват на проверяващ орган или политика да разсъждават за идентичността, но самите те не са присъда, че кодът е сигурен. Софтуерът за стартиране и конфигурацията на платформата определят използваемата среда.

Къде е полезно

Управлявано внедряване може да използва доказателства от измереното стартиране като входни данни за атестация или политика. То все пак трябва да реши на кои измервания да се доверява, да поддържа референтните си стойности актуални и да обработва възстановяването при промени във фърмуера или софтуера.

Как се проверява поддръжката и активирането

Проверете точната поддръжка на TXT за системата, изискванията за TPM, настройките на фърмуера и поддържания софтуер за премерено стартиране (measured launch). Изброяването на CPU SMX е само част от тази верига. Използвайте указанията за внедряване от доставчика и запазете път за възстановяване, преди да променяте управлявана конфигурация.

Функциите на платформата могат да зависят от дънната платка, чипсета, фърмуерното конфигуриране, драйверите и продуктовия клас. Спецификацията на процесора е само един входящ параметър, а не пълно описание на сглобения компютър или активната му конфигурация.

Какво не гарантира тази функция

TXT не е обикновена VT-x, Boot Guard, общ етикет за доверена среда за изпълнение или антивирусен продукт. Самото наличие на TPM не доказва, че TXT е конфигуриран, а промяната на настройките за стартиране във фърмуера може да засегне установено внедряване.

Съвместимост и производителност на практика

Преди да променяте настройките на фърмуера, управлението или съхранението за зареждане, идентифицирайте точната система и следвайте поддържаната от нейния производител процедура. Запишете съществуващата конфигурация и запазете възможността за достъп с цел възстановяване. Обща статия за функцията не може да предостави универсална последователност от менюта във фърмуера.

Практически контролен списък за проверка

  1. Запишете точния модел на процесора или платформата, както и използваните версии на приложението, операционната система и средата за изпълнение. Запазете точния текст на действителната грешка или изискване.
  2. Проверете документацията от производителя за този точен модел, след което инспектирайте действителните възможности и активираното състояние в средата, където работи програмата.
  3. Сравнете всяко изискване на избрания двоичен файл или бекенд. Подобно наименувана функция, псевдоним или общ технологичен етикет не са достатъчни.
  4. Потвърдете, че приложението е избрало планираната реализация. Използвайте неговата документирана диагностика и поддържан резервен вариант, когато изискванията не са изпълнени.
  5. Правете по една поддържана промяна наведнъж и повтаряйте същото работно натоварване. Запазете достъпни оригиналната конфигурация и плана за възстановяване.

Ако функцията е посочена, но софтуерът не може да я използва

Започнете с точния компонент, който дава грешка. Хардуерната база данни описва записаните възможности; операционната система или хипервайзорът могат да предоставят различна ефективна среда. Грешка за невалидна инструкция (illegal-instruction) също изисква разследване на действителната сриваща се инструкция и компилацията на двоичния файл, тъй като повреда или несвързана неподдържана инструкция може да предизвика подобен симптом.

Инсталирайте версията на приложението, драйвера или средата за изпълнение, която се поддържа за точната платформа, и използвайте документираната от производителя базова или резервна компилация, ако е необходимо. Софтуерна актуализация не може да създаде инструкция, която липсва в процесора. Промените във фърмуера и политиките за сигурност трябва да следват процедурата на производителя на системата и план за възстановяване, а не общи съвети за оптимизация.

Източници и обхват на това обяснение

Общ преглед на Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual

Тези източници установяват архитектурното поведение и софтуерните изисквания. Те не проверяват независимо всяка стойност на параметър на свързана страница за хардуерен модел. За поддръжка на даден модел използвайте данните от производителя на съответната страница и проверете ефективната системна конфигурация. Тази статия не предоставя бенчмарк, сертификация или дата на независим преглед.

Източници и проверка

Редакционна собственост: Feex. Не е записана дата на независим преглед. Как проучваме.

  • Общ преглед на Intel Trusted Execution Technology · Изисквания към платформата и премерена среда за изпълнение; консултирайте се също с указанията за разработка на софтуер и внедряване на TXT за платформата.
  • Intel 64 and IA-32 Architectures Software Developer's Manual · Томове 1 и 2 описват посочените семейства инструкции и CPUID; Том 3 описва състоянието, страницирането, VMX и контролите за защита. Документацията за архитектурата не гарантира поддръжка за конкретен модел.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?