Lembra-me do tripwire, que cria somas de verificação criptográficas dos arquivos que você especificar. Instale uma cópia do sistema que você está verificando da fonte válida (DVD, por exemplo), instale as mesmas atualizações do sistema de destino), faça com que o tripwire crie o arquivo de soma de verificação. Copie o arquivo de soma de verificação do tripwire para o sistema de destino, faça com que o arquivo de soma de verificação do tripwire compare com os arquivos do sistema de destino.
Os arquivos de configuração / atualizações fora de sincronia / atualizações / instalações / configurações específicas do sistema serão, obviamente, sinalizados / marcados como alterados.
Atualização 2018-05-06:
Devo acrescentar também que o sistema de destino deve ser verificado offline. Se o destino foi comprometido, o hardware, o firmware de inicialização, o kernel, os drivers do kernel, as bibliotecas do sistema e os binários já podem ter sido comprometidos e interferem ou retornam falsos positivos. Mesmo a execução de uma rede no sistema de destino pode não ser segura, pois o sistema de destino (comprometido) processaria os pacotes de rede, sistema de arquivos, dispositivo de bloco etc. localmente.
O menor cenário comparável que vem à mente são os cartões inteligentes (EMV usado em cartões de crédito, PIV usado pelo governo federal etc.). Desconsiderando as interfaces sem fio e todas as proteções hw / elétrica / rf, a interface de contato é essencialmente uma porta serial, três fios ou dois fios. A API é padronizada e com caixa branca, para que todos concordem que é impermeável. Eles protegeram os dados em trânsito, na memória de tempo de execução, em repouso na memória flash?
Mas a implementação é de código fechado. Um backdoor pode existir no hardware para copiar todo o tempo de execução e a memória flash. Outros podem manipular os dados em trânsito entre o hardware e as memórias internas, o Smart Card OS ou a E / S do / para o cartão. Mesmo que os compiladores hw / fw / sw / sejam de código aberto, você teria que auditar tudo a cada passo e ainda assim perder algo que você / todos os outros não pensaram. A paranóia pode enviar você para uma sala de borracha branca.
Desculpe por fugir em uma tangente de paranóia. Sério, leve as unidades de destino para testar. Você só precisa se preocupar com a unidade de destino hw / fw então. Melhor ainda, basta retirar os pratos HDD / chips flash SSD para testar (supondo que seu sistema de teste seja dourado). ;)