[tc] info tpm / OpenTC

Salvatore Caratozzolo s.caratozzolo2 a campus.unimib.it
Lun 12 Nov 2007 12:19:05 CET


>> >> 4-Qualcuno ha provato ad implementare/testare un
>> >>programma
>> >> che esegua la Remote Attestation con un'altra 
>>macchina
>> >>per
>> >> avere un sistema completo con Trustedgrub?
>> >
>> > Sì.
>>
>> non è che mi passeresti il programma clint/server? 
>>giusto
>> per fare qualche test!! ti preeeeeego!
> 
> Guarda... quello che posso darti è un link...
> 
> http://www.opentc.net/index.php?option=com_content&task=view&id=45&Itemid=63
> 
> Troverai un livecd che dovrebbe dimostrare la 
>possibilità di fare
> sistemi trusted con sw libero.
> 
> Se lo provi (o chiunque altro lo voglia provare), fammi 
>sapere i tuoi commenti.
> 

interessante...ma il server certifica anche i miei PCR o 
soltanto la mia AIK?!

cmq leggendo quello che dovrei fare:

-------------LATO SERVER-----------------
0- RESETTARE il TPM
1-inserire il cd live
2-veriricare che Trusted grub rilevi il TPM
3-settare il linguaggio della tastiera da kernel: lang=it
4-dopo che il SO è stato caricato entrare come root
5-eseguire startX da console
6-assicurarsi che il modulo tpm sia stato caricato e se 
non fosse cosi cariarlo con modprobe tpm_tis (nel mio 
caso)
7-cliccare su "start vanilla domain" che crea un bank 
domain e volendo posso scegliere tra 2 domain: domU e domO
8-cliccare "start bank domain"
9-aspettare finchè non viene mostrata l'applicazione in 
fullscreen
10-l'utente puo' scegliere tra 2 domini: domT e domO
11-leggere per sicurezza i pcr cliccando su "show pcr 
values"

-------------LATO CLIENT------------

12- PRENDERE POSSESSO del TPM , nel mio caso non ne ho 
bisogno!la EK e la SRK sono già presenti!
13-CREARE l'AIK cliccando su "create AIK" (sperando che il 
mio TPM abbia questa funzionalità! a questo punto posso 
credere in tutto....)
14-mi tengo l'AIK sulla macchina e non sulla chiavetta usb
15-clicco su "register" per creare un "set of know-good 
values" ... ecco questa non l'ho capita! che vuol dire? si 
sta parlando dei PCR della macchina client che devono 
essere usati per futuri confronti?
16-infatti qui si parla di "platform registration"...
devo collegarmi al sito https://domSbox:8443/, eseguire la 
login con:
user: b***
pass: o**

seguo il link di "Management of the platform registration" 
e carica il file con il "set of know-good values" 
contenente l'AIK  e lo stato dei suoi PCR (lo fa???)

17-clicco su "start client Proxy" e indicare dove si trovi 
il server (di default https://domSbox:8443/ da quanto ho 
capito!) e lasciare aperta l'applicazione.
18-il programma mostrerà i risultati della remote 
attestation

cmq anche se certificasse i PCR del client io non potrei 
utilizzarlo!il mio TPM è monco!a meno che non estenda a 
mano i pcr da 0 a 8 per SIMULARE il corretto funzionamento 
del TPM!
che ne dici Davide?


quindi questa distribuzione live esegue solo la remote 
attestation!e non fa nessun controllo sui PCR della 
macchina client!


Maggiori informazioni sulla lista tc