Ir para o conteúdo
Anexet
Ilustração abstrata para «Verificação de Integridade de Arquivos»: cadeado rodeado de fragmentos digitais

Verificação de Integridade de Arquivos

A verificação de integridade de arquivos é a prática de confirmar que os arquivos não foram alterados sem autorização, comparando o seu estado atual com uma linha de base confiável.

Anexet Team
14 de agosto de 2026Leitura de 4 min

O que a verificação compara

Uma linha de base é o registro de como os arquivos devem estar: um hash criptográfico do conteúdo de cada arquivo, junto com tamanho, permissões, proprietário e carimbos de data e hora. Cada verificação posterior compara o estado atual com esse registro. A pergunta, portanto, não é se o arquivo parece suspeito, e sim se ele ainda corresponde à linha de base.

A mesma ideia recebe o nome de monitoramento de integridade de arquivos (FIM) quando roda continuamente em um conjunto de servidores e estações. A verificação é a mesma. Muda a frequência e quem lê os resultados.

Como o método funciona

A comparação é exata. Um hash muda por completo quando um único byte muda, então não existe correspondência parcial nem dúvida sobre o conteúdo ser idêntico.

O método tem cinco etapas, e cada uma depende da anterior.

  1. 1
    Criação da linha de base

    Os arquivos a proteger são catalogados. Para cada um, guarda-se um hash do conteúdo com metadados: tamanho, permissões, proprietário e carimbos de data e hora.

  2. 2
    Verificação

    Em uma agenda ou em resposta a eventos, os valores são recalculados e comparados com a linha de base.

  3. 3
    Relatório

    As diferenças são reportadas como eventos de alteração, mostrando o que mudou e quando.

  4. 4
    Triagem

    Cada alteração é comparada à atividade esperada: um patch aprovado, uma implantação de configuração, uma atualização de aplicativo ou algo sem explicação.

  5. 5
    Atualização da linha de base

    Alterações legítimas são incorporadas a uma nova linha de base, para que a referência continue atual.

Verificação agendada ou em tempo real

A verificação agendada percorre o conjunto protegido em intervalos fixos. É simples e previsível no uso de recursos, mas é cega entre as execuções: um arquivo pode ser alterado, usado e restaurado antes da próxima passagem.

A verificação em tempo real usa eventos do sistema de arquivos e informa a alteração no momento em que ocorre. Isso reduz o tempo de detecção e acrescenta a identidade do processo e do usuário responsáveis. O custo é uma atividade constante do agente e mais ruído para filtrar.

O que normalmente é protegido

Normalmente, as equipes protegem uma lista curta de alvos, escolhidos pelo dano que uma alteração silenciosa causaria.

AlvoPor que é monitorado
Binários e bibliotecas do sistema operacionalComponentes que um atacante substituiria para se manter no sistema
Arquivos de configuraçãoUma única linha alterada pode desativar um controle ou abrir acesso
Código de aplicações e conteúdo webCódigo injetado chega diretamente aos usuários
Tarefas agendadas, serviços e entradas de inicializaçãoLocais comuns de persistência
Ferramentas de segurança e sua configuraçãoDesativar o monitor é um passo padrão
Registros que não podem mudarLogs, arquivos e documentos financeiros ou probatórios

Usos além da detecção de intrusão

O mesmo mecanismo serve a vários propósitos. Ele detecta alterações não autorizadas (uso de segurança), confirma que mudanças aprovadas foram implantadas como previsto (uso operacional), confirma que arquivos armazenados não se degradaram por falhas de mídia (uso de preservação) e mostra que registros não foram alterados depois do fato (uso probatório). Este último pesa mais para dados sensíveis sujeitos a obrigações de retenção.

Verificar um programa baixado contra um hash publicado aplica a mesma ideia a um único arquivo, em um único momento.

Como isso aparece no Anexet

No console de administração do Anexet, os hash banks ficam no perfil do agente. A aba File system lista os bancos aplicados ao monitoramento do sistema de arquivos, com o número de arquivos e de hashes de cada um. A janela de estatísticas mostra quando o banco foi atualizado pela última vez e quando foi verificado pela última vez.

Mostra quais bancos estão ativos no perfil e quantos arquivos cada um cobre.

1 / 2

Limites e problemas práticos

O método tem cinco limites práticos. Uma alteração feita por uma ameaça interna com acesso legítimo parece autorizada como qualquer outra, então a verificação sozinha não basta. O valor do método depende de alguém analisar cada relatório logo.

  • Volume de alterações: sem escopo rigoroso, o ruído soterra os relatórios e eles deixam de ser lidos.
  • Detecção, não prevenção: o relatório mostra a alteração, mas não a impede. O bloqueio precisa vir de um controle separado, como uma solução de prevenção contra perda de dados (DLP).
  • Confiança na linha de base: uma linha de base tirada de um sistema comprometido trata o comprometimento como normal.
  • Cegueira ao conteúdo: a verificação mostra que um arquivo difere, não se a diferença importa.
  • Ataques em memória e em tempo de execução: ataques que nunca tocam um arquivo monitorado no disco estão fora do escopo.

Por que continua sendo padrão

Apesar desses limites, a maioria dos frameworks de segurança e dos padrões de pagamento e setoriais exige verificação de integridade, que é um elemento comum do monitoramento de conformidade.

Ela é barata de executar e oferece evidência inequívoca. É um dos poucos controles capazes de provar uma negativa: que um arquivo crítico não mudou desde o último estado verificado.

Leitura adicional: Mecanismos para garantir a segurança dos sistemas de informação; Criptografia, codificação e hashing – qual é a diferença?.

Um arquivo alterado raramente se anuncia. A linha de base é o que faz o silêncio significar algo.

Anexet Team

Perguntas frequentes

Perguntas comuns sobre este termo e como a Anexet o resolve.

Não, ela as detecta. A verificação informa que um arquivo mudou, mas não impede a mudança, então seu valor depende de alguém analisar o relatório rapidamente.

A verificação agendada roda em intervalos definidos. É mais simples, mas não enxerga alterações feitas entre as execuções. A verificação em tempo real informa a alteração no momento em que ocorre e identifica o processo e o usuário responsáveis, ao custo de atividade constante do agente e mais ruído.

A linha de base é a referência com a qual toda verificação posterior é comparada. Se for tirada de um sistema comprometido, o comprometimento parece normal. Ela deve vir de um estado conhecido como bom e ser protegida contra modificação.

Não. O antivírus procura código malicioso conhecido, enquanto a verificação de integridade aponta qualquer alteração em relação à linha de base, seja ela maliciosa ou não.

Proteja os seus dados com a Anexet

Veja numa demonstração ao vivo como a Anexet trava fugas de dados, monitoriza a atividade dos colaboradores e mantém a conformidade.

Pedir demonstração