Développement Applicatif Sécurisé

Code Cours
2021-JUISEN-M1S2-MB-IT-702
Langue d'enseignement
Anglais, Français
Matières
MB-IT
Ce cours apparaît dans les formation(s) suivante(s)
Diplôme Ingénieur ISEN - Crédits ECTS: 0.00
Responsable(s)
O.ROSSINY, E.DRUON
Intervenant(s)
K. Guillemot (Advens)
Niveau
Master
Année de formation
Période

Présentation

Prérequis
Pour suivre ce module, l’étudiant doit connaitre les notions de base d’algorithmie, de programmation procédurale et orientée objets, maîtriser la programmation en C et en Java (classe, héritage, composition, exceptions) et avoir des connaissances en système d’exploitation et unix.

Référence : Cours « algorithmie et langage C », « Cours de Base de Systèmes et Réseaux », « Operating System », « Unix » et « Java 1 » CSI3/CIR3 et M1 à l’ISEN Lille
Objectifs
Compétences visées : 33 (331), 34 (342/343), 43 (431/432/433)

Ce module constitue un approfondissement dans le domaine du développement logiciel.

L’orientation convient aux profils d’ingénieurs des domaines cyber sécurité.

A la fin du cours, l’étudiant devra :

- Etre capable de développer une application respectant les bonnes pratiques en matière de qualité et de sécurité de développement de code
- Savoir mettre à l’épreuve un code
- Savoir mettre à l’épreuve un système d’exploitation de type unix
- Pouvoir identifier les risques et failles de sécurité

L’approche projet nécessite l’acquisition de compétences techniques.
Présentation
Il aborde les thématiques suivantes :

- L’analyse des exploits standards liés au développement d’applications en C
- L’expérimentation des exploits
- La prise en compte des bonnes pratiques en matière de développement logiciel

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Cours - face à face 12,00
Travaux Pratiques 12,00
TPE 4,00
Travail personnel
Travail personnel 30,00
Charge de travail globale de l'étudiant 58,00
Évaluation

Ressources