Hoje vou iniciar a uma serie de artigos sobre tecnicas de ataque e defesa de sistemas, vou comecar com um excelente artigo do GRIS ( Grupo de Resposta a Incidentes de Seguranca ) da UFRJ que fala sobre Tecnicas de Ataque e Defesa de Sistemas usando o Google. Vou dividi-lo em partes para um melhor entendimento.Boa leitura!A utilizacao de agentes buscadores para catalogar paginas, ao mesmo tempo em que aumenta consideravelmente o numero de respostas da ferramenta, traz o problema de muitas vezes catalogar mais do que os administradores de paginas gostariam. Isso porque muitos servidores conectados a Internet e, portanto, passiveis de serem catalogados por agentes buscadores nao foram configurados de forma segura, contando apenas com o fato de nao serem conhecidos para se protegerem. Assim, se os agentes do Google encontrarem, por exemplo, arquivos sigilosos ao fazerem uma varredura nos servidores de sua empresa, eles irao adicionar tais arquivos e paginas a base de dados do Google na primeira oportunidade, ja que nao sao capazes de diferenciar o que e publico do que e confidencial.Dessa forma, muita informacao sensivel pode ser encontrada, bastando que se saiba o que procurar. Nao bastasse isso, o Google armazena no cache uma versao da sua pagina ou arquivo, de modo que mesmo corrigindo o problema do seu servidor, seus dados podem ainda estar expostos. Vejamos alguns tipos de ataques que podem ser feitos atraves do Google.Nota: e importante observar que a maioria dos ataques e tecnicas aqui exemplificados nao sao nenhuma novidade. Existem registros sobre alguns destes que datam de 2001, o que indica que usuarios maliciosos vem explorando tais caracteristicas de sistemas de busca a mais tempo ainda.Ataque #1 Identificacao de servidoresPara identificar todas as paginas da Google que o proprio Google ja catalogou, por exemplo, bastadigitar:* inurl:google.comPara encontrar servidores extras dentro do mesmo dominio, subtraia o dominio principal da busca anterior. No exemplo, podemos entrar com inurl:google.com inurl:Google para listar diversos subdominios dentro de google.com (como, por exemplo, images.google.com, gmail.google.com, desktop.google.com, etc).E possivel ainda encontrar servicos remotos em execucao. Veja os exemplos a seguir:* intitle:VNC Desktop inurl:5800 # procura por servidores VNC em execucao* intitle:remote desktop web connection # refere-se a Area de Trabalho Remota (Windows Remote Desktop)* intitle:Terminal Services Web Connection # refere-se ao servico de terminal (terminal services) da Microsoft* allintitle:microsoft outlook web access logon # busca por paginas de acesso remoto ao webmail MicrosoftOutlookAtaque #2 Servidores negligenciadosMuitos servidores de paginas web, como o Apache, exibem paginas padrao ao serem instalados. Isso e feito essencialmente para mostrar ao administrador que o servico esta sendo executado sem problemas, e oferecer dicas sobre como proceder em seguida. Acontece que muitas pessoas acabam instalando servidores sem saber, e embora a existencia da pagina padrao nao indique especificamente uma vulnerabilidade, costuma mostrar que o servidor em questao foi negligenciado pelos administradores, e possivelmente esta com suas configuracoes padrao.Afinal, se o administrador nao se deu ao trabalho de sequer modificar a pagina principal do servidor, e muito provavel que ele tambem nao tenha se preocupado em atualizar o mesmo, ou em tornar o proprio sistema