Trusted Execution (Intel TXT)
Quhet gjithashtu Trusted Execution
Intel Trusted Execution Technology, TXT, ofron mekanizma platforme për një mjedis nisjeje të matur (measured launch environment). Ajo kërkon mbështetje të koordinuar të procesorit, chipset-it, firmuerit, TPM-it dhe softuerit, dhe jo thjesht një veçori të vetme të CPU-së.
Çfarë duhet të dini
Intel Trusted Execution Technology, TXT, ofron mekanizma platforme për një mjedis nisjeje të matur (measured launch environment). Ajo kërkon mbështetje të koordinuar të procesorit, chipset-it, firmuerit, TPM-it dhe softuerit, dhe jo thjesht një veçori të vetme të CPU-së.
Si funksionon
Një nisje e matur regjistron informacion rreth mjedisit të nisur në infrastrukturën e besimit të platformës sipas një protokolli të përcaktuar nisjeje. Matjet lejojnë një verifikues ose një politikë të arsyetojë mbi identitetin, por ato vetë nuk janë një verdikt që kodi është i sigurt. Softueri i nisjes dhe konfigurimi i platformës përcaktojnë mjedisin e përdorshëm.
Ku është e dobishme
Një vendosje e menaxhuar mund të përdorë provat e nisjes së matur si një hyrje për vërtetimin ose politikën. Ajo gjithsesi duhet të vendosë se cilat matje beson, t'i mbajë vlerat e saj të referencës të azhurnuara dhe të menaxhojë rikuperimin kur ndryshon firmueri ose softueri.
Si të kontrollohet mbështetja dhe aktivizimi
Kontrolloni mbështetjen e saktë të TXT të sistemit, kërkesat e TPM-së, cilësimet e firmuerit dhe softuerin e mbështetur për nisje të matur (measured launch). Numërimi i SMX të CPU-së është vetëm një pjesë e atij zinxhiri. Përdorni udhëzimet e vendosjes nga prodhuesi dhe ruani një rrugë rikuperimi përpara se të ndryshoni një konfigurim të menaxhuar.
Veçoritë e platformës mund të varen nga pllaka amë, chipset-i, provizionimi i firmware-it, drajverët dhe kategoria e produktit. Specifikimi i CPU-së është një e dhënë hyrëse, jo një përshkrim i plotë i kompjuterit të montuar ose i konfigurimit të tij aktiv.
Çfarë nuk përcakton kjo veçori
TXT nuk është VT-x i zakonshëm, Boot Guard, një etiketë e përgjithshme e mjedisit të ekzekutimit të besuar apo një produkt antivirus. Vetëm prania e TPM-së nuk provon se TXT është i konfiguruar, dhe ndryshimi i cilësimeve të nisjes në firmuer mund të ndikojë në një vendosje ekzistuese.
Përputhshmëria dhe performanca në praktikë
Përpara se të ndryshoni cilësimet e firmware-it, menaxhimit ose të ruajtjes së nisjes, identifikoni sistemin e saktë dhe ndiqni procedurën e mbështetur nga prodhuesi i tij. Regjistroni konfigurimin ekzistues dhe ruani aksesin e rikuperimit. Një artikull i përgjithshëm mbi veçoritë nuk mund të ofrojë një sekuencë universale menyje të firmware-it.
Një listë praktike kontrolli për verifikim
- Regjistroni modelin e saktë të procesorit ose platformës dhe versionet e përfshira të aplikacionit, sistemit operativ dhe mjedisit të ekzekutimit. Ruani formulimin e gabimit ose kërkesës aktuale.
- Kontrolloni referencën e prodhuesit për atë model të saktë, më pas inspektoni aftësinë efektive dhe gjendjen e aktivizuar në mjedisin ku ekzekutohet programi.
- Krahasoni çdo kërkesë të binarit ose prapavijës së zgjedhur. Një veçori me emër të ngjashëm, një pseudonim ose një etiketë e gjerë teknologjike nuk mjafton.
- Konfirmoni që aplikacioni ka zgjedhur implementimin e synuar. Përdorni diagnostikimet e dokumentuara të tij dhe një alternativë të mbështetur kur kërkesat nuk plotësohen.
- Bëni një ndryshim të mbështetur në një moment dhe përsëritni të njëjtën ngarkesë pune. Mbajeni të disponueshme konfigurimin origjinal dhe rrugën e rikuperimit.
Nëse veçoria listohet por softueri nuk mund ta përdorë atë
Filloni me komponentin e saktë që dështon. Një bazë të dhënash harduerike përshkruan aftësinë e regjistruar; sistemi operativ ose hipervizori mund të ekspozojë një mjedis efektiv të ndryshëm. Një gabim instruksioni të paligjshëm kërkon gjithashtu hetim të instruksionit aktual me defekt dhe të ndërtimit të binarit, sepse dëmtimi ose një instruksion i palidhur i pambështetur mund të prodhojë një simptomë të ngjashme.
Instaloni versionin e aplikacionit, drajverit ose mjedisit të ekzekutimit të mbështetur për platformën e saktë, dhe përdorni versionin bazë ose alternativ të dokumentuar nga prodhuesi nëse është e nevojshme. Një përditësim softueri nuk mund të krijojë një instruksion që procesorit i mungon. Ndryshimet në firmware dhe politikat e sigurisë duhet të ndjekin procedurën e prodhuesit të sistemit dhe një plan rikuperimi në vend të një recete të përgjithshme optimizimi.
Burimet dhe fusha e këtij shpjegimi
Përmbledhje e Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual
Këto referenca përcaktojnë sjelljen arkitekturore dhe kërkesat e softuerit. Ato nuk verifikojnë në mënyrë të pavarur çdo vlerë të veçorive në faqen e lidhur të modelit të harduerit. Për mbështetjen e modelit, përdorni dëshmitë e prodhuesit në atë faqe dhe kontrolloni konfigurimin efektiv të sistemit. Ky artikull nuk ofron një test standard vlerësimi, certifikim ose datë shqyrtimi të pavarur.
Burimet dhe verifikimi
Pronësia editoriale: Feex. Nuk është regjistruar asnjë datë shqyrtimi të pavarur. Si hulumtojmë.
- Përmbledhje e Intel Trusted Execution Technology · Kërkesat e platformës dhe mjedisi i ekzekutimit të matur; konsultohuni gjithashtu me udhëzimet e zhvillimit dhe vendosjes së softuerit TXT të platformës.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Vëllimet 1 dhe 2 përshkruajnë familjet e emërtuara të instruksioneve dhe CPUID; Vëllimi 3 përshkruan gjendjen, faqosjen, VMX dhe kontrollet e mbrojtjes. Dokumentacioni i arkitekturës nuk përcakton mbështetjen për një model të caktuar.
A ishte i dobishëm ky artikull?
Një po ose jo mjafton. Zgjidhni një arsye nëse dëshironi, ose shtoni një shënim të shkurtër.
Faleminderit. Kjo na ndihmon ta përmirësojmë këtë faqe.