Protección y verificación de la integridad de archivos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo personalizar un informe de BART mediante un archivo de reglas

Mediante el uso de un archivo de reglas, puede personalizar un manifiesto BART para determinados archivos y atributos de archivos de interés. Mediante el uso de distintos archivos de reglas en manifiestos BART predeterminados, puede ejecutar diferentes comparaciones para los mismos manifiestos.

Antes de empezar

Debe asumir el rol root. Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  1. Determine qué archivos y atributos de archivos desea supervisar.
  2. Cree un archivo de reglas con las directivas adecuadas.
  3. Cree un manifiesto de control con el archivo de reglas que ha creado.
    # bart create -r myrules1-file > control-manifest
  4. (Opcional)Guarde el manifiesto en un directorio protegido para su uso futuro.

    Para ver un ejemplo, consulte el Step 3 en Cómo crear un manifiesto de control.

  5. Cree un manifiesto idéntico en un sistema diferente, más tarde o al mismo tiempo.
    # bart create -r myrules1-file > test-manifest
  6. Compare los manifiestos utilizando el mismo archivo de reglas.
    # bart compare -r myrules1-file control-manifest test-manifest > bart.report
  7. Examine el informe de BART para encontrar rarezas.
Ejemplo 2-4  Uso del archivo de reglas para personalizar manifiestos BART y el informe de comparación

El siguiente archivo de reglas indica que el comando bart create muestre todos los atributos de los archivos en el directorio /usr/bin. Además, el archivo de reglas le indica al comando bart compare que sólo informe sobre los cambios de tamaño y contenido en el mismo directorio.

# Check size and content changes in the /usr/bin directory.
# This rules file only checks size and content changes.
# See rules file example.

IGNORE all
CHECK size contents
/usr/bin
  • Cree un manifiesto de control con el archivo de reglas que ha creado.

    # bart create -r usrbinrules.txt > usr_bin.control-manifest.121013
  • Prepare un manifiesto idéntico cada vez que desee supervisar cambios realizados en el directorio /usr/bin.

    # bart create -r usrbinrules.txt > usr_bin.test-manifest.121113
  • Compare los manifiestos utilizando el mismo archivo de reglas.

    # bart compare -r usrbinrules.txt usr_bin.control-manifest.121013 \
    usr_bin.test-manifest.121113
  • Examine la salida del comando bart compare.

     /usr/bin/gunzip:  add
    /usr/bin/ypcat:
    delete

Esta salida de procedimiento indica que se suprimió el archivo /usr/bin/ypcat y se agregó el archivo /usr/bin/gunzip.