Ir para o conteúdo
HexaTransfer
Voltar ao blog
Criptografia e seguranca

Encriptação de Ficheiros vs Encriptação de Disco

Compreenda as diferenças fundamentais entre encriptação ao nível do ficheiro e do disco para escolher a estratégia de proteção de dados mais adequada.

A encriptação de disco protege toda a unidade com uma única chave desbloqueada no arranque — assim que inicia sessão, todos os ficheiros ficam acessíveis a todos os processos em execução. A encriptação de ficheiros protege ficheiros individuais com chaves por ficheiro que permanecem bloqueadas mesmo após o login. A encriptação de disco defende contra um portátil roubado; a encriptação de ficheiros defende contra malware, colegas curiosos e fornecedores de sincronização na nuvem. A CNPD (Comissão Nacional de Proteção de Dados) segue as orientações do EDPB que reconhecem ambas as camadas como medidas técnicas adequadas ao abrigo do RGPD. Para a maioria das posturas de segurança, é necessário ter as duas — resolvem problemas diferentes e combinam-se de forma eficaz.

O que a encriptação de disco realmente faz

O BitLocker usa AES-XTS-256 sobre todo o volume. A Chave Mestra do Volume encripta a Chave de Encriptação do Volume Completo; a própria VMK é protegida por medições seladas por TPM, mais opcionalmente um PIN ou chave de recuperação. No arranque, o TPM verifica o caminho de inicialização (UEFI, carregador de arranque, kernel), liberta a VMK, que desbloqueia a FVEK, que desencripta as leituras do disco em tempo real. O FileVault 2 funciona de forma semelhante, com o Secure Enclave das séries T2/M a guardar as chaves. O LUKS usa o formato LUKS2 com derivação de chave Argon2id. Assim que o volume está montado, todos os ficheiros ficam acessíveis ao utilizador com sessão iniciada e a todos os processos que correm com esse utilizador.

O que a encriptação de ficheiros realmente faz

A encriptação de ficheiros trata cada ficheiro (ou cada arquivo) como texto cifrado independente com a sua própria chave. Um ficheiro .7z protegido com AES-256 permanece encriptado enquanto está num disco desencriptado e desbloqueado. Um .pdf encriptado com GPG no ambiente de trabalho continua ilegível sem a chave privada. As ferramentas variam desde o estilo de arquivo (7-Zip, WinRAR, age -p) às de montagem transparente (Cryptomator, gocryptfs, EncFS) e às de ficheiro único (age, GPG, openssl enc). A chave de cada ficheiro pode ser diferente — uma chave pública por destinatário, uma chave aleatória por ficheiro encapsulada com uma palavra-passe, ou uma palavra-passe ao nível da pasta derivada via scrypt.

Contra que ameaças cada um defende

A encriptação de disco defende contra o roubo físico: um portátil roubado numa cafetaria, um disco retirado de um servidor desativado, um tablet apreendido numa fronteira. Sem as credenciais de arranque, o disco é inútil. A encriptação de ficheiros defende contra ameaças pós-arranque. Um colega que usa a sua estação de trabalho desbloqueada não consegue ler o recibo de vencimento encriptado. Malware a correr com o seu utilizador não consegue exfiltrar ficheiros confidenciais encriptados. Um fornecedor de sincronização na nuvem não consegue ler ficheiros encriptados antes da sincronização. Uma intimação judicial contra o fornecedor na nuvem apenas produz texto cifrado. As ameaças são ortogonais: a encriptação de disco não resolve a segunda categoria, a encriptação de ficheiros não resolve a primeira.

Características de desempenho

A encriptação de disco é praticamente gratuita em CPUs modernos. As extensões AES-NI da Intel e as Extensões Criptográficas do ARM lidam com AES-XTS à largura de banda da memória — mais de 5 GB/s num portátil decente. Nunca notará o BitLocker ou o FileVault no uso quotidiano. A sobrecarga da encriptação de ficheiros varia consoante o uso: o 7-Zip a re-encriptar um arquivo inteiro em cada gravação é lento para ficheiros grandes; o AES-GCM por ficheiro do Cryptomator é suficientemente rápido para ser transparente; as operações de chave pública do GPG demoram milissegundos por ficheiro independentemente do tamanho, porque apenas a chave de sessão usa RSA/ECC. Para sincronização na nuvem, a encriptação de ficheiros é o único modelo viável — a encriptação de disco não ajuda quando se faz o upload de texto simples.

Granularidade e acesso seletivo

A encriptação de disco é tudo ou nada. Quem tiver credenciais de arranque lê todos os ficheiros. Os sistemas multiutilizador precisam de encriptação de disco por utilizador (EFS no Windows, ou sistemas de ficheiros em camadas) para dar a diferentes utilizadores diferentes vistas — raramente implementado na prática. A encriptação de ficheiros oferece controlo de acesso por ficheiro e por destinatário. Envie à Alice um ficheiro encriptado com a sua chave pública; ela desencripta com a chave privada; o João, sentado ao lado dela com a própria chave, não consegue lê-lo mesmo na mesma máquina. Isto é relevante para portáteis partilhados, sistemas de quiosque e qualquer cenário em que múltiplas pessoas precisam de vistas diferentes do mesmo armazenamento.

Recuperação e cenários de palavra-passe perdida

A perda das credenciais de encriptação de disco significa normalmente perda de dados. O BitLocker tem uma chave de recuperação de 48 dígitos que a Microsoft guarda na sua conta por defeito (compromisso de segurança: podem potencialmente entregá-la às autoridades). O FileVault usa uma recuperação via iCloud ou uma chave de recuperação local. O LUKS oferece múltiplas ranhuras de chave, pelo que uma frase-passe de cópia de segurança funciona. As ferramentas de encriptação de ficheiros variam: o GPG não tem recuperação se perder a chave privada — uma escolha de design deliberada. O Cryptomator não tem recuperação mestre. Os ficheiros 7-Zip são texto cifrado permanente sem a palavra-passe. A lição: para encriptação de ficheiros, faça cópia de segurança das chaves num gestor de palavras-passe e guarde os códigos de recuperação offline.

Como as duas camadas se combinam

A implementação prática passa por encriptação de disco em todos os dispositivos (portátil, telemóvel, unidade de cópia de segurança) mais encriptação de ficheiros para tudo o que seja sensível e que saia do dispositivo. Uma declaração de IRS em .pdf na pasta do Dropbox fica encriptada com age ou Cryptomator antes de o Dropbox a sincronizar — o ficheiro é texto cifrado tanto no disco (sob FileVault) como no Dropbox (sob encriptação do lado do cliente). Um ladrão com o portátil não consegue lê-lo (camada do disco), o Dropbox não consegue lê-lo (camada do ficheiro), e malware a correr com o utilizador não consegue exfiltrar cópias legíveis (camada do ficheiro). As camadas reforçam-se mutuamente.

Considerações sobre serviços na nuvem

Os serviços de armazenamento e cópia de segurança na nuvem anunciam frequentemente "encriptação em repouso", que significa encriptação de disco nos seus servidores — e o fornecedor guarda a chave. Isto protege contra um ladrão que roube os discos, não contra o próprio fornecedor. Para encriptação do lado do cliente que mantém o fornecedor fora, é necessária encriptação de ficheiros antes do upload. O Dropbox, o Google Drive e o iCloud encriptam em repouso mas guardam as chaves; a Proteção de Dados Avançada da Apple (introduzida em 2022) torna o iCloud encriptado do lado do cliente para a maioria dos tipos de ficheiros. O iCloud normal, o OneDrive e o Dropbox não. Se o modelo de ameaça incluir o fornecedor na nuvem, a encriptação de ficheiros é obrigatória.

Tratamento regulatório das duas abordagens

O RGPD, no Artigo 32, aceita ambas como "medidas técnicas adequadas" dependendo do risco. A CNPD segue as orientações do EDPB 01/2021, que definem AES-256 como padrão mínimo esperado. No entanto, a encriptação apenas de disco deixa os dados pessoais legíveis assim que a máquina arranca, o que pode não satisfazer os requisitos de controlo de acesso granular. O PCI DSS 4.0, Requisito 3.5.1, exige que o PAN seja tornado ilegível em qualquer lugar onde esteja armazenado; a encriptação ao nível do ficheiro com tokenização é o padrão porque a encriptação de disco não satisfaz o acesso granular. Para fins de conformidade com o RGPD, o Artigo 34(3)(a) dispensa a notificação de violação quando os dados foram tornados "ininteligíveis" através de encriptação.

O que os serviços de transferência de ficheiros fornecem

O HexaTransfer e serviços similares de transferência com encriptação ponta-a-ponta fazem um tipo específico de encriptação de ficheiros — por ficheiro, por transferência, com chaves aleatórias partilhadas através do fragmento do URL. Não é encriptação de disco (não protege o portátil) nem encriptação de ficheiros persistente (o ficheiro desaparece após o download). É encriptação de ficheiros na fase de trânsito: proteger uma transferência específica do fornecedor, da rede e do prestador na nuvem, e depois autodestruir. Para armazenamento permanente, combine com ferramentas de encriptação de ficheiros persistente (age, Cryptomator) aplicadas antes do arquivo. Problemas diferentes, ferramentas diferentes.

Experimente em hexatransfer.com — gratuito, sem conta, máximo de 10 GB.

Envie arquivos grandes com segurança e criptografia de ponta a ponta

Transfira arquivos de até 10 GB gratuitamente com criptografia de ponta a ponta. Sem necessidade de conta. Seus arquivos são criptografados no navegador antes do envio — ninguém mais pode lê-los.

Enviar um arquivo