Newsgroup: it.comp.sicurezza.crittografia
Titolo: Maggior sicurezza con truecrypt: quale algoritmo?

La mia domanda dell'altro giorno sembra essere stata posta da un alieno 
visto che nessuno ha risposto.. :P
Ad ogni modo, volendo utilizzare truecrypt, quale algoritmo e 
combinazioni varie conviene scegliere per una sicurezza maggiore 
possibile?
Grazie 1000!!
-- 
Danielem

 possibile?
Eh si, potrebbe sembrare una domanda strana. Perche` in realta` la
risposta potrebbe essere davvero articolata. Cioe` uno dovrebbe motivare
anche il perche` ti ha consigliato un algoritmo e non un altro, ecc.
Allora facciamo che io ti do una risposta, pero` non ti sto a spiegare il
perche` di queste mie scelte.
Dunque, IMHO: come «Cipher» `Blowfish' o `AES'; come «Hash Algorithm»
metterei `RIPEMD-160'; filesystem NTFS; disabilito la voce «Cache
password [...]».
Saluti
-- 
[ cikko <cikkox (on) yahoo . it>    ]
[ 
http://cikkox.altervista.org
      ]
[ GNU/Linux Registered User #365929 ]
[ GnuPG/OpenPGP key available       ]

 Dunque, IMHO: come «Cipher» `Blowfish' o `AES';
Niente in contrario a nessuno dei due (benché oltre a blowfish ne
verrebbero in mente altri: serpent, twofish...) ma una volta ho letto un
interessante punto di vista su un articolo:
"you can't be fired for using IBM" che, nel caso specifico, potresti
traslare come "non sbagli mai a scegliere lo standard" (e, attualmente,
AES è lo standard).
Usare un cifrario che è "lo standard" ha anche un interessante risolvo
rispetto ad altri cifrari che -magari- sulla carta sono anche più
sicuri: è sicuramente il cifrario più "attaccato" da tutti (per il
semplice fatto che rompere lo standard dà certo più prestigio che
rompere un cifrario meno noto), quindi finché resiste è molto più
probabile che resista "sul serio" e non solo per mancanza di ricerca.
Comunque a meno che tu abbia segreti industriali o roba così *DUBITO*
che l'anello debole della tua catena della sicurezza sia l'algoritmo,
*qualunque* tu scelga tra quelli disponibili in truecrypt, quindi non
preoccupartene troppo: preoccupati piuttosto a rendere resistenti tutti
gli altri anelli di quella catena.
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNNNyUACgkQaJiCLMjyUvvBswCeMJ++Ck3rndyyIEOaCVX7pDCT
4skAoKOiaxrGo8loXPlXtAaQNzOCd4vc
=XjD9
-----END PGP SIGNATURE-----

 gli altri anelli di quella catena.
Assolutamente nessun segreto industriale :)
Volevo semplicemente creare un file in cui inserisco tutti i codici di 
accesso a banca, email etc etc... perchè a volte sono talmente tanti 
che ricordarli tutti è pressocchè impossibile e dover ogni volta 
scartabellare è ancora piu arduo.
Capisci che se qualcuno mi frega e legge tale file... io sono a dir 
poco rovinato...
-- 
Danielem

 rovinato...
Sì, ma per quanto grave ti assicuro che non lo è abbastanza da notare la
differenza tra quei cifrari ;-)
Comunque nel tuo caso specifico (file "di altre password") mi trovo
PARTICOLARMENTE bene con AxCrypt, perché con un singolo doppio click ti
lancia l'applicazione associata e quando la chiudi ri-cifra e fa il wipe
automatico del file temporaneo.
Molto, molto, ma molto comodo.
Secondo me (nel caso di fiel veloci tipo appunto questo caso), molto più
comodo di un volume virtuale, di dimensione fissa, da montare, da
smontare, che non si smonta perché è rimasto qualche descrittore aperto,
etc. etc...
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNNPx8ACgkQaJiCLMjyUvs5mgCeMf5WBoNPH0tEZGjivT1BwjHG
rMMAnAg07Z0sE9Lko3xKvHYTP42kuPhG
=AxQ4
-----END PGP SIGNATURE-----


______________________|________________________________________________
GnuPG RSAv4 4096 - Fingerprint:FA68CF697EA63865AAFA805F68703AD40609D743

 ne pensate? 
Che dire, la pagina delle feature[1] sembra veramente promettente (a
parte qualche sconsolate "esagerazione" come "l'età dell'universo" o
cose del genere, che il passato ci insegna essere frasi valide per un
massimo di una 20ina d'anni ^_^"""").
Lo proverò appena possibile (il che, purtroppo, in questo periodo
rischia di protrarsi parecchio, ma va beh...).
Link:
1. 
http://keepass.sourceforge.net/features.php
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNNeiUACgkQaJiCLMjyUvsWNgCeJvg5WQMsDB2Iaok1/pnVfTBl
WtYAn0WsulrckKuM6X75rOVEp8ZEZwsG
=YxP1
-----END PGP SIGNATURE-----

 rischia di protrarsi parecchio, ma va beh...).
Ah, guarda, su questo ti posso capire benissimo... :-/


 probabile che resista "sul serio" e non solo per mancanza di ricerca.
sono d'accordo :-)


 ne pensate?
Lo uso da poco, per ora mi ci trovo bene.
Ottima la creazione di password casuali in cui si scelgono set di caratteri
da utilizzare lunghezza etc etc, in pių per ogni password si puō impostare
url e sequenza di comandi per effettuare in automatico il login. Ma
probabilmente sono /features/ banali e io sono un po' newbie.
Cmq comodo e semplicissimo.

 
Personalmente sto usando da parecchio Passwordsafe
http://passwordsafe.sourceforge.net/
che moi sembra anch'esso ben fatto, non ha bisogno di essere installato 
ed ora con la versione java č pure multipiattaforma (win, linux e 
macosX); cosa ne dite?
TheNav.


Che lo provo appena ho un attimino di tempo (meglio non fermarsi al primo
programma ben fatto)
:)

Non ho invece capito in un precedete post il consilgio di Lapo Luchini 
laddove consilgia l'uso del prg axcrypt, che per mio modestissimo parere 
mi sembra sicuramente ben fatto e pratico, per il file con le password. 
Il punto che non capisco ma lo leggo altre volte in questo newsgroup è 
come si riesca ad usare nella pratica un folgio (sia esso di testo puro 
o word o ..ecc) per le password; nel senso che al di fuori di un prg 
passwordmanager mi sembra impossibile (per praticità ripeto per 
praticità!) usarlo.
Chiedo quindi per favore a Lapo o a qualchun'altro di spiegarmi in 
concreto come debba essere utilizzato (tra l'altro, proprio per un 
discorso multipiattaforma, mi farebbe molto ma molto comodo usare un 
file testo invece di un prg di password manager.
Grazie per l'aiuto in anticipo.
TheNav.

 file testo invece di un prg di password manager.
Io mi ci trovo molto molto bene:
1. doppio click (si apre un editor di testo)
2. ctrl-F (find) + "nome del servizio"
3. seleziono la password
4. copio e incollo
5. chiudo l'editor di testo
Il file è in un formato molto libero ma tanto con un bel "find" trovo
sempre quello che cerco.
Anzi, una cosa che "temo" di keepass (ma lo dirò solo *DOPO* averlo
provato!) è che non sia "abastanza flessibile" per contenere tutte le
informazioni di quel mio file di testo per "segreti di molti tipi" (e
non solo password vere e proprie).
    Lapo
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNOhU4ACgkQaJiCLMjyUvslzQCffIl2CK5fFnPF9ruv1vrstQE/
u2UAoOf7oK41WUDwF3tbksWqvZFBEG1N
=Q707
-----END PGP SIGNATURE-----

 sempre quello che cerco.
Grazie prima di tutto per tua risposta che forse mi risolve un problema. 
Provo, però, a farti un'obiezzione sul discorso praticità (avrai capito 
che mi farebbe comodo adottare la tua soluzione, anche se io userei per 
mia comodità, nel senso di molteplici impieghi, un file conteniore 
crittato). Ok copia incolla pe la pass ma se devi inserire anche lo user 
id devi fare un doppio seleziona ed un doppia taglia/incolla mentre con 
il prg che ho suggerito (passwordsafe) basta selezionare la voce e poi 
fare crtl + t per vedersi compilato il campo user + il campo pass + 
l'invio. Come risolvi questi passaggi?
Grazie ancora per i tuoi suggerimenti.
TheNav.

 l'invio. Come risolvi questi passaggi?
"non" li risolvo.
Nel senso che in genere copio solo la password (che in genere č ALENO di
sui 10-15 caratteri alfanumerici, nei sistemi che lo permettono), ma lo
username č abbastanza breve da scrivere a mano. Nei casi in cui č un po'
piů lungo, doppio copia e incolla.
Mi succede comunque abbastanza di rado da non darmi troppi da pensare.
La maggior parte delle password sono per i siti e per quelle mi affido
al gestore cifrato interno a FireFox.
  Lapo
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNOlx8ACgkQaJiCLMjyUvsaNgCggJpGPr4TLZzfFFzW1WYfcw/j
Uj0AoNi3/33CMYGqEM2dAbiAj3lD7CsB
=kI0y
-----END PGP SIGNATURE-----

 
Grazie perň per me forse č un pochino scomodo dover inserire l'user ID 
che č quasi sempre diverso da prg a prg o da sito a sito. Ma una prova 
operativa posso sempre farla.
Sbaglio o il tuo sistema non prendere in considerazione il problema 
della permanenza della pass nella clipboard, giusto? Ma ritieni che in 
concreto non sia un vero problema di sicurezza?
Grazie.
TheNav.

 concreto non sia un vero problema di sicurezza?
Problema è un problema. Diciamo solo che mi accontento di avere una
discreta sicurezza di non avere trojan sul mio computer, tutto qua.
(è un computer a cui peraltro ho accesso fisico solo io, dato che è
nella mia camera da letto e sono solo in casa)
Non dico che KeePass o altre soluzioni "pensate apposta" non siano
meglio, eh, ho solo detto come ho fatto io "fino ad oggi".
Come farò in futuro dipenderà molto da quanto mi riterrò soddisfatto
dalla prova di questi suoftware =)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNPh18ACgkQaJiCLMjyUvtmIQCgs6ZXbn9npES1I0E6ZUmm1YlO
lq4AoK1xWwcHVBp/rlbDv1Cpi0Pe5CTZ
=9p6P
-----END PGP SIGNATURE-----


Immagino, ma la tua soluzione mi farebbe molto comodo anche per il 
vantaggio di poter usare detto sistema su diverse piattaforme.
Grazie per i consigli.
TheNav.

 rischia di protrarsi parecchio, ma va beh...).
Provato pure io, da un paio di giorni: davvero una figata, mi trovo molto 
bene.
Mi piace molto l'idea della doppia chiave (chiave fisica creata su 
supporto+password), che per certi database e' una sicurezza davvero 
notevole, specialmente per tenerli sul disco del computer che si connette in 
rete.
Molto comodo il tool per la creazione delle password. Un programma free che 
fa davvero cio' che promette. L'unica cosa che manca e' il porting per Linux 
e una versione per il NokiaCommunicator, ma mi rendo conto che ora come ora 
e' come chiedere fettine di culo:-)
(gli ho pure fatto una donazione con PayPal, solo pochi euri, ma ognuno dona 
in base alle sue possibilita')
-- 
BArrYZ
[_Sign?_]

 Un programma free che fa davvero cio' che promette.
Mi associo.


 anche se in genere è molto frustrante... ;-)
E' vero, si rimane sempre in zona rossa rossissima :-)
Ma per le password di accesso, IMHO, non c'e' problema, li' c'e' il limite 
dei tentativi. Anche 5/6 caratteri alafanumerici che ti danno solo poche 
manciare di bit di entropia, sono sufficienti nella maggior parte dei casi.
Per le password di file crittografati, invece, le password devono quasi 
tassativamente stare in zona verde, altrimenti la sicurezza e' pressoche' 
nulla.
Di KeePass, poi, mi piace molto il fatto che si puo' mettere sulla chiavetta 
USB e' funzionare senza installazione da li', ormai me lo porto sempre 
dietro con i dati piu' sensibili. L'unica cosa e' che su Linux devo usare 
l'emulatore WINE per aprire i miei database, e questo l'unico neo che riesco 
a trovare del programma (cioe' il fatto che non abbiano fatto un porting su 
Linux, IMHO sarebbe utilissimo avere il crosslatform completo per programmi 
del genere).
-- 
BArrYZ
[_Sign?_] 

 del genere).
Beh, i sorgenti ci sono, peccato che l'interfaccia a quanto pare sia
in MFC e quindi non portabile per definizione. Sarebbe da riscrivere
da capo in GTK+ e/o in WxWidgets, ad esempio... 


 da capo in GTK+ e/o in WxWidgets, ad esempio...
Beh, sarebbe davvero una cosa fantastica, anche perche' il crossplatform sta 
diventando un fatto molto importante in quasi tutte le applicazioni legate 
alla sicurezza, per ovvi motivi (Linux sta guadagnando fette di mercato 
enormi negli ultimi tempi). Del resto si tratterebbe di riscrivere 
l'interfaccia, e basta, per il codice interno molta roba penso si possa 
tenere. L'idea di avere un database Keepass che posso aprire sia su Linux 
che su Windows, sarebbe una cosa davvero utilissima per chiunque, penso. Se 
lo annunciassero nei vari "to do", farei subito una donazione tripla!
-- 
BArrYZ
[_Sign?_]

 donazione tripla! 
Beh, tu prova a ventilare l'idea, magari accettano... ;-)


 Beh, tu prova a ventilare l'idea, magari accettano... ;-)
Provero'. Ma penso che ci arriveranno anche da soli, visto che non credo di 
essere il solo a desiderare un programma totalmente crossplatform.
Chi vivra' vedra' ;-)
-- 
BArrYZ
[_Sign?_]

 (magari e' un *po'* poco pratico...)
Giusto un tantinello... ;-)


 l'entropia.
Il ragionamento che fai mi sembra giustissimo, pero' nel calcolo della 
*debolezza* di una password, penso si debba pure tenere conto del fatto che 
le chiavi abbiano due generazioni (una e' la password, e l'altra la chiave 
generata a partire da quella). Una parte della sicurezza dei sistemi a 
chiave lunga, se non sbaglio, deriva proprio dal fatto che per *aprire* un 
messaggio criptato, bisogna prima aprire la sua chiave, come dici tu, 
*allungata*; questo implica che molti attacchi basati sulle frequenze e 
molti altri aspetti del testo in chiaro (soprattutto per riconoscerlo, 
penso) non si possono attuare per aprire la chiave, di conseguenza questo 
rende l'attacco piu' difficile e di conseguenza piu' sicure le password 
anche con poca entropia, almeno penso.
Resta da dire poi che cmq il calcolo dell'entropia rende tutti un po' piu' 
consapevoli del fatto di quanto si sia deboli, perche' si capisce abbastanza 
chiaramente che qualsiasi password umanamente memorizzabile non sara' mai 
abbastanza sicura per questi sistemi a chiave a 256 bit. Su Keepass per 
arrivare a 256 bit di entropia sulla password bisogna andare ben oltre la 
lunghezza del form e digitare una marea di caratteri :-O
-- 
BArrYZ
[_Sign?_]

 digitare una marea di caratteri :-O 
Infatti... Per questo ormai si parla di "passphrase" più che di
"password". Però, di nuovo, la scelta della frase deve essere
oculata. Se usi come passphrase i primi dieci versi della Divina
Commedia, hai una lunghezza enorme, l'indicatore di entropia di
Keepass darà un valore molto elevato, ma la reale entropia della
passphrase è molto inferiore: trovate le prime parole non ci vuole
certo un genio per indovinare la chiave completa... ;-) 
