| Group | Day | Type |
|---|---|---|
| 01 | Lundi 13:30 | Laboratoire (Groupe A) |
| 01 | Lundi 15:30 | Laboratoire (Groupe B) |
| 01 | Jeudi 13:30 | Activité de cours |
| Group | Day | Type |
|---|---|---|
| 01 | Mercredi 18:00 | Activité de cours |
| 01 | Vendredi 18:00 | Laboratoire |
Ce cours vise à intégrer la sécurité dans le développement de logiciels en comprenant les vulnérabilités, leurs exploitations possibles et les mécanismes de protection.
Au terme de ce cours, la personne étudiante sera en mesure de :
Éléments de contenu : concepts de base de la sécurité informatique et logicielle, principales catégories de vulnérabilités logicielles, modélisation des menaces et analyse des risques, analyse de code pour la sécurité (revue, analyse statique et dynamique), tests de sécurité (tests d'intrusion ciblés, fuzzing, etc.), pratiques de développement sécurisé (validation d'entrées, gestion des secrets, journalisation), mécanismes de protection dans un système logiciel (contrôles d'accès, chiffrement, durcissement), intégration de la sécurité dans le cycle de développement (SDL, DevSecOps)
| Group | Day | Type |
|---|---|---|
| 01 | Lundi 13:30 | Laboratoire (Groupe A) |
| 01 | Lundi 15:30 | Laboratoire (Groupe B) |
| 01 | Jeudi 13:30 | Activité de cours |
| Group | Day | Type |
|---|---|---|
| 01 | Mercredi 18:00 | Activité de cours |
| 01 | Vendredi 18:00 | Laboratoire |