| España-Español |
|
|
|
![]() |
Distributed Systems Administration Utilities: Guía del usuario > Capítulo 2 Sincronización de la configuraciónNotas sobre la seguridad |
|
cfengine presenta muchas características de seguridad que abarcan desde parámetros para controlar los ataques de denegación de servicio a listas de control de acceso que impiden a los clientes administrados obtener acceso a los directorios de archivos de referencia en el servidor. Para obtener detalles sobre las características de seguridad de cfengine, consulte el manual de referencia ubicado en /opt/dsau/doc/cfengine/. Los temas de seguridad analizados a continuación abarcan:
En todos los ejemplos de intercambio de claves mostrados hasta ahora se ha utilizado la utilidad scp para transferir sin riesgos la clave pública del servidor maestro al cliente administrado y la clave pública del cliente administrado al servidor maestro. Este esquema aporta el máximo nivel de seguridad, pero puede resultar inconveniente en determinadas situaciones. Otras alternativas de distribución de claves incluyen las siguientes:
Todas estas alternativas al intercambio de claves deben emplearse con suma precaución y sólo en un entorno seguro donde la LAN sea de confianza y los sistemas host remotos también lo sean. Una vez aceptada una clave pública, no se actualizará a menos que se elimine manualmente en el directorio /var/opt/dsau/cfengine/ppkeys del servidor maestro o que se sustituya manualmente por una clave nueva, o que el asistente csync_wizard se ejecute para actualizarla. cfservd utiliza el puerto TCP 5308 por defecto. Puede darle instrucciones a cfagent para que conecte con cfservd mediante otro puerto especificando un puerto en el archivo cfrun.hosts. Por ejemplo:
Asimismo, cfengine aceptará un puerto tcp cfengine definido en /etc/services. Hay cambios correspondientes en /etc/services. En general, el tráfico de transferencia de archivos entre el servidor maestro y un cliente administrado no se cifra. Para muchos archivos de configuración relacionados con la administración de sistemas esto es aceptable. Para determinados archivos, es deseable una transferencia de archivos cifrada. La acción de copia en cfagent.conf tiene una opción «encrypt = true» para cifrar el archivo especificado. Para conocer opciones de cifrado adicionales, consulte el manual de referencia de cfengine ubicado en /opt/dsau/doc/cfengine. cfengine tiene una característica de alerta de suma de comprobación. Para supervisar los cambios efectuados en la suma de comprobación de un archivo, dé los siguientes pasos:
cfagent crea la base de datos de suma de comprobación en el cliente si aún no existe. Cuando ChecksumUpdates se define en «on» o «true», la suma de comprobación actual para los archivos supervisados se agrega a la base de datos de suma de comprobación o se actualiza en la misma. Después de esta ejecución inicial para ocupar la base de datos de suma de comprobación, cambie ChecksumUpdates a «off». Al llegar a este punto, cualquier cambio realizado en una suma de comprobación de un archivo supervisado provoca una advertencia de seguridad. Por ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||