Glossário

WORM no armazenamento de documentos

Atualizado em · 4 min de leitura

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