Tengo varios sistemas que ejecutan Centos 6 con rkhunter instalado. Tengo un cron todos los días ejecutando rkhunter e informando por correo electrónico.
Muy a menudo recibo informes 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
Por lo que entiendo, rkhunter generalmente informará un cambio de fecha de modificación o hash en los archivos escaneados, por lo que esto me lleva a pensar que no hay un cambio real.
Mi pregunta: ¿hay alguna otra actividad en la máquina que pueda hacer el cambio de inodo (ejecutando ext4) o esto realmente está yum
haciendo cambios regulares (~ una vez por semana) a estos archivos como parte de las actualizaciones de seguridad normales?
rkhunter --propupd
entonces podría perder un truco e invalidar todo el punto de rkhunter, ¿verdad?rpm
maneja verificando primero la integridad delprelink
ejecutable, luego llama alprelink
ejecutable con argumentos para revertir la vinculación previa con la entrada de un ejecutable vinculado previamente y la salida a stdout. Luegorpm
puede verificar la integridad de esa salida. No tengo idea si ese enfoque puede aplicarserkhunter
.La otra opción que encontré fue deshabilitar estas pruebas de propiedades por completo. Si edita
/etc/rkhunter.conf
y busca laDISABLE_TESTS
línea y la cambia a:La
properties
prueba es la que verifica y devuelve falsos positivos en los hashes del archivo.fuente
Un número de inodo modificado generalmente significa que el archivo ha sido reemplazado. Como puede decir, podría deberse a una actualización esperada. Verificaría que los md5sums de esos archivos coinciden con los de las versiones distribuidas. Si tiene otro sistema comparable, puede ser más fácil compararlo.
Eche un vistazo a la respuesta aceptada en rkhunter informa el cambio en las propiedades del archivo, pero no veo que hayan sido actualizadas por yum para saber de qué paquete provienen esos binarios.
No sería demasiado sorprendente si esos archivos binarios fueran de una distribución que se actualizó debido a un problema con otro binario que se modificó, pero los archivos binarios que usted enumeró se incluyeron en la nueva versión del paquete sin cambios. ¿Su informe también mostró algún binario donde se cambió el contenido ?
fuente
Cloné una unidad en una unidad más grande y recibí las advertencias de archivos con diferentes números de inodes. Eliminé rkhunter del sistema y volví a instalarlo y ejecuté el escaneo nuevamente sin advertencias sobre el cambio de los números de inodes
fuente