12 – Sequestro de Servidores Web
Um servidor web, que pode ser chamado de hardware, computador ou software, é o aplicativo de computador que ajuda a fornecer conteúdo que pode ser acessado pela Internet. A maioria das pessoas pensa que um servidor web é apenas o hardware do computador, mas um servidor web também é o aplicativo de software instalado no computador hardware. A principal função de um servidor web é entregar páginas web mediante solicitação aos clientes usando o protocolo de transferência de hipertexto (HTTP).
O objetivo deste laboratório é ajudar os alunos a aprender a detectar falhas de segurança não corrigidas, mensagens de erro detalhadas e muito mais.
O objetivo deste laboratório é:
- Servidores web de pegada
- Quebrar senhas remotas
- Detectar falhas de segurança não corrigidas
Hoje, a maioria dos serviços online são implementados como aplicações web. Serviços bancários on-line, mecanismos de pesquisa na web, aplicativos de e-mail e redes sociais são apenas alguns exemplos de tais serviços na web. O conteúdo da Web é gerado em tempo real por um aplicativo de software executado no servidor. Assim, os hackers atacam o servidor da web para roubar informações de credenciais, senhas e informações comerciais por meio de ataques DoS (DDoS), inundação SYN, inundação de ping, varredura de porta, ataques de detecção e ataques de engenharia social. Na área de segurança web, apesar da forte criptografia no canal navegador-servidor, os usuários da web ainda não têm garantia sobre o que acontece do outro lado. Apresentamos uma aplicação de segurança que aumenta servidores web com co-servidores confiáveis ​​compostos de coprocessadores seguros de alta garantia, configurados com um programa guardião conhecido publicamente. Os usuários da Web podem então estabelecer seus canais criptografados e autenticados com um co-servidor confiável, que então pode atuar como um terceiro confiável na interação navegador-servidor. Os sistemas são constantemente atacados e os profissionais de segurança de TI precisam estar cientes dos ataques comuns às aplicações do servidor web. Os invasores usam sniffers ou analisadores de protocolo para capturar e analisar pacotes. Se os dados forem enviados através de uma rede em texto não criptografado, um invasor poderá capturar os pacotes de dados e usar um sniffer para ler os dados. Em outras palavras, um farejador pode escutar conversas eletrônicas. Um sniffer popular é o Wireshark. Ele também é usado por administradores para fins legítimos. Um dos desafios para um invasor é obter acesso à rede para capturar os dados. Se os invasores tiverem acesso físico a um roteador ou switch, eles poderão conectar o sniffer e capturar todo o tráfego que passa pelo sistema. Fortes medidas de segurança física ajudam a mitigar este risco.
Como testador de penetração e hacker ético de uma organização, você deve fornecer segurança ao servidor web da empresa. Você deve realizar verificações no servidor web em busca de vulnerabilidades, configurações incorretas, falhas de segurança não corrigidas e autenticação inadequada com sistemas externos.
I. Servidor Web Footprinting usando a ferramenta httprecon
As aplicações Web são as formas mais importantes para uma organização publicar informações, interagir com usuários da Internet e estabelecer uma presença de comércio eletrônico/governo eletrônico. No entanto, se uma organização não for rigorosa na configuração e operação do seu site público, poderá ficar vulnerável a uma variedade de ameaças à segurança. Embora as ameaças no ciberespaço permaneçam em grande parte as mesmas que no mundo físico (por exemplo, fraude, roubo, vandalismo e terrorismo), elas são, como resultado, muito mais perigosas. As organizações podem enfrentar perdas monetárias, danos à reputação ou ações legais se um intruso violar com sucesso a confidencialidade dos seus dados.
O objetivo deste laboratório é ajudar os alunos a aprender a ocupar servidores web. Ele vai te ensinar como:
- Use a ferramenta httprecon
- Obtenha a pegada do servidor web
Neste laboratório, você aprendeu como dimensionar o servidor web usando a ferramenta httprecon. Analise e documente os resultados relacionados ao exercício de laboratório. Dê sua opinião sobre a postura e exposição de segurança do seu alvo.
II. Ocupando um servidor Web usando ID Serve
É muito importante que os testadores de penetração estejam familiarizados com as técnicas de captura de banners para monitorar os servidores e garantir a conformidade e as atualizações de segurança apropriadas. Usando esta técnica, você também pode localizar servidores não autorizados ou determinar a função dos servidores em uma rede. Neste laboratório, você aprenderá a técnica de captura de banner para determinar um sistema de destino remoto usando ID Serve. Para ser um hacker ético especialista e testador de penetração, você deve entender como ocupar um servidor web.
Este laboratório mostrará como ocupar servidores web e como usar o ID Serve. Ele vai te ensinar como:
- Use a ferramenta ID Serve
- Obtenha uma pegada de servidor web
Neste laboratório, você aprendeu como ocupar servidores Web usando ID Serve. Documente todas as informações do servidor.
- Participações de mercado de servidores Web
- Arquitetura de servidor Web de código aberto
- Arquitetura do servidor Web IIS
- Desfiguração de site
- Estudo de caso
- Por que os servidores Web estão comprometidos?
- Impacto dos ataques a servidores Web
- Configuração incorreta do servidor Web
- Ataques de passagem de diretório
- Ataque de divisão de resposta HTTP
- Ataque de envenenamento de cache da Web
- Sequestro de resposta HTTP
- Ataque de força bruta SSH
- Ataque Man-in-the-Middle
- Quebra de senha do servidor Web
- Técnicas de quebra de senha de servidor Web
- Ataques a aplicativos da Web
- Metodologia de ataque a servidores Web
- Coleta de informações
- Pegada do servidor Web
- Ferramentas de pegada do servidor Web
- Espelhando um site
- Verificação de vulnerabilidades
- Sequestro de Sessão
- Hackeando senhas da Web
- Ferramentas de ataque ao servidor Web
- Arquitetura Metasploit
- Módulo de exploração Metasploit
- Módulo de carga útil Metasploit
- Módulo Auxiliar Metasploit
- Módulo Metasploit NOPS
- Ferramenta de quebra de senha da Web
- Patches e atualizações
- Arquivos e diretórios
- Como se defender contra ataques a servidores Web?
- Como se defender contra divisão de resposta HTTP e envenenamento de cache da Web?
- Patches e Hotfixes
- O que é gerenciamento de patches?
- Identificação de fontes apropriadas para atualizações e patches
- Instalação de um patch
- Ferramenta de gerenciamento de patches: Microsoft Baseline Security Analyzer (MBSA)
- Ferramentas de gerenciamento de patches
- Scanner de segurança de aplicativos da Web: Sandcat
- Scanner de segurança de servidor Web: Wikto
- Ferramenta de monitoramento de infecção por malware de servidor Web: HackAlert
- Ferramentas de segurança do servidor Web
- Teste de penetração de servidor Web