Skip to main content

O que é verificação de arquivo?

A verificação de arquivo é um processo para determinar se um arquivo de computador foi alterado de alguma forma. Isso pode ocorrer como resultado de corrupção, intrusão viral ou atividade deliberada por parte de um usuário. Por segurança, pode ser importante verificar a integridade de um arquivo e receber um alerta se o arquivo foi alterado de uma versão anterior. Existem várias técnicas disponíveis para uso na verificação de arquivos.

Uma opção para verificar arquivos é comparar um novo arquivo com uma cópia mais antiga, percorrer todo o código pouco a pouco, procurando alterações. Outra opção envolve o uso de uma soma de verificação. O usuário cria um bloco de dados do arquivo e o armazena. Se o usuário tiver dúvidas sobre um arquivo, ele poderá executar o cálculo da soma de verificação novamente e comparar a nova versão com a original. Se os dados forem diferentes, o arquivo foi alterado.

Esse processo pode ser importante na transmissão de dados, onde os usuários desejam identificar alterações, pois isso pode indicar um problema. Um vírus pode ter sido anexado a um arquivo, por exemplo, ou um hacker pode ter inserido código para rastrear o arquivo ou executar um comando malicioso. No caso de dados seguros e confidenciais, as alterações podem indicar a presença de um compromisso em algum lugar do sistema que precisará ser tratado para manter os dados seguros. Da mesma forma, os usuários podem querer usar a verificação de arquivos para confirmar a integridade de um backup e garantir que todos os dados de que eles precisam estejam lá.

Estão disponíveis programas de computador para executar a verificação de arquivos, e a maioria é muito rápida. Quando o usuário executa um comando para verificar um arquivo, o programa pode varrê-lo rapidamente e retornar um resultado. Esse processo pode ser mais lento com arquivos ou situações particularmente grandes quando o programa precisa verificar cada bit de dados, em vez de usar um método de soma de verificação. Para as pessoas que trocam dados por uma conexão segura, o processo também inclui criptografar e descriptografar os dados.

Pode haver casos em que a verificação de arquivo pode ser especialmente importante. Na avaliação de evidências digitais em processos judiciais, por exemplo, todos os lados querem ter certeza de que os arquivos são válidos e não foram alterados. Um técnico especializado nesse processo pode avaliar o material e determinar se alguma alteração ocorreu. Isso também pode ser útil na investigação forense em geral, onde alterações em um arquivo podem revelar vestígios de um criminoso tentando encobrir suas pistas ou enganar os investigadores.