Definição
WORM no armazenamento de documentos é o modelo em que um arquivo, depois de gravado, não pode ser alterado nem apagado durante um período definido, apenas lido quantas vezes for necessário. O nome vem do inglês Write Once, Read Many. É usado para preservar a integridade de registros importantes, como XMLs de notas fiscais.
Também conhecido como: WORM, Write Once, Read Many, Armazenamento imutável, Bloqueio de objetos, Retenção imutável
O que significa WORM?
WORM é a sigla de Write Once, Read Many, que em português quer dizer escrever uma vez, ler muitas. A ideia é simples: o arquivo é gravado uma única vez e, a partir daí, fica protegido contra qualquer modificação ou exclusão, mas continua disponível para consulta.
O conceito surgiu com mídias físicas que só aceitavam uma gravação, como alguns discos ópticos. Hoje ele é aplicado principalmente por software, em servidores e serviços de armazenamento em nuvem que oferecem bloqueio de objetos com prazo de retenção.
Como funciona o armazenamento WORM?
Quando um documento é salvo em um repositório com WORM ativado, o sistema associa a ele uma regra de retenção, geralmente um prazo em dias ou anos. Enquanto esse prazo não termina, tentativas de sobrescrever, editar ou apagar o arquivo são recusadas, inclusive para usuários com permissões elevadas, dependendo da configuração.
Muitas soluções oferecem dois níveis de proteção: um mais flexível, em que administradores autorizados podem remover o bloqueio em situações excepcionais, e outro rígido, em que ninguém consegue alterar ou excluir o arquivo antes do fim do prazo. Também é comum existir a retenção por tempo indeterminado, usada quando há uma disputa judicial ou auditoria em andamento.
Para que serve WORM na guarda de documentos fiscais?
Documentos fiscais eletrônicos, como NF-e, NFC-e, NFS-e, CT-e e MDF-e, têm validade jurídica baseada no arquivo XML assinado digitalmente. Se esse XML for alterado, mesmo que por engano, a assinatura deixa de ser válida e o documento perde sua prova de autenticidade.
Com WORM, a empresa garante que o XML autorizado permanece exatamente como foi recebido do Fisco durante todo o prazo exigido pela legislação tributária. Isso protege contra erros operacionais, exclusões acidentais, ataques de ransomware que tentam criptografar ou apagar arquivos e até tentativas internas de adulteração.
Qual a diferença entre WORM e backup comum?
Um backup comum é uma cópia de segurança que, em geral, pode ser substituída, editada ou apagada por quem tem acesso ao sistema. Se um invasor ou um processo com defeito alcançar o backup, ele também pode ser comprometido.
No WORM, a proteção é contra mudança, e não apenas contra perda. Por isso, as duas práticas se complementam: o backup garante cópias em lugares diferentes, e o WORM garante que pelo menos uma dessas cópias não possa ser modificada.
Quais cuidados tomar ao adotar WORM?
O principal cuidado é definir corretamente o prazo de retenção. Um prazo curto demais deixa os documentos desprotegidos antes do fim da obrigação legal, e um prazo longo demais pode gerar custo de armazenamento desnecessário, já que os arquivos não poderão ser removidos antes da data configurada.
Também vale organizar bem o que entra no repositório protegido. Como nada pode ser corrigido depois, o ideal é gravar apenas a versão final dos arquivos, como o XML já autorizado e os XMLs de eventos, como cancelamento e carta de correção, cada um como um registro separado.
Exemplos de WORM no armazenamento de documentos
- Um ERP que emite NF-e via API salva automaticamente cada XML autorizado em um repositório na nuvem com bloqueio WORM configurado para o prazo de guarda exigido pela legislação.
- Uma transportadora mantém os XMLs de CT-e e MDF-e em armazenamento WORM para conseguir apresentar os arquivos originais e íntegros em uma fiscalização, mesmo anos depois da emissão.
- Após um ataque de ransomware que criptografou os servidores internos, um marketplace recupera os XMLs de NFS-e intactos a partir de uma cópia WORM que o invasor não conseguiu alterar.
- Durante um processo administrativo tributário, uma empresa aplica retenção por tempo indeterminado aos documentos envolvidos, impedindo sua exclusão até o encerramento do caso.
Perguntas frequentes
WORM é obrigatório para guardar notas fiscais?
Não há, em regra, exigência de uma tecnologia específica. A obrigação é manter o XML íntegro e disponível pelo prazo legal. O WORM é uma forma eficiente de cumprir essa exigência com segurança.
É possível corrigir um arquivo gravado em WORM?
Não. O arquivo original permanece inalterado até o fim do prazo de retenção. Correções fiscais devem ser feitas por eventos próprios, como carta de correção ou cancelamento, que geram novos arquivos a serem guardados separadamente.
WORM protege contra perda do arquivo?
Protege contra exclusão e alteração no repositório onde está ativado. Contra falhas físicas ou indisponibilidade do provedor, o recomendado é manter também cópias em outros locais.
Só posso usar WORM em mídias físicas?
Não. Hoje o mais comum é o WORM por software, oferecido por serviços de armazenamento em nuvem e sistemas corporativos por meio de bloqueio de objetos com prazo de retenção.
Atualizado em · Como produzimos este glossário
