Pular para o conteúdo principal

MÓDULO 6 - Segurança de Rede e Troubleshooting de VPC

Visão Geral​

Este módulo aprofunda a segurança de rede na AWS e as técnicas de troubleshooting de VPC. Você aprenderá a diferença entre Security Groups e NACLs, e como diagnosticar problemas de conectividade.

Objetivos de Aprendizagem​

  • Diferenciar Security Groups e NACLs
  • Configurar regras de segurança de rede
  • Diagnosticar problemas de conectividade em VPC
  • Aplicar o princípio do menor privilégio

Conteúdo da Semana​

Security Groups vs NACLs​

┌─────────────────────────────────────────────────────────────┐
│ SECURITY GROUPS vs NACLs │
├─────────────────────────────────────────────────────────────┤
│ │
│ NACL (Network ACL) │
│ Niveau : SUBNET │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ Security Group │ │ │
│ │ │ Niveau : INSTANCE │ │ │
│ │ │ │ │ │
│ │ │ ┌──────────────────────┐ │ │ │
│ │ │ │ Instance EC2 │ │ │ │
│ │ │ └──────────────────────┘ │ │ │
│ │ │ │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘

Comparaison :
┌──────────────────┬─────────────────────┬────────────────────┐
│ Critère │ Security Group │ NACL │
├──────────────────┼─────────────────────┼────────────────────┤
│ Niveau │ Instance │ Subnet │
│ État │ Stateful │ Stateless │
│ Règles │ ALLOW seulement │ ALLOW et DENY │
│ Ordre │ Toutes évaluées │ Par numéro │
│ Défaut │ Deny tout entrant │ Allow tout │
└──────────────────┴─────────────────────┴────────────────────┘

Método de Troubleshooting de Rede​

ETAPA 1 : Verificar o básico
├── Instância em execução?
├── IP público atribuído?
└── Serviço iniciado na instância?

ETAPA 2 : Verificar a segurança
├── Security Group (regras inbound)
├── NACL (regras inbound E outbound)
└── Firewall do SO (iptables, Windows Firewall)

ETAPA 3 : Verificar o roteamento
├── Route Table do subnet
├── Internet Gateway anexado
└── Rota para IGW (0.0.0.0/0)

ETAPA 4 : Testar a conectividade
├── Da instância: curl, ping
├── Para a instância: telnet, nc
└── Logs: VPC Flow Logs, CloudWatch

Exercício: Estudos de Caso​

Caso 1: Servidor Web Inacessível​

Sintoma: http://IP-público não responde
A instância está em execução, Apache está iniciado.

Analise e proponha soluções.

Caso 2: Banco de Dados Isolado​

Sintoma: O aplicativo web não consegue se conectar ao MySQL
As duas instâncias estão no mesmo VPC.

Identifique as verificações a serem feitas.

Caso 3: SSH Intermitente​

Sintoma: SSH funciona às vezes, timeout em outras
A partir do mesmo IP de origem.

Quais são as possíveis causas?

Entregável​

3 cenários "causa provável" + ações corretivas

Para cada cenário acima:

  1. Hipóteses de causa
  2. Testes de verificação
  3. Ações corretivas
  4. Prevenção futura
  1. Security Groups vs NACL - Comparação detalhada
  2. Troubleshooting de Rede - Método de diagnóstico
  3. Quiz de Validação - 30 questões para validar seu conhecimento
  4. Lab: Troubleshooting de VPC - Exercícios práticos

Próxima semana: MÓDULO 7 - Publicação Web