RousselTMLEARNING

Cloud computing

Superviser et sécuriser AWS : CloudWatch, CloudTrail, Config, KMS et GuardDuty

Exploiter et protéger un environnement AWS : métriques, logs et alarmes CloudWatch, journal des appels d'API CloudTrail, conformité avec AWS Config, chiffrement avec KMS, secrets avec Secrets Manager, détection des menaces avec GuardDuty et Security Hub.

1. CloudWatch #

Métriques, logs et alarmes.

Principes #

Services de supervision et de sécurité AWS
CloudTrail et Config alimentent les détections ; Security Hub centralise les constats.
  • Métriques : publiées automatiquement par les services (CPU EC2, latence ALB…) ; l'agent CloudWatch ajoute mémoire et disque.
  • Logs : groupes de journaux, requêtes avec Logs Insights, rétention à définir (illimitée par défaut).
  • Alarmes : seuil ou détection d'anomalie, actions SNS, Auto Scaling ou EC2.

Exemples #

aws cloudwatch put-metric-alarm --alarm-name api-5xx --namespace AWS/ApplicationELB \
  --metric-name HTTPCode_Target_5XX_Count --dimensions Name=LoadBalancer,Value=app/api/abc123 \
  --statistic Sum --period 300 --evaluation-periods 2 --threshold 20 --comparison-operator GreaterThanThreshold \
  --alarm-actions arn:aws:sns:eu-west-3:123456789012:astreinte
aws logs put-retention-policy --log-group-name /aws/lambda/api --retention-in-days 30
# Logs Insights : erreurs par minute
# fields @timestamp, @message | filter @message like /ERROR/ | stats count() by bin(1m)

2. Audit et conformité #

CloudTrail et AWS Config.

CloudTrail #

CloudTrail enregistre les appels d'API (console, CLI, SDK) : qui, quand, d'où, avec quel résultat. Créez un trail d'organisation, multi-région, vers un bucket S3 d'un compte dédié aux journaux, avec validation d'intégrité.

aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=DeleteBucket --max-results 5

AWS Config #

AWS Config historise la configuration de chaque ressource et évalue des règles (bucket public, volume non chiffré, groupe de sécurité ouvert à 0.0.0.0/0 sur le port 22), avec remédiation automatique possible.

3. Protéger #

Chiffrement, secrets, menaces.

Services #

ServiceRôle
KMSClés de chiffrement gérées, utilisées par S3, EBS, RDS… ; journalisées dans CloudTrail
Secrets ManagerStockage et rotation automatique des secrets (mots de passe de base, clés d'API)
GuardDutyDétection d'activité suspecte (identifiants compromis, minage, appels anormaux)
Security HubConstats consolidés et contrôles de bonnes pratiques (référentiel AWS, CIS)
AWS WAF, ShieldPare-feu applicatif devant CloudFront et ALB, protection DDoS
Bonne Pratique : Activez GuardDuty, Security Hub et Config dans tous les comptes et toutes les régions utilisées, avec un compte d'administration délégué pour la sécurité.

Articles liés

Comprendre AWS : infrastructure mondiale, comptes, outils et tarification

Les bases indispensables pour démarrer sur Amazon Web Services : régions, zones de disponibilité et points de…

IAM : identités, rôles et politiques sur AWS

Sécuriser l'accès à AWS avec IAM : utilisateurs, groupes, rôles et politiques JSON, évaluation des permission…

Le réseau AWS : VPC, sous-réseaux, routage et sécurité

Concevoir un réseau AWS : VPC et plages CIDR, sous-réseaux publics et privés, tables de routage, passerelles …

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !