verifica a integridade do tar criptografado

3

Estou usando o tar juntamente com o openssl para criar arquivos tar criptografados de alguns diretórios grandes (cerca de 30 GB). Qual é a possibilidade de corrupção nesse processo e como eu verificaria se os arquivos tar criptografados não estão corrompidos?

Este é o comando que estou usando para criar os arquivos criptografados:

tar cvzf - /secret_dir | openssl enc -aes256 -salt -pass file:passfile > encrypted_data.tar.gz

    
por pzod 01.10.2011 / 04:52

1 resposta

3

Qual é a possibilidade de corrupção neste processo?
Mínimo. Observe as advertências padrão de tar (não pode lidar bem com arquivos que estão abertos e mudando).

como eu verificaria se os arquivos tar criptografados não estão corrompidos?
Caminho mais fácil? Descriptografá-los e canalizá-los através de tar -tf - . Se tar for satisfeito, o arquivo está OK (novamente, sujeito às advertências padrão de tar , ou seja, "Eu posso restaurar o que estava armazenado no arquivo, não há problema! Agora, se é isso que você QUER, é outra história ... ").

Se isso é algo que você pode estar fazendo regularmente, você provavelmente vai querer olhar para um software de backup mais abrangente ( Bacula pode fazer criptografia - as coisas são criptografadas em sua maneira de sair do cliente - e tem um conjunto de recursos bastante robusto). Se é apenas um negócio one-shot, o que você está propondo é bom (apenas não perca essa chave!)

    
por 01.10.2011 / 06:11