Come faccio a sapere se un'immagine del disco (.sparseimage) è crittografata?

11

C'è un modo per confermare che un'immagine è crittografata? Quando scelgo "Ottieni informazioni" in Finder, non rivela nulla e, quando utilizzo l'utilità Disco, non riesco a vedere le informazioni.

So che potrei provare a montarlo su un'altra macchina e vedere se ho bisogno di usare una password, ma sto cercando un modo pulito per far sapere a OSX che è crittografato.

    
posta Mark Theunissen 05.10.2011 - 15:39
fonte

4 risposte

7

Ecco alcuni modi per controllare. L'ultimo funziona solo in Lion. Il terzo è probabilmente il più semplice se ti piace usare Terminal.

Blocca tutti i portachiavi

Un modo rapido per controllare è aprire l'Accesso Portachiavi (che si trova in / Applicazioni / Utility /), scegli File > Blocca tutti i portachiavi, quindi prova a montare l'immagine del disco.

Se è crittografato, dovresti ricevere un messaggio come

diskimages-helper wants to use the "login" keychain

e viene richiesta la password del portachiavi (uguale alla password di accesso di OS X). Se non è crittografato, verrà semplicemente montato.

Portachiavi di accesso alla ricerca

Invece di bloccare tutti i portachiavi, è possibile cercare l'immagine del disco nel portachiavi di accesso: selezionare il portachiavi di accesso, quindi digitare il nome del file .sparseimage nel campo di ricerca.

Tuttavia, se il nome di .sparse è stato modificato da quando è stato creato, non verrà visualizzato nel portachiavi di accesso con il nuovo nome.

Se non trovi l'immagine del tuo disco, puoi provare il metodo Lock All Keychains sopra o il metodo Terminal qui sotto per essere certi.

Comando terminale

È possibile immettere il seguente comando per verificare se l'immagine del disco è crittografata:

hdiutil imageinfo /path/to/image | grep Encryption

Sostituisci /path/to/image con il percorso dell'immagine del disco. Se l'immagine del disco è crittografata, il comando restituirà qualcosa come:

     Encryption: AES-128

Se non è crittografato, non mostrerà nulla.

Utilizza Utility Disco in Lion

Nuovo in Lion, Utility Disco ora mostra se l'immagine del disco è crittografata.

  1. Smonta l'immagine del disco se è montata.

  2. Apri Utility Disco e trascina il file .sparseimage nell'elenco dei dispositivi sul lato sinistro della finestra Utility Disco.

  3. Seleziona l'immagine .sparse nell'elenco dei dispositivi e guarda l'area delle informazioni nella parte inferiore della finestra. Se il disco è crittografato, verrà indicato in "Stato scrittura disco".

risposta data 05.10.2011 - 19:06
fonte
11

dalla riga di comando puoi usare ' hdiutil isencrypted {image-name} '.

bash-3.2$ hdiutil isencrypted unencrypted.sparseimage
encrypted: NO
bash-3.2$ hdiutil isencrypted encrypted.sparseimage
encrypted: YES
blocksize: 512
uuid: FC3C26ED-3056-4F98-8248-DD2F16B39357
private-key-count: 0
passphrase-count: 1
max-key-count: 1
version: 2
bash-3.2$
    
risposta data 05.10.2011 - 18:55
fonte
3

hdiutil isencrypted <image-name> farà il trucco.

Dalla pagina man hdiutil (1):

isencrypted image: print a line indicating whether image is encrypted. If it is, additional details are printed.

    
risposta data 05.10.2011 - 18:55
fonte
0

Ho provato questo con Mavericks. Era sorprendentemente difficile stabilire se la mia immagine del disco fosse veramente crittografata o se avesse semplicemente lo stesso nome di un'immagine precedentemente crittografata.

Finché è stato montato una volta, Utility Disco non lo mostra come crittografato. L'accesso al Keychain di blocco non è stato d'aiuto, è come se OS X stesse memorizzando nella cache le chiavi di crittografia.

Ho dovuto smontare l'immagine, rimuovere tutti i riferimenti in Accesso Portachiavi, quindi provare a montarlo. Poi ho chiesto una password.

Una volta che è in uno stato in cui Mavericks richiede una password, Disk Utility DID mostra il file immagine (non l'immagine montata) come "Non montato, crittografato".

Se prima smontate e siete disposti ad usare il terminale, come notato da Patrix e Stephen, hdiutil è codificato {image-name} funziona con Mavericks.

    
risposta data 28.03.2015 - 20:53
fonte

Leggi altre domande sui tag