Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blogosfera d...
Tela cheia Sugerir um artigo

Jamson Átila: Os riscos do SNMP com comunidade Public

7 de Junho de 2010, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 250 vezes

Olá a todos, peço desculpas pela demora do post, mas é que ultimamente estou estudando para a certificação ITIL.

Bom, venho alertar alguns sysadmins do perigo de deixar seu servidor com a comunidade SNMP como padrão (public), semana passada estava na faculdade, experimentando a ultima versão do Nessus, depois de alguns plugins atualizados resolvi testar, e é claro tinha que ser na facul, depois de alguns minutos de espera tive uma surpresa, além de algumas coisinhas tipo (TraceEnable, ServerTokens) do apache mal configurado, achei também a boa e velha comunidade do SNMP v1 como padrão, pensei êbááá, tenho ainda 30 min pra me divertir.

Depois de descobrir isso só foi executar alguns comandos e ter um pouco de paciência, alguns deles:

#———————————————————————–#
Mostrou conexões remotas:

$ snmpwalk -Os -c public -v 1 10.1.0.40 tcpConnRemAddress

Mostrou unidades de armazenamento:

$ snmpwalk -Os -c public -v 1 10.1.0.40 hrStorage

Mostrou dispositivos:

$ snmpwalk -Os -c public -v 1 10.1.0.40 hrDevice

Mostrou dados do sistema

$ snmpwalk -Os -c public -v 1 10.1.0.40 system

#————————————————————————-#

Gente óbivo que apareceu muita informações e muito lixo, mas também apareceu muita informação legal, não arrumadinho assim como vou mostrar abaixo porém só foi analisar linha por linha e pensar um pouquinho e pronto.

#————————————————————————–#

PROCESSADOR
GenuineIntel: Intel(R) Xeon(R) CPU           E5345  @ 2.33GHz
#————————————————————————–#

INTERFACE ATIVA: eth0
#————————————————————————–#

NÃO ACREDITEI QUANDO VI ISSO -> Ext2

hrFSMountPoint.1 = STRING: “/”  Ext2 (readWrite) hrFSBootable.1 = INTEGER: true(1)
hrFSMountPoint.2 = STRING: “/home” (readWrite) Ext2
hrFSMountPoint.3 = STRING: “/var” (readWrite) Ext2
hrFSMountPoint.4 = STRING: “/backup” (readWrite) Ext2

***Os diretórios acima são as partições existentes no servidor, logo depois mostrou as permissões existentes nas partições, logo depois o tipo de sistema de arquivos.
#————————————————————————–#

Percebe-se que é um servidor virtual
/usr/sbin/vmware-guestd
#————————————————————————–#

O NOME MAQUINA:
sysName.0 = STRING: jacmap03
#————————————————————————–#

ESSA FOI A INFORMAÇÃO MAIS ÚTIL – Como eu sei (Engenharia social com um analista de suporte deles) que esse mesmo servidor foi reinstalado tem pouco tempo por razões de “crash” no sistema, e também sei que existe apenas esse servidor responsável por esse serviço, presumo que os administradores não têm uma política de atualização ou têm medo de atualizá-lo, com isso saber qual versão do kernel vai ajudar a pesquisar quais as vulnerabilidades do mesmo.

DESCRIÇÃO DO KERNEL
sysDescr.0 = STRING: Linux jacmap03 2.6.24-16-virtual #1 SMP Thu Apr 10 14:32:04 UTC 2008 i686
#————————————————————————–#

TEMPO LIGADO
sysUpTimeInstance = Timeticks: (112388058) 13 days, 0:11:20.58
#————————————————————————–#

Bom pessoal, apesar de obter essas informações não fiz nada, afinal de conta fui um bom aluno na disciplina de Ética na faculdade :P . Fiz um apontamento e informei ao Coordenador e Analista de TI da faculdade (Afinal eles também são meus chefes em outra empresa “fazendo a média!! :P “).

Vou deixar que vocês tirem conclusão da situação acima e levem o aprendizado para seu ambiente de TI.



Fonte: http://jamsux.wordpress.com/2010/06/07/os-riscos-do-snmp-com-comunidade-public/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.