O que exatamente está manipulando hosts.allow e hosts.deny?

4

Em uma máquina Linux, há hosts.allow e hosts.deny para permitir ou negar que determinados hosts acessem serviços em execução na máquina.

A questão é: o que exatamente está tomando cuidado em permitir ou recusar essas conexões? Existe um daemon fazendo isso, ou é o kernel, alguma outra coisa?

    
por Weboide 18.07.2010 / 16:42

2 respostas

6

ele é chamado de TCP Wrappers - um programa é compilado para fazer uso dos recursos (como 'portmap', parte do mundo NFS) que então se conecta a hosts.allow / deny e tal.

link

link

    
por 18.07.2010 / 16:50
3

Isso é tratado por uma biblioteca chamada TCP Wrappers .
Esta biblioteca é um wrapper para a função de rede Unix / Linux padrão, adicionando recursos de ACL com base em hosts.allow e hosts.denied.
É um sistema bem antigo.

    
por 18.07.2010 / 16:51