Programmes d'études

Maîtrise professionnelle (ou DESS) modulaire en Génie informatique
Option Cybersécurité

Il s’adresse aux personnes désirant se spécialiser en cybersécurité.  Le programme permet d’acquérir les connaissances et compétences en vue d’exercer un métier dans la cybersécurité et a été conçu pour répondre aux besoins de recrutement des entreprises dans ce domaine.

Deux parcours sont proposés aux étudiants :

  • Le parcours « Spécialiste cyberdéfense » orienté vers les problématiques de détection et de test d’intrusion, d’analyse et de gestion de la menace et d’investigation numérique. Il s’adresse aux personnes intéressées par les professions « techniques » de la cybersécurité.
  • Le parcours « Stratège » orienté vers les problématiques de stratégies opérationnelles de déploiement de la cybersécurité, d’audit, de développement logiciel sécurité, de gestion de crise cyber et de maîtrise des normes et réglementations. Il s’adresse aux personnes intéressées par les professions de « gestion opérationnelle » de la cybersécurité.
Responsable(s)
Nora BOULAHIA CUPPENS
514-340-4711, poste 2063
Frédéric CUPPENS
514-340-4711, poste 2093
Objectifs

Le programme de maîtrise professionnelle en génie informatique, option Cybersécurité, conduit à l'obtention du grade de Maîtrise en ingénierie (M.Ing.). Le programme de DESS en cybersécurité conduit à l'obtention du diplôme de DESS.

Destinataires

Le programme de maîtrise (ou DESS) modulaire permet à l'étudiant de recevoir soit :

  • s’il est inscrit au DESS, un Diplôme d'études supérieures spécialisées (DESS), s'il complète le module de tronc commun (A) et l'un des modules de spécialisation (B1) ou (B2);
  • un diplôme de Maîtrise s'il complète les trois modules prévus au programme (A)+(B1)+(C) ou bien (A)+(B2)+(C).

Notes :

  • Un étudiant inscrit dans un programme de maîtrise modulaire et qui a complété les modules A et B1 ou A et B2 ne recevra pas de diplôme de DESS. Toutefois, si cet étudiant décide de ne plus poursuivre ses études de maîtrise, il pourra demander un changement de programme et ainsi obtenir le DESS.
  • Voir l’article 4.1.2 des règlements généraux des études supérieures pour l’admission en maîtrise professionnelle après un DESS.
  • La mention de l’option suivie apparaîtra sur le relevé de notes ainsi que sur le diplôme de maîtrise ou de DESS.
  • L’étudiant doit avoir complété le module de tronc commun avant d’entreprendre l’activité (stage ou projet) du module d’intégration.
  • Voir respectivement les articles 5.4.2 et 5.4.3 des règlements généraux des études supérieures pour le dépôt du sujet de stage et l’évaluation du rapport de stage.
Structure du programme pour l’année en cours

Le programme est composé de trois modules ayant chacun des objectifs spécifiques.

Le module de base vise une couverture du domaine de la cybersécurité orientée vers les solutions de protection et de défense des systèmes contre les cybermenaces.

Le module de spécialisation permet à l’étudiant de compléter sa formation, en s’orientant vers un parcours correspondant à son projet professionnel. L’étudiant pourra choisir entre deux parcours de spécialisation : le parcours « Stratège » ou le parcours « Spécialiste cyberdéfense ».

Le module d’intégration vise la synthèse de l’ensemble des connaissances acquises dans le cadre d’un projet ou stage.

Notes :

  • Le candidat doit avoir réussi le cours INF4420A « Introduction à la sécurité » ou un cours équivalent d’introduction aux concepts de base de la cybersécurité. Le candidat doit en informer le responsable de programme lors de la signature du plan d’études, qui ajoutera l’information en commentaires au registrariat.
  • A défaut, l’étudiant devra suivre le cours INF4420A préférablement au 1er trimestre ou au plus tard au 2e trimestre suivant l’inscription.
  • S’il est inscrit au DESS le cours INF4420A (3cr) sera considéré hors programme.
  • S’il est inscrit au diplôme de Maîtrise professionnelle, le cours INF4420A (3cr) sera considéré comme cours au choix de (C) Module d’intégration.
  Crédits
(A) Module de base (cours) 15
(B) Module de spécialisation (cours) 15
(C) Module d'intégration (stages ou projet) 15

Légende

  Projet
  Offert à l'université de Montréal
  Cours des cycles supérieurs
  Cours de jour
  Cours de soir
  Cours en ligne
Certificats et microprogrammes de 1er cycle
Baccalauréat (formation d'ingénieur)
Études supérieures

(A) Module de base (15 crédits)

Note Sigle Titre Crédits Trimestre Période
3 cours obligatoires (3 crédits chacun)
Cours des cycles supérieurs INF8101
 
Analyse de cyberrisques 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
L'analyse des cyberrisques et les bonnes pratiques. Cartographie de l'écosystème. Sources des cybermenaces et des cyberrisques. Méthodologie de calcul de cyberrisques. Réponse face aux cyberrisques. Seuil d'acceptation des cyberrisques. Obligations légales et réglementaires des organisations. Positionnement des normes ISO 27000. Evaluation de l'impact et la probabilité d'occurrence.
Cours des cycles supérieurs INF8102
 
Sécurité dans les environnements infonuagique 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Concepts clés de l'infonuagique. Sûreté de fonctionnement et sécurité dans le nuage. Gestion des identités et des accès. Gestion sécurisée des configurations. Protection des données et automatisation. Mise en réseau et journalisation. Conformité, réponse aux incidents, et tests de pénétration. Sécurité dans les environnements infonuagiques mobiles.
Cours des cycles supérieurs INF8103
 
Stratégie et modèles op. de la cybersécurité 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : 60 crédits pour les étudiants inscrits au baccalauréat et INF4420A ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Modèle organisationnel de la cybersécurité. Modèles décentralisé et centralisé. Rôle et responsabilité d'une équipe de cybersécurité. Gouvernance, conformité, risques, architecture. Équipes rouge, bleue et violette. Rôle de l'ensemble des employés dans la cybersécurité d'une entreprise. Alignement de la cyberstratégie d'une organisation et de ses objectifs d'affaires. Identification des actifs associés aux risques d'affaires. Stratégie de rehaussement de la posture de sécurité. Acteurs de la menace. Plan de recouvrement. Gestion des risques.
2 cours aux choix parmi les cours suivants (3 crédits chacun)
Cours des cycles supérieurs INF6422
 
Concepts avancés en sécurité informatique 3
Hiver 2022
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : INF4420A ou l’équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2022
Période :
Notes :
Responsable(s) : Frédéric Cuppens
Description
Évaluation de performance en sécurité informatique. Performance des systèmes défensifs vs performance des outils d'attaques. Méthodes quantitatives d'évaluation de performance en sécurité informatique : modèles mathématiques, simulation et émulation. Méthodes d'expérimentation en laboratoire. Systèmes de détection d'intrusion (IDS) : recherche, déploiement commercial et limitations. Détection par règle et par anomalie. Évasion d'IDS et attaques par imitation. Détection de code malicieux : principes de base et problématiques actuelles. Réseaux de zombies : types, historique et fonctionnement. Méthode de détection et de mitigation. Attaques de déni de service : utilisation à des fins économiques et politiques, solutions proposées et utilisées. Modèles sémantiques des concepts de sécurité et attaques sémantiques. Modèles et systèmes de gestion de la confiance. Protection de la vie privée et impacts sociopolitiques.
Cours des cycles supérieurs INF8402
 
Sécurité des réseaux fixes et mobiles 3
Automne 2021
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : INF3405 ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2021
Période :
Notes :
Responsable(s) : Alejandro Quintero
Description
Sécurité des réseaux informatiques fixes et mobiles. Normes de sécurité des réseaux. Sécurité des technologies et des protocoles utilisés dans les réseaux informatiques fixes : réseaux Ethernet, réseaux TCP/IP (Transport Control Protocol/Internet Protocol) et particularités des réseaux IP. Sécurité des technologies et des protocoles utilisés dans les réseaux informatiques mobiles incluant les réseaux ad hoc, les réseaux de capteurs et les réseaux téléphoniques mobiles. Sécurité du système IMS (Internet Multimedia Subsystem) et des réseaux pair-à-pair. Technologies de sécurité des réseaux : réseaux privés virtuels et les réseaux locaux virtuels.
Cours des cycles supérieurs LOG6302A
 
Analyse d'appli. persp. de cyber-sécurité 3
Hiver 2022
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : LOG3210 (ou équivalent) fortement recommandé.
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2022
Période :
Notes :
Responsable(s) : Ettore Merlo
Description
Analyse syntaxique et traduction dirigée par la syntaxe. Analyse de flux. Analyse de dépendances. Analyses dynamiques et instrumentation du code. Sécurité des applications. Détection et protection des vulnérabilités par flux de données ("SQLI", "XSS", analyse de "teint", dépassement de tampon). Détection et protection des vulnérabilités par flux de contrôle (contrôles d'accès basé sur des privilèges). Evolution de logiciels et vérifications de sécurité. Analyse de similitude pour la sécurité (protection de la propriété intellectuelle et détection du plagiat, analyse de logiciels malveillants). Sujets spéciaux (audits et certification, intelligence artificielle, traitement de la langue naturelle, sécurité de drones et de robots).
Cours des cycles supérieurs IND6140
 
Ing. résilience et continuité opérationnelle 3
Hiver 2022
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie Ind.
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2022
Période :
Notes :
Responsable(s) : Benoit Robert
Description
Définition des concepts de continuité opérationnelle et de résilience. Processus normatifs appliqués à la continuité opérationnelle (BS, CSA, ISO). Meilleures pratiques de la gestion de continuité. Programmes de gestion de la continuité opérationnelle. Exemples d'application industrielle. Approches internationales de la résilience. Volets principaux de l'évaluation de la résilience. Intégration des mécanismes de gestion de la continuité opérationnelle. Méthodologie d'évaluation de la résilience. Applications pratiques gouvernementales, municipales et industrielles.

(B) Module de spécialisation (15 crédits)

  • Il est recommandé qu’un minimum de 9 crédits de cours du module de base soit réussi avant de s’inscrire à des cours du module de spécialisation.
  • Choisir un des modules de spécialisation : B1 ou B2

(B1) Module de spécialisation « parcours stratège » (15 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours au choix parmi les cours non suivis du module de base (0 à 9 crédits)
Cours au choix parmi les suivants (6 à 15 crédits)
Cours des cycles supérieurs INF8103
 
Stratégie et modèles op. de la cybersécurité 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : 60 crédits pour les étudiants inscrits au baccalauréat et INF4420A ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Modèle organisationnel de la cybersécurité. Modèles décentralisé et centralisé. Rôle et responsabilité d'une équipe de cybersécurité. Gouvernance, conformité, risques, architecture. Équipes rouge, bleue et violette. Rôle de l'ensemble des employés dans la cybersécurité d'une entreprise. Alignement de la cyberstratégie d'une organisation et de ses objectifs d'affaires. Identification des actifs associés aux risques d'affaires. Stratégie de rehaussement de la posture de sécurité. Acteurs de la menace. Plan de recouvrement. Gestion des risques.
Cours des cycles supérieurs INF8104
 
Audit de sécurité en technologie de l'info 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Différents champs de compétence d'un auditeur en technologies de l'information (TI). Principaux concepts d'un audit TI (Interne ou externe), différentes phases d'un audit TI, impact d'une analyse de risque sur le déroulement d'un audit TI. Définition et évaluation des contrôles généraux TI (CGTI). Planification d'un audit TI basé sur les risques. Déroulement d'un audit TI. Procédures de test, rapports d'attestation et de certification. Identification de déficiences et évaluation d'impact sur la conclusion générale d'un audit TI, suivi des résultats d'un audit TI
Cours des cycles supérieurs LOG8100
 
DevSecOps - Opérations et dév. logiciel sécur 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : 80 crédits pour les étudiants inscrits au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Introduction à la sécurité logicielle. Analyse des vulnérabilités, testing de sécurité, stratégies de mitigation. Sécurité multi-niveau des systèmes numériques. Sécuriser la périphérie, sécuriser le logiciel, sécuriser les données (encryption), contrôle d'accès et authentification. Développement de logiciel sécuritaire. Exigences de sécurité, conformité à l'ENS, sécurité par conception, patrons et antipatrons pour la sécurité logicielle (codage sécuritaire). Introduction aux DevOps, intégration et déploiement continus, containeurs et microservices. Introduction aux DevSecOps, monitorage et mitigation des menaces dynamiques, automatisation des réponses aux menaces. Systèmes auto-adaptatifs et auto-protecteurs. Analyse des risques des vulnérabilités et des menaces sécuritaires.
Cours des cycles supérieurs INF8105
 
Gestion de cybercrise et plan de continuité 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Gestion de cybercrise, Gestion des urgences, plan de contingence, plan de continuité des affaires (PCA), plan de reprise des affaires (PRA), prise en compte de l'analyse des risques et des besoins, cas particulier des menaces rançongiciel, principes de gouvernance des plans, principes de gestion de la performance des plans, bilan d'un incident et leçons apprises
Cours des cycles supérieurs INF8106
 
Normes et règlementations en cybersécurité 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : 60 crédits pour les étudiants inscrits au baccalauréats ET INF4420A ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Analyse des politiques, normes et règlementations fondamentales au domaine de la cybersécurité de l'information. Différences entre les fondements de la perspective canadienne, américaine et européenne. Référentiels et normes en matière de protection des renseignements personnels. Conformité de sécurité au sein des entreprises. Multi-conformité, gouvernance et opérationnalisation
Offert à l'université de Montréal
DRT6929M
3

(B2) Module de spécialisation « parcours Spécialiste cyberdéfense » (15 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours au choix parmi les cours non suivis du module de base (0 à 9 crédits)
Cours au choix parmi les suivants (6 à 15 crédits)
Cours des cycles supérieurs INF8107
 
Détection d'intrusion et supervision 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : 60 crédits pour les étudiants inscrits au baccalauréat et INF4420A ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Stratégie et outils de détection d'intrusion. Évaluation de la posture de défense. Types de menaces. Modèle de la chaine de frappe. Cadres Mitre att&ck et Mitre d3fend. Analyse des alertes (faux positifs/faux négatifs). Identification des schémas d'attaques. Supervision de la sécurité. Structure et fonctionnement d'un centre d'opérations de sécurité. Métriques et stratégies de réponse aux cyberincidents et gestion des priorités. Création et utilisation des livres de jeu et livres de course. Indicateurs de performance d'un centre d'opérations de sécurité. Déontologie d'un spécialiste cyberdéfense
Cours des cycles supérieurs INF8108
 
Gestion et chasse de la cybermenace 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Etapes et cadres de réponse aux cyberincidents. Collecte de preuves en cas de cyberincident. Identification d'une attaque reposant sur l'analyse des preuves, gestion d'un cyberincident majeur et activation du plan de gestion de crise. Renseignements et veille sur les cybermenaces. Recherche de renseignements sur l'internet clandestin (« dark web ») et les sources ouvertes (OSINT),.Standards STIX et TAXII. Rapports de renseignements, indicateurs d'une cyberattaque lors d'une chasse à la menace, chasse à la menace sur des TTPs (Techniques, Tactiques et Procédures). Logiques de détections avancées (anomalies, machine learning).
Cours des cycles supérieurs INF8602
 
Sécurité des systèmes d'exploitation 3
Automne 2021
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2021
Période :
Notes :
Responsable(s) : Nora Boulahia Cuppens
Description
Sécurité des systèmes d'exploitation: concepts et mise en contexte. Méthodes d'analyse et d'évaluation de la sécurité d'un système d'exploitation. Contrôle d'accès discrétionnaire et obligatoire. Intégrité de flux de contrôle: attaques et contremesures. Systèmes d'exploitation sécuritaires: Multics et noyaux de sécurité. Sécurité des systèmes d'usage général: Windows, Unix, iOS, Android. Stratégies d'isolation de processus et données: conteneurs logiciels, machines virtuelles, isolation en bac à sable. 
Cours des cycles supérieurs INF8109
 
Test d'intrusion pour la cybersécurité 3
Nombre de crédits : 3 (1.5 - 3 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : À venir
Description
Réalisation complète d'un test d'intrusion ("pentest"). Préparation et planification d'un test d'intrusion. Reconnaissance active et passive, identification et exploitation des vulnérabilités. Rédaction de rapports de test d'intrusion. Élaboration d'un plan de remédiation. Outils et standards actuels pour le test d'intrusion. Exploitation de vulnérabilités dans les réseaux et les applications web. Pratique des outils de test d'intrusion. Acquisition des méthodes et des règles de bonne pratique du testeur d'intrusion.
Cours des cycles supérieurs INF8430
 
Investigation numérique en informatique 3
Hiver 2022
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) : INF2610, INF3405 ou équivalents
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Hiver 2022
Période :
Notes :
Responsable(s) : Nora Boulahia Cuppens
Description
Application de techniques et de protocoles d'investigation numériques pour la collecte, l'identification, la description, la sécurisation, l'extraction, l'authentification, l'analyse, l'interprétation et l'explication des données numériques contenues dans des systèmes informatiques et dans des périphériques de stockage. Capture et analyse des données volatiles, notamment des séances actives de réseaux et des processus en cours. Collecte d'informations des navigateurs Web.

(C) Module d’intégration pour la maitrise professionnelle (15 crédits)

L'étudiant doit avoir complété le module de base avant d'entreprendre l'activité (stage ou projet) du module d'intégration.

Cours au choix (0 à 6 crédits)*

*Le cours INF4420A comptera pour 3 crédits pour les étudiants devant suivre ce cours comme requis.

Stage1 ou projet :

(1) L’étudiant désirant effectuer un stage industriel dans le cadre de son programme doit établir, en collaboration avec un professeur du département, des liens avec une entreprise pour obtenir son stage. Le stage doit être fait sous la cosupervision d’un professionnel de l’entreprise et d’un professeur du département. Le contenu du stage doit être approuvé par le responsable du programme au moins un mois avant le début du stage.

Note Sigle Titre Crédits Trimestre Période
Cours des cycles supérieurs INF6972S
 
Stage en milieu de travail 12
Nombre de crédits : 12 (0 - 0 - 36) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsable(s) : Gabriela Nicolescu
Description
Stage d'une durée maximale d'un trimestre de 15 semaines (540 heures)* effectué à temps plein permettant à l'étudiant de réaliser ou de participer à un ou des projets de recherche, de développement, de conception, d'application, d'implantation ou d'évaluation dans un milieu de travail. Il s'adresse exclusivement aux candidats inscrits à un programme de maîtrise professionnelle. Il se fait sous la supervision conjointe d'un professeur de Polytechnique Montréal et d'un professionnel du milieu de travail. L'étudiant doit remettre un rapport à la fin du stage. * Minimum de 450 heures de travail.
Cours des cycles supérieurs INF6966S
 
Stage en milieu de travail à temps partiel 12
Nombre de crédits : 12 (0 - 0 - 36) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes : Note : La note IP (incomplet poursuite) sera attribuée à la fin du premier trimestre. Le stage peut débuter au trimestre d'été, d'automne ou d'hiver.
Responsable(s) : Gabriela Nicolescu
Description
Stage d'une durée maximale de 30 semaines (540 heures)* effectué à temps partiel sur deux trimestres consécutifs permettant à l'étudiant de réaliser ou de participer à un ou des projets de recherche, de développement, de conception, d'application, d'implantation ou d'évaluation dans un milieu de travail. Il s'adresse exclusivement aux candidats inscrits à un programme de maîtrise professionnelle. Il se fait sous la supervision conjointe d'un professeur de l'École et d'un professionnel du milieu de travail. L'étudiant doit remettre un rapport à la fin du stage (à la fin de son deuxième trimestre de stage à temps partiel). * Minimum de 450 heures de travail.
Cours des cycles supérieurs INF6901
 
Projet de maîtrise en ingénierie I 6
Automne 2021
Hiver 2022
Été 2022
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 6 (0 - 0 - 18) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2021, Hiver 2022, Été 2022
Période :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Gabriela Nicolescu
Description
Projet de maîtrise en ingénierie accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend au moins 18 heures par semaine consacrées au projet pendant un trimestre ou l'équivalent.
Cours des cycles supérieurs INF6902
 
Projet de maîtrise en ingénierie II 9
Automne 2021
Hiver 2022
Été 2022
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 9 (0 - 0 - 27) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2021, Hiver 2022, Été 2022
Période :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Gabriela Nicolescu
Description
Projet de maîtrise en ingénierie accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend au moins 27 heures par semaine consacrées au projet pendant un trimestre ou l'équivalent.
Cours des cycles supérieurs INF6903
 
Projet de maîtrise en ingénierie III 12
Automne 2021
Hiver 2022
Été 2022
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 12 (0 - 0 - 36) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2021, Hiver 2022, Été 2022
Période :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Gabriela Nicolescu
Description
Projet de maîtrise en ingénierie accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend au moins 36 heures par semaine consacrées au projet pendant un trimestre ou l'équivalent.
Cours des cycles supérieurs INF6904
 
Projet de maîtrise en ingénierie IV 15
Automne 2021
Hiver 2022
Été 2022
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 15 (0 - 0 - 45) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique & logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2021, Hiver 2022, Été 2022
Période :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Gabriela Nicolescu
Description
Projet de maîtrise accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend l'équivalent de 45 heures par semaine consacrées au projet pendant un trimestre.