FR
What are you looking for?
Upcoming events
Nov 10, 2026 at 11:30
Prerequisite(s)
  • LOG121
Code
LOG460
Person in charge
Département de génie logiciel et TI
Cycle
1st
Credits
3
Workload
  • Cours (39h)
  • Laboratoire ou travaux pratiques (24h)
  • Travaux personnels (72h)

LOG460 - Sécurité des logiciels

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 :

  • décrire les principales catégories et causes des vulnérabilités logicielles, avec un intérêt particulier pour les applications Web, et estimer les risques associés à leur exploitation;
  • comprendre et utiliser les bases du langage assembleur et du code machine pour analyser les vulnérabilités des logiciels compilés en code natif;
  • utiliser les débogueurs de code natif pour analyser un code vulnérable.;
  • appliquer des méthodes de test et de découverte de vulnérabilités par l'analyse du code source, des fichiers binaires et des applications en cours d'exécution, incluant l'analyse et la construction de charges utiles (payloads).
  • expliquer et appliquer les mécanismes de protection et les techniques de correction des vulnérabilités.

É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