ASL 1: Sécurité des applicationsSécurité des Infrastructures et des Services (STI)
ASL 1 : Sécurité des applications
Unité d'enseignement Sécurité applicative · AS09_SA1 | Code EC AS09_SA1-1
4ECTS (UE)
1Coefficient
21:20Heures
Séquencement
Objectifs pédagogiques
Ce module présente aux élèves la sécurité des applications et leur évaluation via une démarche d'audit. Après avoir présenté les différents types d'audits couramment réalisés, les élèves apprennent à réaliser un audit offensif d'une application en comprenant les vulnérabilités courantes et comment les exploiter, mais également leur origine et comment les corriger, que ce soit lors de la conception, de l'implémentation ou du déploiement d'une application.
Pré-requis
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Ingénierie du Web | Administration réseaux et système | S6 |
| Programmation Java Avancée | Informatique Fondamentale | S7 |
| Sécurité système | Sécurité Informatique | S7 |
| Sécurité réseau | Sécurité Informatique | S7 |
Programme
- Pourquoi et comment évaluer la sécurité d'une application
- Types d'audits
- Méthodologie du test d'intrusion
- Fonctionnement d'une application web
- Rappel du protocole HTTP, architecture n-tiers, AJAX et API
- Fonctionnalités et vulnérabilités des applications web
- Authentification et session
- Injections de code
- Défauts de cloisonnement
- Manipulation de fichiers
- Post exploitation
- Outils de tests d'intrusion
Modalités d'évaluation
- TP appliquant les phase de reconnaissance, découverte et exploitation des vulnérabilités
- QCM sur les éléments de cours
Compétences SecNumEdu
| Compétence | Heures cours | Heures pratique | Niveau entrée | Niveau sortie |
|---|---|---|---|---|
| Tests d’intrusion | 8 | 8 | 0 | 2 |
| Initiation à la méthodologie des tests d'intrusion et à la découverte et l'exploitation de vulnérabilités courantes | ||||