¿Cómo puedo saber si una imagen de disco (.sparseimage) está cifrada?

11

¿Hay alguna forma de confirmar que una imagen está cifrada? Cuando elijo "Obtener información" en el Finder, no revela nada, y cuando uso la utilidad Disco, parece que tampoco puedo ver la información.

Sé que podría intentar montarlo en otra máquina y ver si necesito usar una contraseña, pero estoy buscando una manera limpia de que OSX me diga que está cifrada.

    
pregunta Mark Theunissen 05.10.2011 - 15:39

4 respuestas

7

Aquí hay algunas maneras de comprobar. El último solo funciona en león. El tercero es probablemente el más fácil si te sientes cómodo usando Terminal.


Bloquear todos los llaveros

Una forma rápida de verificar es abrir Keychain Access (que se encuentra en / Aplicaciones / Utilidades /), seleccione Archivo > Bloquea todos los llaveros, luego trata de montar la imagen del disco.

Si está cifrado, debería recibir un mensaje como

  

diskimages-helper quiere usar el llavero de "inicio de sesión"

y se le solicitará la contraseña del llavero (igual que su contraseña de inicio de sesión de OS X). Si no está encriptado, simplemente se montará.


Buscar llavero de inicio de sesión

En lugar de bloquear todos los llaveros, puede buscar la imagen de su disco en el llavero de inicio de sesión: seleccione el llavero de inicio de sesión, luego escriba el nombre del archivo .sparseimage en el campo de búsqueda.

Sin embargo, si el nombre de .sparseimage se ha cambiado desde que se creó, no aparecerá en el llavero de inicio de sesión con el nuevo nombre.

Si no encuentra la imagen de su disco, puede probar el método de Bloquear todos los llaveros de arriba o el método de Terminal de abajo para estar seguro.


Comando de terminal

Puede ingresar el siguiente comando para verificar si la imagen del disco está encriptada:

hdiutil imageinfo /path/to/image | grep Encryption

Reemplace el /path/to/image con la ruta a la imagen del disco. Si la imagen del disco está cifrada, el comando devolverá algo como:

     Encryption: AES-128

Si no está cifrado, no mostrará nada en absoluto.


Use la utilidad de disco en Lion

Nuevo en Lion, la Utilidad de Disco ahora muestra si una imagen de disco está encriptada.

  1. Desmonta la imagen del disco si está montada.

  2. Abra la Utilidad de Discos y arrastre el archivo .sparseimage a la lista de dispositivos en el lado izquierdo de la ventana de la Utilidad de Discos.

  3. Seleccione .sparseimage en la lista de dispositivos y observe el área de información en la parte inferior de la ventana. Si el disco está cifrado, se indicará en "Estado de escritura del disco".

respondido por el joelseph 05.10.2011 - 19:06
11

desde la línea de comandos puedes usar ' 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$
    
respondido por el Stephen Paul Lesniewski 05.10.2011 - 18:55
3

hdiutil isencrypted <image-name> hará el truco.

Desde la página man de hdiutil (1):

  

imagen encriptada: imprime una línea que indica si la imagen está encriptada. Si es así, se imprimen detalles adicionales.

    
respondido por el nohillside 05.10.2011 - 18:55
0

Intenté esto con Mavericks. Fue sorprendentemente difícil saber si la imagen de mi disco estaba realmente encriptada, o si simplemente tenía el mismo nombre que una imagen que estaba encriptada previamente.

Mientras se montó una vez, la Utilidad de Discos no se mostró encriptada. Bloquear el acceso a Keychain no ayudó, es como si OS X estuviera almacenando en caché las claves de cifrado.

Tuve que desmontar la imagen, eliminar todas las referencias en Keychain Access y luego intentar montarla. Luego me pidieron una contraseña.

Una vez que está en un estado en el que Mavericks solicita una contraseña, la Utilidad de Discos DID muestra el archivo de imagen (no imagen montada) como "No montado, cifrado".

Si desmonta primero, y está dispuesto a usar el terminal, entonces como señalan Patrix y Stephen, hdiutil está encriptado {nombre-imagen} con los Mavericks.

    
respondido por el John Faughnan 28.03.2015 - 20:53

Lea otras preguntas en las etiquetas