6 999
contributi
(Aggiunto template autori) |
S3v (discussione | contributi) (verifica) |
||
Riga 34: | Riga 34: | ||
=== Acquisizione del codice sorgente e della relativa firma digitale === | === Acquisizione del codice sorgente e della relativa firma digitale === | ||
Il codice sorgente e la firma digitale per la verifica del contenuto devono essere prelevati manualmente dal sito internet del ''fornitore''[http://www.truecrypt.org/downloads2] previa accettazione obbligata della licenza d'uso. In tale guida si assumerà che: | Il codice sorgente e la firma digitale per la verifica del contenuto devono essere prelevati manualmente dal sito internet del ''fornitore''[http://www.truecrypt.org/downloads2] previa accettazione obbligata della licenza d'uso. In tale guida si assumerà che: | ||
* il file del codice sorgente abbia il nome <code>"TrueCrypt 7. | * il file del codice sorgente abbia il nome <code>"TrueCrypt 7.1a Source.tar.gz"</code> | ||
* la firma digitale per la sua successiva verifica di integrità abbia il nome <code>"TrueCrypt 7. | * la firma digitale per la sua successiva verifica di integrità abbia il nome <code>"TrueCrypt 7.1a Source.tar.gz.sig"</code> | ||
* il codice sorgente del ''programma'' prelevato dal sito internet del ''fornitore'' sia stato registrato nella ''home directory'' dell'utenza adoperata | * il codice sorgente del ''programma'' prelevato dal sito internet del ''fornitore'' sia stato registrato nella ''home directory'' dell'utenza adoperata | ||
Resta inteso che i nomi sopra indicati hanno finalità esemplicativa e, pertanto, i comandi di seguito indicati dovranno essere adattati in funzione di essi. | Resta inteso che i nomi sopra indicati hanno finalità esemplicativa e, pertanto, i comandi di seguito indicati dovranno essere adattati in funzione di essi. | ||
Riga 46: | Riga 46: | ||
# exit | # exit | ||
</pre> | </pre> | ||
Per Wheezy, anziché il pacchetto <code>wx2.6-headers</code>, servirà il pacchetto <code>wx2.8-headers</code> | |||
=== Verifica integrità codice sorgente === | === Verifica integrità codice sorgente === | ||
I comandi di seguito indicati effettuano il download dei dati relativi alla chiave pubblica del ''fornitore'' del ''programma'' e la successiva verifica di integrità del file prelevato contenente il codice sorgente: | I comandi di seguito indicati effettuano il download dei dati relativi alla chiave pubblica del ''fornitore'' del ''programma'' e la successiva verifica di integrità del file prelevato contenente il codice sorgente. Posizioniamoci nella directory in cui abbiamo effettuato il download del codice sorgente e della firma digitale (file .sig) e poi: | ||
<pre> | <pre> | ||
$ gpg --keyserver subkeys.pgp.net --recv F0D6B1E0 | $ gpg --keyserver subkeys.pgp.net --recv F0D6B1E0 | ||
Riga 55: | Riga 56: | ||
<br> | <br> | ||
In caso di <u>esito negativo</u> (integrità non confermata: non installare !) si otterrà il seguente output: | In caso di <u>esito negativo</u> (integrità non confermata: non installare !) si otterrà il seguente output: | ||
<pre> | |||
gpg: Signature made dom 05 set 2010 18:47:20 CEST using DSA key ID F0D6B1E0 | |||
gpg: '''BAD signature from "TrueCrypt Foundation <info@truecrypt-foundation.org>"''' | |||
</pre> | |||
<br> | <br> | ||
In caso di <u>esito positivo</u> si otterrà il seguente output: | In caso di <u>esito positivo</u> si otterrà il seguente output: | ||
<pre> | |||
gpg: Signature made mar 07 feb 2012 21:45:26 CET using DSA key ID F0D6B1E0 | |||
gpg: Good signature from "TrueCrypt Foundation <info@truecrypt-foundation.org>" | |||
gpg: aka "TrueCrypt Foundation <contact@truecrypt.org>" | |||
gpg: ATTENZIONE: questa chiave non è certificata con una firma fidata! | |||
gpg: Non ci sono indicazioni che la firma appartenga al proprietario. | |||
Impronta digitale della chiave primaria: C5F4 BAC4 A7B2 2DB8 B8F8 5538 E3BA 73CA F0D6 B1E0 | |||
</pre> | |||
Inoltre, è utile far presente che il download della chiave pubblica del ''fornitore'' richiede l'accessibilità della porta internet 11371 e pertanto l'eventuale firewall del computer in cui avviene l'installazione dovrà essere conseguentemente configurato perchè il comando <code>gpg --keyserver subkeys.pgp.net --recv F0D6B1E0</code> possa aver successo. | Inoltre, è utile far presente che il download della chiave pubblica del ''fornitore'' richiede l'accessibilità della porta internet 11371 e pertanto l'eventuale firewall del computer in cui avviene l'installazione dovrà essere conseguentemente configurato perchè il comando <code>gpg --keyserver subkeys.pgp.net --recv F0D6B1E0</code> possa aver successo. | ||
Riga 72: | Riga 76: | ||
In caso di <u>esito positivo</u> del passaggio precedente, si può procedere alla decompressione dell'archivio contenente il codice sorgente impartendo i seguenti comandi: | In caso di <u>esito positivo</u> del passaggio precedente, si può procedere alla decompressione dell'archivio contenente il codice sorgente impartendo i seguenti comandi: | ||
<pre> | <pre> | ||
$ tar xf "TrueCrypt 7. | $ tar xf "TrueCrypt 7.1a Source.tar.gz" | ||
$ cd truecrypt-7. | $ cd truecrypt-7.1a-source/ | ||
</pre> | </pre> | ||
Riga 89: | Riga 93: | ||
=== Installazione === | === Installazione === | ||
I comandi di seguito indicati copiano (installano) il ''programma'' nella directory <code>~/truecrypt-7. | I comandi di seguito indicati copiano (installano) il ''programma'' nella directory <code>~/truecrypt-7.1a</code>: | ||
<pre> | <pre> | ||
$ cd Main | $ cd Main | ||
$ mkdir -p "$HOME/truecrypt-7. | $ mkdir -p "$HOME/truecrypt-7.1a" | ||
$ cp truecrypt "$HOME/truecrypt-7. | $ cp truecrypt "$HOME/truecrypt-7.1a" | ||
$ cd ../.. | $ cd ../.. | ||
</pre> | </pre> | ||
Riga 120: | Riga 124: | ||
# Cmnd alias specification | # Cmnd alias specification | ||
'''Cmnd_Alias TC=/home/<u>utente</u>/truecrypt-7. | '''Cmnd_Alias TC=/home/<u>utente</u>/truecrypt-7.1a/truecrypt --core-service''' | ||
# User privilege specification | # User privilege specification | ||
Riga 133: | Riga 137: | ||
=== Aggiunta nome utente al gruppo ''fuse'' === | === Aggiunta nome utente al gruppo ''fuse'' === | ||
Il comando di seguito indicato aggiunge l'utente <u>utente</u> (da sostituire con il nome utente dell'utenza adoperata effettivamente a tal fine) al gruppo ''fuse'': | Il comando di seguito indicato aggiunge l'utente <u>utente</u> (da sostituire con il nome utente dell'utenza adoperata effettivamente a tal fine) al gruppo ''fuse'': | ||
<pre> | |||
$ su | |||
# adduser <u>utente</u> fuse | |||
# exit | |||
</pre> | |||
== Avvio del ''programma'' == | == Avvio del ''programma'' == | ||
A questo punto, dopo aver eseguito un logout dal terminale e successivo login, per eseguire il ''programma'' in modalità interattiva (con apertura dell'interfaccia grafica) è possibile impartire il comando: | A questo punto, dopo aver eseguito un logout dal terminale e successivo login, per eseguire il ''programma'' in modalità interattiva (con apertura dell'interfaccia grafica) è possibile impartire il comando: | ||
<pre>$ cd "$HOME/truecrypt-7. | <pre>$ cd "$HOME/truecrypt-7.1a" | ||
$ ./truecrypt &</pre> | $ ./truecrypt &</pre> | ||
Per creare o utilizzare partizioni cifrate sarà necessario utilizzare le funzionalità del programma secondo le modalità illustrate nella documentazione dello stesso. | Per creare o utilizzare partizioni cifrate sarà necessario utilizzare le funzionalità del programma secondo le modalità illustrate nella documentazione dello stesso. | ||
Riga 168: | Riga 174: | ||
{{Autori | {{Autori | ||
|Autore = [[Utente:Aki|Aki]] | |Autore = [[Utente:Aki|Aki]] | ||
|Verificata_da= | |||
:[[Utente:S3v|S3v]] 12:07, 2 nov 2012 (CET) | |||
|Numero_revisori=1 | |||
}} | }} | ||
[[Categoria:Crittografia]] [[Categoria:Non-Free]] | [[Categoria:Crittografia]] [[Categoria:Non-Free]] |
contributi