Aller au contenu

Challenge 012: Durcir un serveur MCP

Level: L300 Time: ~90 min Cost: Free

Scenario

Attaquez un serveur local volontairement faible, défendez-le avec des contrôles explicites puis reliez chaque constat à OWASP.

flowchart LR
  A[Attack fixture] --> W[Weak server]
  W --> F[Finding]
  F --> D[Defense]
  D --> T[Regression test]
  T --> O[OWASP mapping]

Task

  1. Exécuter les attaques
  2. Implémenter schéma, autorisation, débit et contrôle de sortie
  3. Prouver les cas négatifs
  4. Relier les preuves à OWASP

Acceptance criteria

  • Tous les tests locaux passent
  • Chaque attaque a un contrôle nommé
  • Aucun secret ni réseau requis
  • Le rapport relie attaque → défense → OWASP

Local validation

cd docs/docs/fr/challenges/challenge-012
python -m unittest -v
python validate.py

Official sources