Newsgroup: it.comp.sicurezza.crittografia
Titolo: Chiedo Consiglio

Ciao a tutti.
Faccio dei back up periodici su dvd dei miei documenti di lavoro.
Vorrei usare un programma che mi crea un unico file crittografato e protetto 
da password.
Finora ho usato winzip. I file non si aprono senza password ma l'elenco si 
vede comunque.
Mi potete aiutare a trovare un programma idoneo?
Grazie.
Claudio

 vede comunque.
Lasciare in chiaro i nomi e diversi attributi dei file come fa WinZip
lascia spazio a diversi tipi di attacco ben documentati (Tadayoshi
Kohno - Analysis of the WinZip Encryption Method - 11th ACM Conference
on Computer and Communications Security) quindi la tua preoccupazione
è pienamente giustificata.
Tra i prodotti più conosciuti, sia WinRar che 7Zip supportano una
cifratura forte dando l'opzione all'utente di cifrare anche i nomi dei
file, in questo modo non è possibile aprire l'archivio senza conoscere
la password.
Personalmente posso consigliarti anche Pea, una mia "creatura", è
gratuito e open source, rilasciato sotto LGPL (come 7zip), lo puoi
trovare su SourceForge 
https://sourceforge.net/projects/pea-peach
Brevemente, file/cartelle/dischi vengono archiviati e compressi nel suo
formato nativo .pea all'interno di stream che sono totalmente cifrati
ed autenticati; una sola modifica nello stream o nell'header del file
impedisce all'archivio di superare l'autenticazione (AES 128 o 256
usato in modo EAX,
http://csrc.nist.gov/CryptoToolkit/modes/proposedmodes/eax/eax-spec.pdf
).
La cifratura/autenticazione viene inizializzata con una key derivation
function robusta (PBKDF2) a partire da un seed random, una password o
passphrase dell'utente e opzionalmente un file chiave random.
Il formato consente inoltre di calcolare l'integrity check di ciascun
oggetto archiviato e di spezzare l'archivio in più volumi delle
dimensioni desiderate e calcolarne l'hash, il tutto avviene in un solo
passaggio e con buone prestazioni.
Ciascun livello di controllo (cifratura dello stream, integrity check
degli oggetti, hash dei volumi) puù essere omesso a seconda delle
esigenze dell'utente.
Il programma gira su Windows e su Linux.
Come interfaccia non assomiglia molto a WinZip (per intenderci, con un
suo browser per gli archivi), nel mio programma l'utente compone una
lista di oggetti da archiviare (è tutto grafico, ma volendo si può
usare da linea di comando, quindi è molto adatto per lavori batch),
che può salvare e successivamente reimportare (tipo il concetto di
"layout" per un software per masterizzare, grossomodo), poi lancia il
lavoro di archiviazione; per l'estrazione similmente l'utente indica il
primo volume dell'archivio e poi il programma si occupa di estrarre e
rimettere tutto insieme e alla fine presenta un job log dettagliato che
si può salvare ed esaminare molto semplicemente (è testo tabulato)
con gli strumenti preferiti.

 vede comunque.
Se zippi due volte non vedrai nemmeno l'elenco!
Non é la soluzione migliore ma se non riesci a trovare altri modi...



Per me il migliore e' questo:
http://www.truecrypt.org/
Crea dei contenitori criptati e puoi fare il salvataggio del
file-contenitore criptato su dvd. Inoltre anche sul tuo pc, i file sono
criptati finche' non monti il volume e quando monti il criptaggio e'
immediato e puoi lavorare come se fosse un qualsiasi volume reale. E' free
e opensource.

 sincronizzati.
Grazie per la segnalazione, provvederò a segnalare il software anche
lì; spero non sia considerato OT visto che per il momento non ho
localizzato il sw in italiano.

 ha scritto nel messaggio 
news:1gin797ykmkbb$.i9gme9jtwcml.dlg@40tude.net...


 ciao
Suggerisco però di adottare un altro formato di archivio per la versione
 Linux: lo ZIP è mooolto Windowsiano, meglio un tar.gz o tar.bz2 per il
Pinguino ;-)
-- 
Ciao.
Leo.
Web: 
www.leonardomiliani.com
E-mail: 
leon...@leonardomiliani.com
Scegli software opensource - Choose opensource software

 Pinguino ;-)
Oggi come oggi il top (in tutti i sensi) mi pare sia 7Zip: 
interoperabile, crossplatform, migliori performance di compressione, 
multithread e, soprattutto, totalmente opensource. Anche per 
l'impostazione crittografica mi pare sia decisamente superiore ai 
concorrenti quasi non c'e' paragone.
Penso (e spero) che i Rar (tra l'altro un formato ultraproprietario, se 
non sbaglio), gli zip e compagnia bella presto svaniranno, a favore del 
nuovo e decisamente migliore 7z.
www.7zip.org
-- 
BArrYZ

BArrYZ ha scritto:

7z è un bel formato ma su Linux non ha un buon frontend. Al momento solo
Xarchive lo sfrutta abbastanza bene con un wrap mentre manca
un'eseguibile con GUI ufficiale: l'autore rilascia per il Pinguino solo
una versione per linea di comando, non molto comoda.
Inoltre, la velocità di compressione al massimo fattore non mi pare
eccelsa. Preferisco usare tar.bz2 che ad un tempo di compressione
identico a quello usato per creare uno ZIP mi dà un file molto più
compresso.


 compresso.
I Tar.bz2 sono ottimi, senza dubbio. Solo che appunto come 
interoperabilita' c'e' qualche problema, mentre invece 7Zip nasce per 
inserirsi anche tra i concorrenti di Windows (Rar e Zip in primis), 
insomma ha piu' chances di imporsi, IMHO, e come progetto, anche da un 
punto di vista crittografico, come formato di compressione, ha una 
struttura decisamente all'avanguardia (7Zip supporta nativamente l'AES-256).
-- 
BArrYZ

 agevolmente.
Guarda, da quando conosco 7z (alcuni anni) non ho mai visto cambiamenti
in questo senso: la situazione non è mai stata felice per il pinguino.
Sicuramente l'autore sviluppa su Windows e la versione per questo SO è
sempre stata basata su GUI mentre quella del Pinguino no.


 sempre stata basata su GUI mentre quella del Pinguino no.
Si' si', non lo metto in dubbio. Pero' 7z e' alla ribalta da poco, anzi 
pochissimo, prima non lo conosceva quasi nessuno. Vedrai che appena 
supera una soglia critica ci saranno delle gui avanzate pure per il 
pinguino, o almeno credo (e spero, visto che lo uso pure io).
-- 
BArrYZ

 
AGGIORNAMENTO:
l'autore di 7zip proprio NON sviluppa per Linux!
Sono andato sul sito a ricontrollare e la versione da linea di comando
si chiama p7zip e NON è rilasciata da lui bensì da sviluppatori
indipendenti, tant'è che il progetto p7zip ha un'altra homepage su
Sourceforge.net.
Peccato, però...


 Peccato, però...
La versione Posix e' gestita da altri (probabilmente perche' l'autore, 
come dicevi tu, usa solo Windows), ma non vedo cosa cambi per l'utenza, 
visto che funziona pure su Linux. Il problema, secondo me, e' solo la 
diffusione del formato, che e' ancora poco conosciuto, appena si sara' 
diffuso un po', vedrai che i frontend grafici per tutti gli OS 
arriveranno senza problemi.
Cmq esistono gia' vari frontend per Linux oltre a Xarchiver:
http://fileroller.sourceforge.net/features.html
Mi pare anche per KDE:
http://perso.orange.fr/coquelle/karchiver/
La cosa bella di 7Zip e', come dicevo, il fatto che usa un algoritmo 
molto potente e supporta bene il multithread, senza contare la 
robustezza del lato Crittografico (rispetto agli Zip).
Se lo sviluppatore rilasciava direttamente pure per Linux era meglio, 
certamente, ma siccome c'e' altra gente che fa il porting, che problema 
c'e'?
E' proprio questo il bello di usare roba opensource ;-)
-- 
BArrYZ

 Pinguino ;-)
Grazie dell'osservazione; nelle prossime release i binari per Linux
saranno tar.gz.