A destruição criptográfica (em inglês: "crypto-shredding") ou apagamento criptográfico é a prática de tornar os dados criptografados inutilizáveis, excluindo ou sobrescrevendo deliberadamente as chaves de criptografia: assumindo que a chave não seja recuperada posteriormente e a criptografia não seja quebrada, os dados devem tornar-se irrecuperáveis, efetivamente apagados permanentemente ou "destruídos". Isto requer que os dados tenham sido criptografados.

Os dados podem ser considerados como existindo em três estados: dados em repouso, dados em trânsito e dados em uso. Os princípios gerais de segurança de dados, como a tríade CIA (confidencialidade, integridade e disponibilidade), exigem que todos os três estados sejam adequadamente protegidos. A exclusão de dados em repouso em meios de armazenamento, como fitas de backup, dados armazenados na nuvem, computadores, telefones ou impressoras multifuncionais, pode apresentar desafios quando a confidencialidade da informação é uma preocupação. Quando a criptografia está em vigor, o descarte de dados é mais fácil, pois menos dados (apenas o material da chave) precisam ser destruídos.

Motivações para o uso Existem vários motivos para usar a destruição criptográfica de dados, incluindo quando os dados estão contidos em sistemas defeituosos ou desatualizados, quando não existe mais uso para os dados, quando as circunstâncias são tais que não existem mais direitos legais para usar ou reter os dados, e outras motivações semelhantes. Obrigações legais também podem advir de regulamentações como o direito ao esquecimento, o Regulamento Geral de Proteção de Dados (RGPD ) e outras. A segurança dos dados é fortemente influenciada por preocupações com a confidencialidade e a privacidade.

Utilização Em alguns casos, todo o armazenamento de dados é criptografado, como a criptografia de discos rígidos inteiros, arquivos de computador ou bancos de dados. Alternativamente, apenas dados específicos podem ser criptografados, como números de passaporte, números de segurança social, números de contas bancárias, nomes de pessoas ou registos em bancos de dados. Além disso, os dados num sistema podem ser criptografados com chaves separadas quando esses mesmos dados estão contidos em vários sistemas. Quando partes específicas de dados são criptografadas (possivelmente com chaves diferentes), isto permite uma destruição de dados mais específica. Não existe necessidade de ter acesso aos dados (como uma fita de backup criptografada), apenas as chaves de criptografia precisam de ser destruídas.

Exemplo Dispositivos iOS e computadores Macintosh com chip Apple Silicon usam criptografia de fragmentação ao executar a ação "Apagar todo o conteúdo e definições", descartando todas as chaves no "armazenamento apagável". Isto torna todos os dados do utilizador no dispositivo criptograficamente inacessíveis, num período de tempo muito curto.

Melhores práticas

Armazenar chaves de criptografia com segurança é essencial para que a destruição de dados seja eficaz. Por exemplo, a destruição de dados não tem efeito se uma chave de criptografia simétrica ou assimétrica já tiver sido comprometida. Um Módulo de Plataforma Confiável (TPM) visa solucionar este problema. Um módulo de segurança de hardware é considerado uma das formas mais seguras de usar e armazenar chaves de criptografia. "Traga a sua própria criptografia" refere-se a um modelo de segurança de computação em nuvem que permite aos clientes de serviços em nuvem usar o seu próprio software de criptografia e gerir as suas próprias chaves de criptografia. A criptografia com "salt" (ou "sal"): O uso de hash pode ser inadequado para garantir a confidencialidade, pois o hash é sempre o mesmo ao inserir os mesmos dados. Por exemplo: o hash de um número de segurança social específico pode ser obtido por engenharia reversa com a ajuda de tabelas rainbow . O "sal" resolve esse problema.

Considerações de segurança Existem muitas questões de segurança que devem ser consideradas ao proteger dados. Alguns exemplos são listados nesta secção. As questões de segurança aqui listadas não são específicas da destruição criptográfica de dados e, em geral, podem ser aplicadas a todos os tipos de criptografia de dados. Além da destruição criptográfica de dados, a eliminação de dados, a desmagnetização e a destruição física do dispositivo (disco) podem mitigar ainda mais o risco.

A força da criptografia pode diminuir com o tempo, à medida que a velocidade de processamento torna-se mais eficiente e existe mais tempo disponível para descobrir vulnerabilidades em sistemas seguros. Ataque de força bruta: Se os dados não estiverem adequadamente criptografados, pode ser possível descriptografá-los por meio de métodos de força bruta. Tecnologias mais recentes, como a computação quântica, aumentam o potencial para tornar os ataques de força bruta mais eficientes no futuro (ameaça quântica ou Dia-Q). No entanto, a computação quântica é menos eficaz contra métodos de criptografia específicos, como a criptografia simétrica, do que contra outros que são mais vulneráveis a ataques de força bruta, como a criptografia de chave pública. Mesmo quando os dados são protegidos por meio de criptografia simétrica, existem métodos, como o algoritmo de Grover, que tornam estes tipos de ataques mais eficazes, embora isto possa ser mitigado por outros aprimoramentos, como o uso de valores de chave maiores e/ou o uso de padrões de criptografia pós-quântica.

Dados em uso: Dados que estão "em uso" apresentam vulnerabilidades específicas. Por exemplo, quando chaves de criptografia (em texto simples) são armazenadas temporariamente na RAM, elas podem ficar vulneráveis a ataques de inicialização a frio, ameaças persistentes avançadas de hardware, rootkits /bootkits, ataques à cadeia de suprimentos de hardware e ameaças físicas por parte de utilizadores com acesso. A remanência de dados é a capacidade da memória do computador de reter informações previamente armazenadas além do seu tempo de vida útil previsto, o que também aumenta a sua vulnerabilidade a acessos não intencionais. Por exemplo: quando os dados num disco rígido são criptografados após serem armazenados, é possível que dados não criptografados permaneçam no disco. Criptografar os dados não garante necessariamente que eles serão sobrescritos no mesmo local dos dados não criptografados. Além disso, setores defeituosos num disco rígido não podem ser criptografados depois que os dados já tiverem sido gravados nesses locais. Criptografar os dados no momento da gravação é sempre mais seguro do que criptografá-los após o armazenamento sem criptografia. A hibernação apresenta ameaças adicionais quando uma chave de criptografia é utilizada. Uma vez que a chave de criptografia é carregada na RAM e a máquina é colocada em hibernação, toda a memória, incluindo a chave de criptografia, pode ser armazenada no disco rígido, que está fora do local seguro de armazenamento da chave de criptografia.

Categoria:Segurança Categoria:Criptografia de chave pública Categoria:Gestão de chave Categoria:Segurança de dados