Ce cours présente les principaux aspects de la sécurité applicative. Il sera question d’étudier et de détecter les diverses failles ciblant les composantes logicielles et de comprendre les exploits associés. L’objectif est d’estimer la gravité des menaces potentielles et d’envisager les contre-mesures adéquates afin de réduire la surface d’exposition aux attaques. L’intégration de la sécurité des logiciels sera également réalisée d’une manière intrinsèque dès la phase de conception (Security By Design).
Ce cours aborde principalement les volets suivants: Vulnérabilités et menaces, Sécurité des applications web, Maliciels, Intégration de la sécurité dans le cycle de vie logiciel, Codage sécurisé.
Préalable 1 :
CSE1001 |
Introduction à la cybersécurité |
Préalable 2 :