Trusted Execution (Intel TXT)
Chiammata pure Trusted Execution
Intel Trusted Execution Technology, TXT, fuisce meccanismi 'e piattaforma pe n'ambiente 'e lancio mesurato. Cerca 'o supporto cumbinato 'e prucessore, chipset, firmware, TPM e software 'mmece 'e 'na sula funzione d''o CPU.
Chello ca t'hê 'a sapé
Intel Trusted Execution Technology, TXT, fuisce meccanismi 'e piattaforma pe n'ambiente 'e lancio mesurato. Cerca 'o supporto cumbinato 'e prucessore, chipset, firmware, TPM e software 'mmece 'e 'na sula funzione d''o CPU.
Comme fonsiona
'Nu lancio mesurato reggistra informazzioni 'ncopp'a ll'ambiente avviato dinto a ll'infrastruttura 'e fiducia d''a piattaforma cu 'nu prutocollo 'e lancio definito. 'E mesure permetteno a 'nu verifecatore o a 'na puliteca 'e ragiunà 'ncopp'a ll'identità, ma nun songo 'e pe lore 'nu verdetto ca 'o codice è sicuro. 'O software 'e lancio e 'a cunfigurazzione d''a piattaforma decidono ll'ambiente ca se pò ausà.
Addò serve
'Na distribbuzzione gistita pò ausà 'a prova d''o lancio mesurato comme input pe ll'attestazzione o 'a puliteca. Ha dda decidere sempe 'e quali mesure se fida, tené 'e valore 'e riferimento a juorno e gestì 'o ripristino quanno 'o firmware o 'o software cagnano.
Comme se cuntrolla 'o supporto e ll'abbilitazzione
Cuntrolla 'o supporto TXT preciso d' 'o sistema, 'e requesite TPM, 'e 'mpustaziune d' 'o firmware e 'o software 'e measured-launch suppurtato. Ll'enumerazzione CPU SMX è sulo 'na parte 'e chella catena. Ausa 'e guide 'e distribbuzzione d' 'o produttore e mantieni 'na via 'e ricùpero primma 'e cagnà 'na cunfigurazzione gestita.
E carattaristeche d'a piattaforma ponno dipenne d'a scheda madre, d'o chipset, d'o firmware, d'e driver e d'o livello d'o prudotto. 'A specifica d'a CPU e n'informazziona sultanto, nun e 'a discrizzione sana d'o computer muntato o d'a cunfigurazziona currente.
Chello ca 'a funzionalita nun stabbilisce
TXT nun è 'o normale VT-x, Boot Guard, 'na sempricie etichetta 'e trusted execution environment o 'nu prudotto antivirus. 'A presenza d' 'o TPM 'a sola nun dimustra ca TXT è cunfigurato, e cagnà ll'impustaziune 'e boot d' 'o firmware pô 'mpattà 'na distribbuzzione già stabbilita.
Cumpatibbilita e prestazziune dint' 'a prateca
Primma 'e cagnà 'e mpostazziune 'e firmware, 'e cuntrollo o d'o disco 'e boot, identifeca 'o sistema preciso e scenta 'a prucedura d'o costruttore. Astipa 'a cunfigurazziona viecchia e cunserva l'accesso 'e ricupero. N'articulo generico nun te po da ll'ordene universale d'e menu d'o firmware.
Na lista 'e verifeca prateca
- Riggistra 'o mudello esatto d' 'o prucessore o d' 'a piattaforma e 'e vversione 'e ll'applicazzione, d' 'o sistema operativo e d' 'o runtime cumbulute. Mantien' 'e pparole esatte 'e ll'errore o d' 'o requisito overo.
- Cuntrolla 'o riferimento d' 'o costruttore pe chillu mudello esatto, po verifeca 'a capacita effettiva e 'o stato abbilitato dint'a ll'ambiente addò gira 'o prugramma.
- Cunfrunta ogne requisito d' 'o binario o backend sciveto. Na funzionalita cu nu nomme sumigliante, n'alias o n'etichetta tecnologgeca generale nun abbasta.
- Cunferma ca ll'applicazzione ha sciveto ll'implementazzione vuluta. Ausa 'a diagnosteca documentata soja e n'alternativa supportata quanno 'e requisite nun songo rispettate.
- Fa nu sulo cagnamento supportato a ll'avota e ripete 'o stesso carico 'e fatica. Mantien' 'a cunfigurazzione origginale e 'a via 'e recuppero a portata 'e mana.
Si 'a funzionalita sta scritta ma 'o software nun 'a po ausà
Pparti d' 'o cumponente esatto ca falla. Nu database hardware descrive 'a capacita riggistrata; 'o sistema operativo o ll'hypervisor po mustrà n'ambiente effettivo diverzo. N'errore 'e struzzione illegale addimanna pure 'e verificà 'a struzzione ca sgarra overamente e 'a build d' 'o binario, pecché na corruzzione o n'ata struzzione nun supportata po dà nu sintomo simile.
Stalla 'a vversione 'e ll'applicazzione, d' 'o driver o d' 'o runtime supportata p' 'a piattaforma esatta, e ausa 'a baseline documentata d' 'o costruttore o na build 'e fallback si serve. N'aggiurnamento software nun po crià na struzzione ca 'o prucessore nun tene. 'E cagnamiente a 'o firmware e 'e puliteche 'e sicurezza hann' 'a siguità 'a prucedura d' 'o costruttore d' 'o sistema e nu pピアノ 'e recuppero mméce 'e na ricetta generale 'e uttimizzazzione.
Funte e ambito 'e sta spiegazzione
Panurama generale 'e Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual
Sti riferimente stabbilisceno 'o cumpurtamento 'e ll'architettura e 'e requisite d' 'o software. Nun verificano 'e manera 'ndipennente ogne valore 'e funzionalita ngopp'a na paggena 'e nu mudello hardware culegato. P' 'o supporto d' 'o mudello, ausa ll'evidenze d' 'o costruttore 'e chella paggena e verifeca 'a cunfigurazzione effettiva d' 'o sistema. St'articulo nun furnesce benchmark, certificazzione o data 'e revisone 'ndipennente.
Funte e verìfeca
Prupietà editoriale: Feex. Nisciuna data 'e revisizzione 'ndipennente è riggistrata. Comme facimmo 'e recerche.
- Panurama generale 'e Intel Trusted Execution Technology · Requesite d' 'a piattaforma e measured execution environment; cunsurta pure 'a guida 'e sviluppo e distribbuzzione software TXT d' 'a piattaforma.
- Intel 64 and IA-32 Architectures Software Developer's Manual · 'E Vulume 1 e 2 descrivono 'e ffamiglie 'e struzzione cu nomme e 'o CPUID; 'o Vulume 3 descrive 'o stato, 'a pagginazzione, VMX e 'e cuntrolle 'e prutezzione. 'A documentazzione 'e ll'architettura nun stabbilisce 'o supporto pe nu mudello particulare.
È servuto chist'articulo?
Basta nu sì o nu no. Si vuó, sciglie na mutivazzione o miett' na nota corta.
Grazie. Chisto nce dà 'na mano a fa mèglio 'sta paggena.