19.3. Personalizzazione di Tripwire

Dopo aver installato l'RPM di Tripwire, dovete eseguire le operazioni qui di seguito descritte per inizializzare il software:

19.3.1. Modifica di /etc/tripwire/twcfg.txt

Sebbene non vi occorra modificare questo file sample di configurazione di Tripwire, potrebbe comunque rendersi necessario in base alle vostre esigenze. Per esempio, potreste voler modificare i file di posizione di Tripwire, personalizzare le impostazioni di posta elettronica o decidere la quantità di dettagli da inserire nei report.

Qui di seguito è riportato un elenco delle variabili configurabili dall'utente necessarie, contenute nel file /etc/tripwire/twcfg.txt:

ImportanteImportante
 

Se modificate il file di configurazione e non definite le variabili descritte sopra, il file non viene considerato valido da Tripwire. Questo provoca un errore nell'esecuzione di tripwire e siete costretti a uscire dal programma.

Le restatnti variabili di configurazione contenute nel file sample /etc/tripwire/twcfg.txt sono facoltative. Eccone un esempio:

Dopo aver modificato il file sample di configurazione, dovrete configurare il file sample di policy.

AttenzioneAvvertemza
 

Per questioni di sicurezza, si consiglia di cancellare o di salvare in un luogo sicuro tuttel le copie del file di testo /etc/tripwire/twcfg.txt dopo aver eseguito lo script di installazione o aver generato un file di configurazione dotato di firma. In alternativa, potete cambiare i permessi in modo che il file non risulti più leggibile da qualsiasi utente esterno.

19.3.2. Modifica di /etc/tripwire/twpol.txt

Benché non richiesto, si consiglia di modificare questo file sample di policy commentato in modo che tenga conto delle applicazioni specifiche, dei file e delle directory presenti sul vostro sistema. Se lasciate inalterata la configurazione di esempio dall'RPM, il vostro sistema potrebbe non godere di una adeguata protezione.

Modificando il file di policy, inoltre, contribuirete ad aumentare l'utilità dei report di Tripwire riducendo al minimo falsi allarmi relativi i file e i programmi che non state utilizzando e aggiungendo ulteriori funzionalità, come per esempio le notifiche via e-mail.

NotaNota Bene
 

Le notifiche via e-mail non sono configurate per default. Per sapere come configurare questa funzione, consultate la la Sezione 19.8.1.

Se modificate il file sample di policy dopo aver eseguito lo script di configurazione, consultate la la Sezione 19.8 per ottenere istruzioni su come rigenerare un file di policy dotato di firma.

AttenzioneAvvertemza
 

Per questioni di sicurezza, si consiglia di cancellare o di salvare in un luogo sicuro tuttel le copie del file di testo /etc/tripwire/twpol.txt dopo aver eseguito lo script di installazione o aver generato un file di configurazione dotato di firma. In alternativa, potete cambiare i permessi in modo che il file non risulti più leggibile da qualsiasi utente esterno.

19.3.3. Esecuzione dello script twinstall.sh

Come utente di root, digitate /etc/tripwire/twinstall.sh al prompt della shell per eseguire lo script di configurazione. Lo script twinstall.sh vi richiede la password locale e per il sito, che vengono utilizzate per generare chiavi crittografate per proteggere i file di Tripwire. In seguito, lo script crea questi file e li firma.

Nel selezionare la password per il sito e la password locale, dovreste terner conto delle linee guida seguenti:

La password per la chiave per il sito si occupa di proteggere i file di configurazione e di policy di Tripwire. La password per la chiave locale protegge invece i file database e report.

AttenzioneAvvertemza
 

Se doveste dimanticarvi la password, sappiate che non c'è modo di decifrare un file con firma. Se ciò dovesse accadere, i file non sarebbero più utilizzabili e sareste costretti a riconfigurare lo script.

Criptando i file di configurazione, di policy, database e report, Tripwire li protegge da "sguardi indiscreti", impedendo a chiunque non sia in possesso delle password di visualizzarli. Ciò significa che, anche qualora un "intruso" riuscisse ad accedere come root al vostro sistema, non sarebbe poi in grado di alterare i file di Tripwire per nasconderne le tracce.

Una volta che criptati e firmati, i file di configurazione e di policy generati mediante lo script twinstall.sh non devono mai essere rinominati o spostati.