Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 593

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Loopback Encrypted Filesystem HOWTO: Sommario</TITLE>
 <LINK HREF="Loopback-Encrypted-Filesystem-HOWTO-4.html" REL=next>
 <LINK HREF="Loopback-Encrypted-Filesystem-HOWTO-2.html" REL=previous>
 <LINK HREF="Loopback-Encrypted-Filesystem-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-4.html">Avanti</A>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-2.html">Indietro</A>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO.html#toc3">Indice</A>
<HR>
<H2><A NAME="s3">3. Sommario</A></H2>

<P>Ci sono molti passi coinvolti nel procedimento. Fornir&ograve; 
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-4.html#Dettagli">Dettagli</A> per questi passi nel prossimo paragrafo. 
Ho pensato che sarebbe stato carino fornire prima un sommario 
di riferimento (se voi avete esperienza con unix/linux
probabilmente non avete bisogno comunque dei dettagli). 
Sono riassunti come segue:
<P>
<OL>
<LI>Scaricate la pi&ugrave; recente patch internazionale
sulla cifratura (io ho usato 'patch-int-2.2.10.4' quando questo 
documento &egrave; stato scritto) da: 

<P>
<BLOCKQUOTE><CODE>
<A HREF="http://ftp.kerneli.org/pub/kerneli/">http://ftp.kerneli.org/pub/kerneli/</A></CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Applicate la patch al kernel

<P>
</LI>
<LI>Eseguite 'config' (o 'menuconfig' o 'xconfig') 
per configurare il vostro 'MakeFile' per il nuovo kernel. 
Le opzioni per abilitare la cifratura sono sparpagliate.
Prima di tutto, prima che vediate qualche altra opzione, 
dovete abilitare 'Prompt for development and/or incomplete 
code/drivers' sotto 'Code Maturity level options'.  
Sotto 'Crypto options' abilitate 'crypto ciphers' e 'serpent'. 
Ancora una volta, questo documento presume che stiate usando 
serpent, ma provate quello che volete. Ricordate che DES 
&egrave; notoriamente incompatibile con 2.2.10.4 - 
potrebbe non essere mai supportato del tutto.  Ci sono molte 
opzioni importanti da selezionare sotto 'Block Devices'.  
Queste includono 'Loopback device support', 'Use relative 
block numbers as basis for transfer functions (RECOMMENDED)', 
e 'General encryption support'. NON selezionate la 
cifratura 'cast 128' o 'twofish' qui. Notate anche che non avete bisogno
di nessuna delle opzioni sulla cifratura sotto le varie categorie
di rete. Non andr&ograve; oltre nella configurazione del kernel,
&egrave; fuori dagli intenti di questo documento e si pu&ograve;
trovare sul sito LDP.

<P>
</LI>
<LI>Compilate il nuovo kernel.

<P>
</LI>
<LI>Editate '/etc/lilo.conf' per aggiungere la nuova
immagine del kernel. Eseguite 'lilo -v' per aggiungere il 
kernel al boot loader.

<P>
</LI>
<LI>Scaricate il sorgente per il pi&ugrave; recente
pacchetto 'util-linux' (io ho usato 'util-linux-2.9v') da:

<P>
<BLOCKQUOTE><CODE>
<A HREF="ftp://ftp.kernel.org/pub/linux/utils/util-linux/">ftp://ftp.kernel.org/pub/linux/utils/util-linux/</A></CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Estraete il sorgente 'util-linux'.

<P>
</LI>
<LI>Applicate la patch corrispondente trovata nella
vostra directory '/usr/src/linux/Documentation/crypto/'.

<P>
</LI>
<LI>Leggete ATTENTAMENTE il file 'INSTALL'! Questo pacchetto
contiene i sorgenti per molti file dipendenti dal sistema 
(strumenti importanti come 'login', 'passwd', ed 'init'). 
Se non editate attentamente il file MCONFIG prima di
compilare questi sorgenti tenete pronto un dischetto di avvio
e/o un fucile perch&egrave; il vostro sistema sar&agrave; un
po' confuso. Essenzialmente volete impostare quasi tutti 
i campi 'HAVE_*' uguali a 'yes' cos&igrave; che gli strumenti
importanti di autenticazione non vengano compilati e 
sovrascritti. Gli strumenti che volete ricompilare
sono 'mount' e 'losetup' in modo da adattarli ai nuovi schemi di
cifratura. Suggerisco di fare riferimento al paragrafo
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-4.html#Dettagli">Dettali</A> nel seguito per questo passo.

<P>
</LI>
<LI>Compilate ed installate il sorgente 'util-linux'

<P>
</LI>
<LI>Fate riavviare la macchina con il nuovo kernel.

<P>
</LI>
<LI>Editate '/etc/fstab', aggiungendo una voce per 
il vostro mount point come segue:

<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
/dev/loop0  /mnt/crypt  ext2  user,noauto,rw,loop 0 0
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Create la directory che conterr&agrave; il vostro
file system, come in '/mnt/crypt' sopra.

<P>
</LI>
<LI>Come utente, create il vostro file cifrato come segue:

<P>
<BLOCKQUOTE><CODE>
<PRE>
dd if=/dev/urandom of=/etc/cryptfile bs=1M count=10
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Eseguite losetup come segue:

<P>
<BLOCKQUOTE><CODE>
<PRE>
losetup -e serpent /dev/loop0 /etc/cryptfile
</PRE>
</CODE></BLOCKQUOTE>
<P>Avete una sola possibilit&agrave; per digitare la password, 
state attenti. Se volete fare una doppia verifica sulla 
vostra password, potete usare il comando:
<P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
losetup -d /dev/loop0
</PRE>
</CODE></BLOCKQUOTE>
<P>Questo disattiver&agrave; il vostro dispositivo di loop.  
Poi eseguirete nuovamente losetup per verificare la vostra
password, come segue:
<P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
losetup -e serpent /dev/loop0 /etc/cryptfile
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Create il vostro file system ext2 come segue:

<P>
<BLOCKQUOTE><CODE>
<PRE>
mkfs -t ext2 /dev/loop0
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Ora potete montare il file system cifrato con:

<P>
<BLOCKQUOTE><CODE>
<PRE>
mount -t ext2 /dev/loop0 /mnt/crypt
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
</LI>
<LI>Quando avrete finito, vorrete smontare  e proteggere 
il vostro file system come segue:

<P>
<BLOCKQUOTE><CODE>
<PRE>
umount /dev/loop0
losetup -d /dev/loop0
</PRE>
</CODE></BLOCKQUOTE>
<P>
</LI>
</OL>
<P>
<P>
<HR>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-4.html">Avanti</A>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-2.html">Indietro</A>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO.html#toc3">Indice</A>
</BODY>
</HTML>