Newsgroup: it.comp.os.linux.sys
Titolo: cryptsetup su portatili

Avrei bisogno di un consiglio.
Devo installare Lenny su alcuni portatili, criptando l'intero disco 
(ovviamente a parte /boot).
La perplessità è questa: l'utilizzatore del portatile non deve conoscere 
la password per la decrittazione né la password di root; l'avvio deve 
avvenire in automatico, quindi, in caso di furto, un malintenzionato 
avviando la macchina potrà accedere al massimo alla home dell'utente.
Lo scopo è proteggere l'accesso ai dati sensibili presenti dentro a 
/root, dati che vengono elaborati esclusivamente da un binario con 
diritti privilegiati residente in background.
In che modo si può ottenere tale avvio automatico?
A mio parere la cosa non sta in piedi, tuttavia chiedo opinioni.
Grazie.

 A mio parere la cosa non sta in piedi, tuttavia chiedo opinioni.
A mio parere... hai ragione... :-)
Non mi e` chiaro al 100% cosa sia richiesto, ma
vedo una contraddizione tra non avere la pass e
avere un sistema protetto da una pass...
bye,
-- 
piergiorgio

 meglio, lo e` inutilmente.
Perché inutilmente?
Supponiamo funzioni; l'utilizzatore, così come un eventuale ladro, se fa 
il boot da quel disco può solo ed esclusivamente accedere alla /home, 
nella peggiore delle ipotesi. Se invece fa il boot da una live 
semplicemente non accede a nulla perchè non ha la password di 
decrittazione.
Mi sembra il problema dell'uovo e della gallina: come fornire al kernel 
la password per sbloccare il filesystem criptato?
Inoltre, qualsiasi sia l'automatismo ipotetico che permetta di 
completare l'avvio, chi impedisce, ad un malintenzionato, di sostituire 
il kernel dentro /boot (che è in chiaro!) con una propria versione che 
appena luksOpen ritorna mi apre una shell?
Non si può fare, dai.

 Non si può fare, dai.
E` un problema di password management.
Una pass l'utente deve averla, altrimenti la cosa
diventa molto complicata.
bye,
-- 
piergiorgio

 il boot da quel disco può solo ed esclusivamente accedere alla /home, 
Ehm, e cosa se ne fa, l'utente, dei dati sensibili dentro a quel
portatile, se non vi può accedere?
E al contrario: cosa cripti a fare, se all'accensione i dati sensibili
sono a disposizione dell'utente automatico?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 decrittazione.
Non si può fare, come dici tu.
La cosa più sicura è AFAIK questa:
critti tutte le partizioni che ti è utile crittare, e dai la pwd di
cryptsetup all'utente (che la conserverà gelosamente). Però:
- non gli dai la pwd di root, molto robusta; 
- disabiliti nel bios tutti i boot tranne quello da hd; 
- locki il bios, e non gli dai la pwd;
- locki il menu di grub, e non gli dai la pwd di lock;
- levi i permessi di lettura a tutti i file critici (compreso il
menu di grub) a cui non deve avere forzatamente accesso come utente.
Così l'utente può ancora accedere ai dati protetti, ma deve smontare il
portatile e tirar fuori il disco. Non sono pratico, ma immagino che alcuni
portatili possano essere protetti dall'apertura, almeno nel senso di
sapere se è stata effettuata.
Boh... ;)
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/
index.php