Bienvenido! - Willkommen! - Welcome!

Bitácora Técnica de Tux&Cía., Santa Cruz de la Sierra, BO
Bitácora Central: Tux&Cía.
Bitácora de Información Avanzada: Tux&Cía.-Información
May the source be with you!

Thursday, October 2, 2008

Integridad de ficheros: md5sum

copiado sin editar de bulma.net
Si quieres comprobar la integridad de tus ficheros, puedes extraer de ellos su checksum md5, lo que te permitirá saber si alguien los modifició desde que sacaste ese checksum.

Para sacar el checksum de los ficheros posteriores a la fecha de hoy haz:
md5sum /bin/* /sbin/* /usr/bin/* /usr/sbin/* /usr/X11R6/bin/* /etc/* > "/root/`date +"%Y%m%d"`.md5" 2> /dev/null

Que, por ejemplo, para el día 25-1-1999 te creará el fichero /root/19990125.md5

Para verificar la firma md5 de los ficheros, puedes crear el fichero checkmd5.sh con:
md5sum /bin/* /sbin/* /usr/bin/* /usr/sbin/* /usr/X11R6/bin/* /etc/* > 2> /dev/null | diff $1 - | awk '$1=="<" {print $3}'

Para el ejemplo anterior, el fichero se comprobaría con
checkmd5.sh /root/19990125

Puede ser una buena idea guardar las firmas md5 en una máquina distinta o encriptadas usando algo como pgp (o gpg), con el fin de no exponerlas a manos demasiado largas.

No comments: