Sto cercando una soluzione per proteggere il contenuto da una chiave USB. L'idea è di impedire che i suoi contenuti vengano inavvertitamente rimossi dall'utente o modificati da programmi dannosi - non limitare il riciclo della chiave per qualcos'altro.
Ecco un riassunto dei miei risultati finora:
Alcuni tasti hanno un interruttore che li rende di sola lettura. Purtroppo questo non è sempre il caso.
Con un filesystem FAT32 l'unica soluzione sembra essere l'impostazione dei file "sola lettura". Ma questa protezione è troppo debole. È disponibile una protezione dalla scrittura leggermente più potente per NTFS , che può essere ottenuta rimuovendo i privilegi di scrittura da "Tutti gli utenti" e renderà i file di sola lettura per tutti gli account, tranne "Amministratore". La formattazione del disco come UDF lo rende di sola lettura in Windows XP SP3, ma in lettura e scrittura in Windows Vista, Windows 7, Linux e Mac OS X. La formattazione come ISO9660 / CDFS lo rende di sola lettura in Linux e Mac OS X, ma sfortunatamente i contenuti non sono più leggibili da Windows.
Con un software specifico per microcontrollore è possibile (se supportato dal chip) ricomporre la chiave in modo da visualizzare ad esempio una partizione protetta da scrittura e una lettura / scrittura. Il problema è che è molto confuso per gli utenti: la partizione protetta da scrittura può apparire come un'unità CD-ROM (cosa che non lo è), dopo l'inserimento alcuni driver apparentemente sono installati sul computer (in realtà non sono realmente driver ) e può portare a richiedere il riavvio. Inoltre, questa soluzione non può essere applicata universalmente perché richiede di sapere quale chip viene utilizzato nell'unità e l'esistenza di strumenti disponibili pubblicamente per riprogrammare il dispositivo.
John Reasor menziona i programmi di utilità in grado di riempire tutto lo spazio libero sul dispositivo, rendendo impossibile la creazione di nuovi file (vedi sotto).
Esiste una soluzione generale per archiviare contenuti non modificabili su una chiave USB?
Protegge i contenuti dalle modifiche tipicamente eseguite dalla shell (ad es. Cancella, rinomina, sposta) o dai file e dalle cartelle che vengono modificati da un'applicazione standard (es. Save-as)
Dovrebbe funzionare con la maggior parte dei dispositivi
L'utente può comunque riformattare il dispositivo in una chiave normale per riciclarlo nuovamente per un altro utilizzo (ad esempio, con fdisk )