| Italia - Italiano |
|
|
|
![]() |
Manuale dell'utente di Distributed Systems Administration Utilities > Capitolo 2 Sincronizzazione della configurazioneNote sulla sicurezza |
|
cfengine dispone di molte funzionalità di protezione, che vanno dai parametri per controllare gli attacchi negazione del servizio – DoS – fino alle liste di controllo dell’accesso, che impediscono ai client amministrati di accedere alle directory dei file di riferimento nel server. Per i dettagli sulle funzionalità di sicurezza di cfengine, consultare il suo manuale, situato in /opt/dsau/doc/cfengine/. I temi relativi alla sicurezza qui trattati comprendono:
In tutti gli esempi di scambio di chiavi mostrati finora, per il trasferimento protetto della chiave pubblica del server master nel client amministrato e di quella del client amministrato nel server master, è stato utilizzato scp. Questo schema offre il maggiore livello di protezione, ma in alcune situazioni può essere problematico. Altre possibilità di distribuzione delle chiavi comprendono:
Tutte queste alternative di scambio delle chiavi devono essere utilizzate con estrema attenzione e solamente in ambienti sicuri, in cui la LAN è fidata, così come lo sono gli host remoti. Una volta che è stata accettata, la chiave pubblica non sarà aggiornata, a meno che sia eliminata manualmente dalla directory /var/opt/dsau/cfengine/ppkeys del server master, sostituita manualmente da una nuova chiave, o aggiornata eseguendo la procedura guidata csync. Per impostazione predefinita, cfservd usa la porta TCP 5308. È possibile impostare cfagent in modo che si connetta a cfservd utilizzando un’altra porta, specificandola nel file cfrun.hosts. Ad esempio:
Inoltre, cfengine utilizzerà una porta TCP che sia stata definita per cfengine in /etc/services. In /etc/services sono presenti le modifiche corrispondenti. In generale, il traffico di trasferimento file tra il server master ed un client amministrato non è crittografato. Questo è accettabile per molti file di configurazione correlati all’amministrazione di sistema. Per alcuni file, è desiderabile il loro trasferimento crittografato. L’azione di copia in cfagent.conf contiene l’opzione "encrypt = true", per crittografare il file specificato. Per le ulteriori opzioni crittografiche, consultare il manuale di cfengine, in /opt/dsau/doc/cfengine. cfengine ha una funzionalità di allarme per il checksum. Per controllare le variazioni al checksum di un file, compiere le operazioni seguenti:
Se non dovesse esistere già, cfagent creerà nel client il database dei valori checksum. Quando ChecksumUpdates è impostata come "on" o "true", il valore checksum corrente dei file controllati sarà aggiunto al database o aggiornato. Dopo l’esecuzione iniziale per compilare il database dei valori checksum, cambiare ChecksumUpdates a "off". A questo punto, qualsiasi variazione del valore checksum di un file controllato provocherà un avviso di protezione. Ad esempio:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||