Claro Alisson,
eu tenho um firewall bloquendo tudo e dando acesso so os serviços
determinados ..
mas qquer um pode ter esse acesso .. isso que quero restringir ..
senão vou perder minha conexão ...rs
vou pagar para os ftp http etc
e tbem é mais uma segurança .. já que é algo pessoal mesmo .. nada
complexo .. é facil e um aprendizado ...
bloquear tudo e liberar somente os programados ..
acho que é seguro o suficiente para deixar os serviços ligados ..
ou não é bem assim ???
Tico e teco novamente brigando .. rs
On 27-05-2011 17:19, Alisson Ceolin wrote:
eu acho mais vantajoso usar o iptables para bloquear que o tcpwrappers.
o tcpwrappers precisa ser suportado pela aplicação (como comentado
pelo kenjiro, e tb neste site
http://www.dicas-l.com.br/cursos/seguranca/seguranca-150.html)
no red hat, da pra checar se a aplicação tem suporte ao tcpwrappers
fazendo ldd aplicativo (se fizer mensao a libwrap) quer dizer que
possui.
http://docs.redhat.com/docs/pt-BR/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/ch-tcpwrappers.html
redhat
root@canis ~]# ldd /usr/sbin/sshd
libwrap.so.0 => /lib64/libwrap.so.0 (0x00002affa09f3000)
libpam.so.0 => /lib64/libpam.so.0 (0x00002affa0bfc000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002affa0e07000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00002affa100c000)
libaudit.so.0 => /lib64/libaudit.so.0 (0x00002affa1224000)
libfipscheck.so.1 => /usr/lib64/libfipscheck.so.1
(0x00002affa143c000)
libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002affa163f000)
libutil.so.1 => /lib64/libutil.so.1 (0x00002affa1990000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00002affa1b93000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00002affa1da8000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002affa1fc0000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00002affa21f8000)
libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2
(0x00002affa240e000)
libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002affa263c000)
libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3
(0x00002affa28d1000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002affa2af7000)
libnss3.so => /usr/lib64/libnss3.so (0x00002affa2cf9000)
libc.so.6 => /lib64/libc.so.6 (0x00002affa3024000)
/lib64/ld-linux-x86-64.so.2 (0x00002affa07d6000)
libsepol.so.1 => /lib64/libsepol.so.1 (0x00002affa337c000)
libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0
(0x00002affa35c2000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002affa37cb000)
libnssutil3.so => /usr/lib64/libnssutil3.so (0x00002affa39cd000)
libplc4.so => /usr/lib64/libplc4.so (0x00002affa3bea000)
libplds4.so => /usr/lib64/libplds4.so (0x00002affa3def000)
libnspr4.so => /usr/lib64/libnspr4.so (0x00002affa3ff2000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002affa422c000)
nao consegui identificar a mesma coisa no slack (pode estar intrinseco
em outra lib) talvez alguem mais experiente possa dar a dica
root@u134358:/home/alissonc# ldd /usr/sbin/sshd
linux-vdso.so.1 => (0x00007fff266f3000)
libcrypto.so.0 => /lib64/libcrypto.so.0 (0x00007f251de00000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f251dbfc000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007f251d9f9000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f251d7e3000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f251d5c9000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f251d390000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f251d175000)
libc.so.6 => /lib64/libc.so.6 (0x00007f251cdcf000)
/lib64/ld-linux-x86-64.so.2 (0x00007f251e189000)
Mas tudo bem, eu fiz o teste aqui, adicionei no hosts.deny ALL:ALL
e depois disso nada de SSH para a minha maquina, nem local, nem externo
root@u134358:/home/alissonc# ssh localhost
ssh_exchange_identification: Connection closed by remote host
Em seguida, apenas adicionei ao /etc/hosts.allow SSHD:127.0.0.1
e acessei novamente o SSH, localmente.. nao precisei reiniciar nenhum
serviço
alissonc@u134358:~$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is 71:bf:a2:59:75:e7:50:01:27:44:29:e9:b2:34:34:5a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
alissonc@localhost's password:
Apenas mais uma consideraçao
tcpwrapper: vc recebe o pacote do emissor, avalia o serviço e depois o
bloqueia - avisa o destinatário que o acesso foi bloqueado
iptables : o kernel já verifica se existe alguma regra bloqueando o
pacote (IP, porta) e pode droppa-lo no mesmo momento (nao entrando no
'sistema') eu considero uma técnica bem mais interessante - se vc usa
o drop. ele nem avisa nada, simplesmente nao responde.
;)
PS: as referencias ao redhat sao mais para comparar algumas diferenças
mesmo, nao pra dizer q um é melhor q outro..
att
Alisson Ceolin
_
°v°
/(S)\ SLACKWARE
^ ^ Linux
_____________________
------------------------------------------------------------------------
*De:* Paulino Kenji Sato <[email protected]>
*Para:* [email protected]
*Enviadas:* Sexta-feira, 27 de Maio de 2011 16:41
*Assunto:* Re: [slack-users] Criando acesso aos serviços somente os
ip's autorizados !
2011/5/27 Bruno Mendes <[email protected]
<mailto:[email protected]>>:
> Queria confirmar e perguntar sobre como proceder para que somente os
ip's
> autorizados possam ter acesso a minha maquina ...
Qual o protocolo que quer limitar o acesso?
>
> Penso eu que é pelos arquivos hosts.allow e hosts.deny ...
Isso ira funcionar para os programas servidores (daemons) que usan o
tcpwrapper.
Como o inetd, ssh, alguns ftpd, etc.
> agora o que devo colocar para que todos seja bloquaedos menos
aqueles que
> constam no hosts.allow ???
no hosts.deny
para bloquear tudo
ALL: ALL
para bloquer somente o sshd
sshd: ALL
e no hosts.allow, depende do que colocou no .deny.
liberando o sshd
sshd: 192.168.0. 10.0.0.0/8 172.16.0.0/255.255.0.0
Se não me engano, o .deny tem preferência.
--
Paulino Kenji Sato
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.istf.com.br/perguntas/
Para sair da lista envie um e-mail para:
[email protected]
<mailto:[email protected]>
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.istf.com.br/perguntas/
Para sair da lista envie um e-mail para:
[email protected]
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.istf.com.br/perguntas/
Para sair da lista envie um e-mail para:
[email protected]