Module « Programmation système avancée »
Volume horaire
- 20 heures de cours magistral.
- 20 heures de travaux pratiques.
Description du module
- Compilation du noyau linux.
- Les modules du noyau linux.
- Spécificités de la programmation noyau.
- Types de données abstraits.
- Outils de synchronisation.
- Les périphériques sous Linux.
- Les interruptions.
- Programmation de modules PAM d'authentification.
- Introduction à l'architecture matérielle : structure d'un microprocesseur, architecture mémoire
- Durcissement d'OS : apparmor, SElinux, présentation des guides ANSSI : Guide d’hygiène informatique, Guide des bonnes pratiques de l’informatique, Expression des besoins et Identification des objectifs de sécurité, Recommandations de sécurité relatives aux mots de passe.