Eu tenho vários sistemas executando o Centos 6 com o rkhunter instalado. Eu tenho um cron diário executando o rkhunter e relatando por e-mail.
Muitas vezes recebo relatórios como:
---------------------- Start Rootkit Hunter Scan ----------------------
Warning: The file properties have changed:
File: /sbin/fsck
Current inode: 6029384 Stored inode: 6029326
Warning: The file properties have changed:
File: /sbin/ip
Current inode: 6029506 Stored inode: 6029343
Warning: The file properties have changed:
File: /sbin/nologin
Current inode: 6029443 Stored inode: 6029531
Warning: The file properties have changed:
File: /bin/dmesg
Current inode: 13369362 Stored inode: 13369366
Pelo que entendi, o rkhunter normalmente reportará um hash e / ou data de modificação alterados nos arquivos verificados, o que me leva a pensar que não há mudanças reais.
Minha pergunta: existe alguma outra atividade na máquina que possa fazer a alteração do inode (executando ext4) ou isso realmente está yum
fazendo alterações regulares (~ uma vez por semana) nesses arquivos como parte das atualizações de segurança normais?
rkhunter --propupd
, poderia perder um hack e invalidar todo o ponto do rkhunter, certo?rpm
lida com ele primeiro verificando a integridade doprelink
executável, depois chama oprelink
executável com argumentos para reverter a pré-ligação com a entrada de um executável pré-conectado e a saída para stdout. Em seguida,rpm
pode verificar a integridade dessa saída. Não faço ideia se essa abordagem pode ser aplicadarkhunter
.A outra opção que encontrei foi desativar completamente esses testes de propriedades. Se você editar
/etc/rkhunter.conf
e procurar aDISABLE_TESTS
linha e alterá-la para:O
properties
teste é o que verifica e retorna falsos positivos nos hashes do arquivo.fonte
Um número de inode alterado geralmente significa que o arquivo foi substituído. Pode, como você diz, ser devido a uma atualização esperada. Eu verificaria que o md5sums desses arquivos corresponde aos das versões distribuídas. Se você tiver outro sistema comparável, pode ser mais fácil comparar com isso.
Dê uma olhada na resposta aceita nos relatórios do rkhunter que mudam nas propriedades do arquivo, mas não vejo que eles tenham sido atualizados pelo yum para saber como verificar de que pacote esses binários são.
Não seria muito surpreendente se esses binários fossem de uma distribuição que foi atualizada devido a um problema com outro binário que foi alterado, mas os binários que você listou foram incluídos na nova versão do pacote inalterada. Seu relatório também mostrou alguns binários em que o conteúdo foi alterado?
fonte
Eu clonei uma unidade em uma unidade maior e recebi os avisos de arquivos com diferentes números de inodes. Eu removi o rkhunter do sistema e reinseri e executei o scann novamente sem nenhum aviso sobre o número de inodes sendo alterado
fonte