Aller au contenu principal

MODULE 6 - Sécurité Réseau et Dépannage VPC

Vue d'Ensemble​

ce module approfondit la sécurité réseau AWS et les techniques de dépannage VPC. Vous apprendrez la différence entre Security Groups et NACLs, et comment diagnostiquer les problèmes de connectivité.

Objectifs d'Apprentissage​

  • Différencier Security Groups et NACLs
  • Configurer des règles de sécurité réseau
  • Diagnostiquer les problèmes de connectivité VPC
  • Appliquer le principe du moindre privilège

Contenu de la Semaine​

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éthode de Dépannage Réseau​

ÉTAPE 1 : Vérifier les basiques
├── Instance running ?
├── IP publique assignée ?
└── Service démarré sur l'instance ?

ÉTAPE 2 : Vérifier la sécurité
├── Security Group (règles inbound)
├── NACL (règles inbound ET outbound)
└── OS firewall (iptables, Windows Firewall)

ÉTAPE 3 : Vérifier le routage
├── Route Table du subnet
├── Internet Gateway attaché
└── Route vers IGW (0.0.0.0/0)

ÉTAPE 4 : Tester la connectivité
├── Depuis l'instance : curl, ping
├── Vers l'instance : telnet, nc
└── Logs : VPC Flow Logs, CloudWatch

Exercice : Études de Cas​

Cas 1 : Serveur Web Inaccessible​

Symptôme : http://IP-publique ne répond pas
L'instance est running, Apache est démarré.

Analysez et proposez des solutions.

Cas 2 : Base de Données Isolée​

Symptôme : L'application web ne peut pas se connecter à MySQL
Les deux instances sont dans le même VPC.

Identifiez les vérifications à effectuer.

Cas 3 : SSH Intermittent​

Symptôme : SSH fonctionne parfois, timeout d'autres fois
Depuis la même IP source.

Quelles sont les causes possibles ?

Livrable​

3 scénarios "cause probable" + actions de correction

Pour chaque scénario ci-dessus :

  1. Hypothèses de cause
  2. Tests de vérification
  3. Actions correctives
  4. Prévention future
  1. Security Groups vs NACL - Comparaison detaillee
  2. Depannage Reseau - Methode de diagnostic
  3. Quiz de Validation - 30 questions pour valider vos connaissances
  4. Lab : Depannage VPC - Exercices pratiques

Semaine suivante : MODULE 7 - Publication Web