Como posso saber se uma imagem de disco (.sparseimage) está criptografada?

13

Existe uma maneira de confirmar que uma imagem está criptografada? Quando escolho "Obter informações" no Finder, ele não revela nada e, quando uso o utilitário Disco, também não consigo ver as informações.

Sei que poderia tentar montá-lo em outra máquina e ver se preciso usar uma senha, mas estou procurando uma maneira limpa de fazer com que o OSX me diga que está criptografado.

Mark Theunissen
fonte

Respostas:

8

Aqui estão algumas maneiras de verificar. O último só funciona no Lion. O terceiro é provavelmente o mais fácil se você estiver confortável usando o Terminal.


Lock All Chaveiros

Uma maneira rápida de verificar é abrir o Acesso ao chaveiro (encontrado em / Aplicativos / Utilitários /), escolha Arquivo> Bloquear todos os chaveiros e tente montar a imagem do disco.

Se estiver criptografado, você receberá uma mensagem como

diskimages-helper quer usar o chaveiro "login"

e ser solicitada a senha do chaveiro (igual à sua senha de login do OS X). Se não estiver criptografado, ele simplesmente será montado.


Pesquisar login Keychain

Em vez de bloquear todos os chaveiros, você pode procurar sua imagem de disco no chaveiro de login: Selecione o chaveiro de login e digite o nome do arquivo .sparseimage no campo de pesquisa.

No entanto, se o nome .sparseimage tiver sido alterado desde que foi criado, ele não aparecerá no chaveiro de login com o novo nome.

Se você não encontrar a imagem do disco, tente o método Lock All Keychains acima ou o método Terminal abaixo para ter certeza.


Comando do Terminal

Você pode inserir o seguinte comando para verificar se a imagem do disco está criptografada:

hdiutil imageinfo /path/to/image | grep Encryption

Substitua o /path/to/imagecom o caminho para a imagem do disco. Se a imagem do disco estiver criptografada, o comando retornará algo como:

     Encryption: AES-128

Se não estiver criptografado, não mostrará nada.


Use o Utilitário de Disco no Lion

Novo no Lion, o Disk Utility agora mostra se uma imagem de disco está criptografada.

  1. Desmonte a imagem do disco, se estiver montada.

  2. Abra o Disk Utility e arraste o arquivo .sparseimage para a lista de dispositivos no lado esquerdo da janela do Disk Utility.

  3. Selecione a .sparseimage na lista de dispositivos e observe a área de informações na parte inferior da janela. Se o disco estiver criptografado, isso será indicado em "Status de gravação do disco".

joelseph
fonte
11

na linha de comando, você pode 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$
Stephen Paul Lesniewski
fonte
:-) Você me venceu por alguns segundos aqui ...
nohillside
3

hdiutil isencrypted <image-name> fará o truque.

Na página do manual hdiutil (1):

imagem isencrypted: imprima uma linha indicando se a imagem está criptografada. Se for, detalhes adicionais são impressos.

nohillside
fonte
0

Eu tentei isso com o Mavericks. Era surpreendentemente difícil dizer se minha imagem de disco estava realmente criptografada ou se simplesmente tinha o mesmo nome de uma imagem que foi criptografada anteriormente.

Desde que tenha sido montado uma vez, o Disk Utility não o mostrou como criptografado. O bloqueio do acesso ao Keychain não ajudou, é como se o OS X estivesse armazenando em cache as chaves de criptografia.

Eu tive que desmontar a imagem, remover todas as referências no Keychain Access e tentar montá-la. Então me pediram uma senha.

Quando o Mavericks solicita uma senha, o Disk Utility DID mostra o arquivo de imagem (não imagem montada) como "Não montado, criptografado".

Se você desmontar primeiro e desejar usar o terminal, conforme observado por Patrix e Stephen, o hdiutil isencrypted {image-name} funciona com o Mavericks.

John Faughnan
fonte