tripwire-2.3.1-2

Introducción a tripwire

Localización de descarga (HTTP):		http://telia.dl.sourceforge.net/sourceforge/tripwire/tripwire-2.3.1-2.tar.gz
Localización de descarga (FTP):			
Versión usada:					2.3.1-2
Tamaño del paquete:				1.5 MB
Estimación del espacio necesario en disco:	63 MB

El paquete tripwire contiene los programas de tripwire que se usan para verificar la integridad de los ficheros en un sistema.

tripwire depende de:
gcc-2.95.3

Instalación de tripwire

Descarga el parche para la configuración de tripwire desde http://downloads.linuxfromscratch.org/blfs-patches.

Instala tripwire ejecutando los siguientes comandos:

export PATH_HOLD=$PATH &&
export PATH=/opt/gcc2/bin:$PATH &&
ln -s make /usr/bin/gmake &&
cd src &&
gmake release &&
cd .. &&
cp install/install.{sh,cfg} . &&
patch -Np0 -i ../tripwire-cfg.patch &&
./install.sh &&
cp /etc/tripwire/tw.cfg /usr/sbin &&
cp policy/*.txt /usr/share/doc/tripwire

Deshaz las modificaciones anteriores:
rm /usr/bin/gmake &&
export PATH=$PATH_HOLD

Explicación de los comandos

ln -s make /usr/bin/gmake : La razón por la que creamos el enlace gmake es que tripwire sólo se instalará si dicho enlace existe. Puedes borrarlo al terminar la instalación.

gmake release : Este comando crea los binarios de tripwire.

cp install.{sh,cfg} . : Estos ficheros se copian al directorio principal de tripwire para poder usar el guión para instalar el paquete.

cp policy/*.txt /usr/share/doc/tripwire : Este comando instala la documentación.

Configuración de tripwire

Información sobre la configuración

Tripwire usa un fichero de políticas para determinar a qué ficheros se les chequeará su integridad. El fichero de políticas por defecto (twpol.txt en /etc/tripwire/) es para una instalación por defecto de Redhat 7.0 y está muy desactualizado.

Los ficheros de políticas son personales y deberían ser adaptados a cada distribución y/o instalación en particular. Encontrarás algunos de estos ficheros personalizados aquí abajo:

http://home.iprimus.com.au/glombowski/blfs/twpol-all.txt
Comprueba la integridad de todos los ficheros
http://home.iprimus.com.au/glombowski/blfs/twpol-lfs.txt
Fichero de políticas adaptado para un sistema LFS 3.0 base
http://home.iprimus.com.au/glombowski/blfs/twpol-suse7.2.txt
Fichero de políticas adaptado para un sistema SuSE 7.2

Descarga el fichero de políticas que quieras probar, cópialo a /etc/tripwire/, y úsalo en lugar de twpol.txt. Sin embargo, recomendamos que crees tu propio fichero de políticas personalizado basándote en las ideas que aportan los ficheros anteriores y leyendo /usr/share/doc/tripwire/policyguide.txt. twpol.txt es un buen fichero de políticas para principiantes, ya que advertirá sobre cualquier cambio en el sistema de ficheros y puede incluso servir como una forma molesta de rastrear los cambios producidos al desinstalar software.

Después de copiar tu fichero de políticas a /etc/tripwire/ puedes comenzar con la configuración:

twadmin -m P /etc/tripwire/twpol.txt &&
tripwire -m i

Durante la configuración tripwire creará 2 claves: una para el sitio y una local, que serán almacenadas en /etc/tripwire/.

Contenido

El paquete tripwire contiene siggen, tripwire, twadmin y twprint.