Voto: ![]() ![]() ![]() ![]() ![]() |
|
TrueCrypt permette poi di stabilire se si vuole semplicemente cifrare il contenuto dell'unità indicata oppure se si desidera creare anche una partizione nascosta. In quest'ultimo caso, nel caso in cui si fosse forzati da parte di qualcuno a rilevare la parola chiave per l'accesso, la partizione contenente i dati importanti resterebbe comunque nascosta.
Come ricorda Bruce Schneier, classe 1963, uno dei massimi esperti a livello mondiale di crittografia e di sicurezza informatica in generale, tuttavia, qualunque prodotto software che venga adoperato per cifrare il contenuto di interi dischi e partizioni, può essere oggetto di attacco. Si tratta di aggressioni che richiedono, come requisito indispensabile, la possibilità – da parte del malintenzionato – di accedere "fisicamente" al sistema da violare. L'attacco più pericoloso cui fa riferimento Schneier è chiamato "evil maid attack", traducibile in italiano come "l'attacco della cameriera malvagia". Questo tipo di aggressione è figlia di tecniche di attacco già conosciute ma basa il suo funzionamento esclusivamente lato software, senza dover metter mano all'hardware installato sulla macchina bersagliata.
E' stata la ricercatrice polacca Joanna Rutkowska a dimostrare un attacco pratica di tipo "evil maid" proprio nei confronti di TrueCrypt. Schneier ricorda comunque come la stessa tipologia di aggressione possa avere successo, potenzialmente, nei confronti di qualunque software crittografico come, ad esempio, BitLocker o PGP Disk.
L'attacco della "cameriera malvagia" è in breve riassumibile:
- l'aggressore guadagna accesso al computer da attaccare e lo avvia da un'unità disco separata. Egli provvede quindi a caricare sul sistema un boot loader modificato quindi spegne nuovamente la macchina.
- quando l'utente, proprietario del computer, avvierà nuovamente il sistema, verrà inconsapevolmente caricato il boot loader installato dall'aggressore. Una volta che l'utente avrà digitato la "passphrase" necessaria per accedere al sistema cifrato, il boot loader farà il resto del lavoro: installerà ad esempio un componente malware per catturare la password e spedirla all'aggressore via Internet o la salverà in chiaro in qualche area del disco.
Alcuni software antimalware installati sul sistema dell'utente potrebbero metterlo in all'erta circa la presenza di componenti sospetti ma nel caso in cui l'attacco fosse davvero ben congeniato, anche l'azione dei programmi di sicurezza potrebbe essere completamente inibita.
E' facile comprendere perché l'attacco sia stato così battezzato: lasciando incustodito un personal computer il cui disco è stato cifrato utilizzando un software come TrueCrypt, questo potrebbe essere diventare preda di un utente il quale, disponendo di specifiche conoscenze, potrà stabilire la parola chiave necessaria per l'accesso.
La Rutkowska ha addirittura reso disponibile un file immagine installabile su una chiavetta USB che di fatto permette l'aggressione. L'immagine, in formato .img, può essere salvata sulla chiavetta USB, ad esempio, ricorrendo al comando Linux dd o ad un'utilità quale dd for Windows nel caso del sistema operativo di Microsoft.
La stessa PGP osserva sul sito web dell'azienda che "nessun prodotto per la sicurezza oggi disponibile sul mercato può offrire protezione se il computer è stato compromesso mediante l'installazione di malware con diritti amministrativi".
Schneier conclude osservando che coloro che sono soliti cifrare il contenuto di hard disk e partizioni debbono tenere a mente un aspetto importante: la crittografia può offrire loro un livello di sicurezza più contenuto rispetto a quello che credono. Cifrare i dati offre una soluzione validissima per proteggersi nei confronti di coloro che si impadroniscono del personal computer e che cercassero di accedervi ma non offre difese se l'aggressore è riuscito a metter mano al sistema e ad indurre l'utente a riutilizzarlo nuovamente.
La soluzione, come ricordano sia Schneier che la Rutkowska, può essere l'attivazione di funzionalità TPM ("Trusted platform module"). BitLocker, ad esempio, è capace di proteggere il sistema da attacchi del tipo "evil maid" se il computer dispone di un modulo TPM (versione 1.2 o successive) installato sulla scheda madre. Negli scorsi anni si erano levate critiche nei confronti del TPM: i detrattori del sistema sostengono che il meccanismo possa essere impiegato non solo per rendere più sicura una macchina ma anche per stabilire quali programmi possano avere accesso a certi dati. Un software, ad esempio, poggiando sul modulo TPM potrebbe decidere di non effettuare particolari operazioni, ritenute potenzialmente insicure.

P.IVA: 02472210547 | Copyright © 2001 - 2010
Pubblicità | Contatti | Informazioni legali | Storia | Supporta | Imposta come home page | Credits