Pular para conteúdo

Exercícios: Aula 10 - Análise com Wireshark 🦈


🟢 Nível Básico

  1. O que é um Sniffer?: Explique o conceito de "farejador de pacotes" e cite um exemplo de uso legítimo dessa ferramenta.
  2. Interface: No Wireshark, o que a janela de "Detalhes do Pacote" (a do meio) nos mostra em relação às camadas do modelo OSI/TCP-IP?

🟡 Nível Intermediário

  1. Filtros de Exibição: Escreva o filtro que você usaria no Wireshark para:

    • Ver apenas tráfego do site com IP 104.16.124.175.
    • Ver apenas consultas de nomes (DNS).
    • Ver pacotes que usam a porta 80 (HTTP).
  2. Flags TCP: Durante uma captura, você vê um pacote com a flag [SYN] e outro logo em seguida com [SYN, ACK]. O que está acontecendo nesse exato momento na rede?


🔴 Desafio

  1. Análise de Segurança: Imagine que você capturou o tráfego de um colega acessando um site de banco via Wi-Fi público.
    • Se o site usar HTTP (sem o S), o que você conseguiria ver nos pacotes?
    • Se o site usar HTTPS, por que você não conseguiria ver a senha dele, mesmo capturando todos os pacotes?
    • O que significa quando o Wireshark marca linhas em vermelho ou preto durante a captura?

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: O que é um Sniffer? **Resposta Comentada:** - **Fundamentação:** No contexto de **Análise com Wireshark**, o conceito abordado (O que é um Sniffer?) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Interface **Resposta Comentada:** - **Fundamentação:** No contexto de **Análise com Wireshark**, o conceito abordado (Interface) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Filtros de Exibição **Resolução e Implementação:**
// Estrutura de implementação recomendada para Filtros de Exibição
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Análise com Wireshark**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 4: Flags TCP **Resposta Comentada:** - **Fundamentação:** No contexto de **Análise com Wireshark**, o conceito abordado (Flags TCP) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 5: Análise de Segurança **Resposta Comentada:** - **Fundamentação:** No contexto de **Análise com Wireshark**, o conceito abordado (Análise de Segurança) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.