Sécurité
Parcours : DU Cursus master ingénierie (CMI) - Informatique, image, réalité virtuelle, interactions et jeux

  • Cours (CM) -
  • Cours intégrés (CI) 18h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 12h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

Cette UE aborde introduit les concepts de base de la cryptographie (confidentialité, authentification, signature, intégrité) et les vulnérabilités auxquelles sont exposés les humains (mots de passe, développement, ingénierie sociale), les systèmes (privilèges, confinement, concurrence, débordement de tampon) et les réseaux (écoute, authentification, déni de service). Cette UE aborde ensuite les méthodes de sécurisation (filtrage par ACL, pare-feu) et propose de mettre en oeuvre ces notions au travers de divers travaux pratiques (manipulation de la bibliothèque openssl, gestion de certificats électroniques, utilisation d’iptables).

Compétences à acquérir

À l'issue de cette UE, un étudiant saura :
- Expliquer les différences fondamentales entre cryptographie symétrique et asymétrique ;
- Exploiter les bibliothèques existantes afin de chiffrer/déchiffrer un texte ;
- Évaluer la robustesse d’un mécanisme de chiffrement donné face à une attaque de force brute ;
- Déterminer quel type de cryptanalyse adopter pour un mécanisme de chiffrement donné ;
- Demander, générer, signer des certificats électroniques (X.509 et GPG) ;
- Observer et analyser un trafic sécurisé ;
- Rédiger des règles de filtrage simples ;

Bibliographie, lectures recommandées

Références
- S. Ghernaouti : Cybersécurité (5e édition, Sécurité informatique et réseaux), Dunod, 2016
- G. Avoine, P. Junod, P. Oechslin, S. Pasini : Sécurité informatique - Cours et exercices corrigés, Vuibert Sup Informatique, 2015

Pré-requis obligatoires

À l'entrée dans cette UE, un étudiant devrait savoir :
- Manipuler les méthodes de base d’arithmétique modulaire (congruence, exponentiation modulaire) ;
- Exposer les principaux protocoles utilisés dans les communications réseau (IP, TCP, DNS, etc.) ;
- Utiliser un environnement Unix ;
- Utiliser un langage de script (Shell, Python).

Contact

UFR de Mathématique et Informatique

7 RUE RENE DESCARTES
67084 STRASBOURG
0368850123


Parcours : DU Cursus master ingénierie (CMI) - Informatique, image, réalité virtuelle, interactions et jeux