14.04.2013 Views

Guia do Servidor Linux

Guia do Servidor Linux

Guia do Servidor Linux

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 8. Segurança no Servi<strong>do</strong>r<br />

Após configurar um daemon para utilizar o pacote tcp_wrappers é necessário<br />

configurar o controle de acesso propriamente dito. Esta configuração pode ser<br />

efetuada através <strong>do</strong>s arquivos /etc/hosts.allow e /etc/hosts.deny. No arquivo<br />

/etc/hosts.deny configuram-se regras para negar serviços a determina<strong>do</strong>s clientes,<br />

ao mesmo tempo em que no arquivo /etc/hosts.allow configuram-se regras para<br />

permitir que determina<strong>do</strong>s clientes tenham acesso a serviços.<br />

Existem dezenas de possibilidades de configuração para o tcp_wrappers e você<br />

pode estudá-las em extensão através das páginas de manual hosts_access(5) e<br />

hosts_options(5). Portanto, iremos ilustrar apenas alguns casos interessantes <strong>do</strong><br />

uso desta ferramenta.<br />

As regras de controle de acesso, existentes nestes <strong>do</strong>is arquivos, têm o seguinte<br />

formato:<br />

lista_de_daemons : lista_de_clientes [ : coman<strong>do</strong> ]<br />

lista_de_daemons<br />

Lista de um ou mais nomes de daemons como especifica<strong>do</strong>s no /etc/inetd.conf, ou<br />

curingas.<br />

lista_de_clientes<br />

Lista de um ou mais endereços ou nomes de máquinas, padrões ou curingas utiliza<strong>do</strong>s<br />

para especificar quais clientes podem e quais não podem acessar o serviço.<br />

coman<strong>do</strong> (opcional)<br />

É possível executar um coman<strong>do</strong> sempre que uma regra casa com um padrão e é<br />

utilizada. Veja exemplos a seguir.<br />

Como cita<strong>do</strong> anteriormente, curingas podem ser utiliza<strong>do</strong>s tanto na lista de daemons<br />

quanto nas lista de clientes. Entre os existentes, podemos destacar os seguintes:<br />

ALL<br />

Significa to<strong>do</strong>s os daemons ou to<strong>do</strong>s os clientes, dependen<strong>do</strong> apenas <strong>do</strong> campo em<br />

209

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!