Como medida de seguridad, la mayoría de servicios de red son gestionados por
un programa proctector llamado un TCP wrapper. Los servicios protegidos
son aquellos quee se encuetran en /etc/inetd.conf que especifican
la línea /usr/sbin/tcpd. tcpd
puede permitir o denegar el acceso a un servicio basándose en el origen de la petición y
la configuración en /etc/hosts.allow
y /etc/hosts.deny.
Por defecto Red Hat Linux permite acceso a todos los servicios. Para desactivar o limitar
servicios se puede editar el fichero /etc/hosts.allow. A continuación un ejemplo
del fichero /etc/hosts.allow:
ALL: redhat.com .redhat.com
in.talkd: ALL
in.ntalkd: ALL
in.fingerd: ALL
in.ftpd: ALL
|
Esta configuración permita todas las conexiones desde redhat.com y
ordenadores de *.redhat.com. también permite talk,
finger, y peticiones de FTP requests de todos los ordenadores.
tcpd permite control de acceso mucho más sofisticado,
utilizando una combinación de /etc/hosts.allow u
/etc/hosts.deny. Léase la página de manual de tcpd(8) y
la de hosts_access(5) para más detalles.