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 :
- Hypothèses de cause
- Tests de vérification
- Actions correctives
- Prévention future
Navigation
- Security Groups vs NACL - Comparaison detaillee
- Depannage Reseau - Methode de diagnostic
- Quiz de Validation - 30 questions pour valider vos connaissances
- Lab : Depannage VPC - Exercices pratiques
Semaine suivante : MODULE 7 - Publication Web