
Service Web et Sécurité
Objectifs pédagogiques
Découverte des failles de sécurité pour les services web.
Principaux acquis qui seront évalués
L’évaluation est décomposée selon 1 projet (Tutoriel WebApps&Secu conteneurisé) et des rendus suivant les séances servant de contrôle continu.
Connaissances préalables/cours en prérequis
- Une connaissance de base en Unix (Linux) est très fortement souhaité.
- Avoir suivi le cours de D. Clot sur les architectures web
- Ce cours est complémentaire au cours de Pentest de Samuel Le Thiec.
Plan
- Introduction aux failles de sécurité pour les services Web
- Containeurs
- Principes de la Conteneurisation
- Docker - Part 1 - Concepts
- Docker - Part 2 - Avancé
- Backend
- CGI
- PHP
- Framework: Laravel (PHP), Rails (Ruby), Django (Python)
- Email Header Injection and CRLF Injection
- Injections SQL
- Exploitation de failles XSS
- Injection XPath
- Injection de codes
Références bibliographiques
Les références bibliographiques et liens vers les ressources en ligne vous seront donnés à chaque fin de chapitre.
Public
Enseignant
- Eddy Caron (Université Lyon1)