Rechercher Se connecter FR EN

Sécurité systèmeSécurité Informatique (STI)

FISA STI Semestre 7 Tronc Commun

Sécurité système

Unité d'enseignement Sécurité Informatique · AS07_SI1  |  Code EC AS07_SI1-2
6ECTS (UE)
1Coefficient
25:20Heures

Séquencement

C TD C TD C TD C TD C TD C C C TP TP

Objectifs pédagogiques

  • Mettre en oeuvre la sécurité système sous GNU/Linux

Pré-requis

ModuleUnité d'enseignementSemestre
Sécurité InformatiqueAdministration réseaux et systèmeS6
Administration système LinuxAdministration réseaux et systèmeS6

Programme

Module divisé entre deux intervenants (4 cours et 4 TD chacun)

  1. Principes généraux
  • Principe de moindre privilèges et minimalisation
  • Principe de défense en profondeur
  • Généralités sur le choix et l'installation d'un système sécurisé
  • Partitionnement
  • Configuration noyau (sysctl)
  1. Cloisonnement et isolation des processus
  • Rappels sur le contrôle d'accès UNIX et introduction à SELinux
  • Mécanismes anciens (chroot / jail, setuid et setgid, seccomp(-bpf)) et alternatives (capabilities)
  • Principe des Cgroups et Namespaces Linux
  • Principe et discussion sur les conteneurs et la virtualisation
  1. Journalisation et centralisation
  • Principes et mise en œuvre de la journalisation
  • Principes et mise en œuvre de la collecte et la centralisation, principes d'exploitation
  1. Généralités sur la Sécurité des Systèmes d'Information
  • Approche de la sécurité par le risque
  • Principes fondamentaux des analyses de risques
  • Notions de continuité d'activité
  1. Systèmes d'authentification
  • Notions de facteurs d'authentification
  • Protection des mots de passe
  • Mécanismes OTP / HOTP / TOTP
  • Applications de la cryptographie dans les mécanismes d'authentification (MAC, HMAC, RSA, modes d'opération)
  • Introduction aux protocoles "zero-knowledge" et au secret réparti de Shamir
  1. Vulnérabilités des systèmes d'exploitations
  • Notion de vulnérabilité dans un système, introduction au modèle "killchain"
  • Présentation d'un principaux type de vulnérabilité
  • Mécanismes de protection courants
  • Sources d'intelligence, évaluation de la criticité d'une vulnérabilité

Travaux dirigés :

  1. Installation d'un système minimal sécurisé sur base Debian
  2. Intégration d'une application avec des composants isolés
  3. Ajout de fonctionnalités de journalisation centralisée
  4. Durcissement de la configuration de Pluggable Authentication Modules (politique de mot de passe, OTP, smartcard)

Modalités d'évaluation

  • Examen final

Références bibliographiques

Compétences SecNumEdu

CompétenceHeures coursHeures pratiqueNiveau entréeNiveau sortie
Sécurité physique0.17001
Sensibilisation aux mesures de sécurité physique dans le cadre de la défense en profondeur d'un système
Contribution des architectures à la sécurité0.50.512
Apports et mise en œuvre d'une architecture de journalisation centralisée
Certifications et évaluations de produits1001
Sensibilisation à l'apport sur la confiance dans les dispositifs de sécurité et aux limitations (cibles de sécurité) des certifications (CSPN et Critères Communs), qualifications (produits et prestations) et agréments
Sécurité des systèmes d’exploitation5.338.1612
Mécanismes de sécurité d'un système GNU/Linux : configuration du noyau, partitionnement, chiffrement de disque, contrôle d'accès (ACL UNIX, SELinux), cloisonnement et isolation (Cgroups, namespaces, conteneurisation) ; journalisation. Paramétrage et durcissement de l'authentification d'un système GNU/Linux : découverte de PAM, implémentation d'une politique de mots de passe, d'un système d'OTP matriciel, authentification avec une smartcard. Introduction aux principales vulnérabilités des systèmes d'exploitation et leurs vecteur ; face aux différents mécanismes de protection.
Connaissance de la gouvernance, des normes et des standards dans le domaine de la sécurité0.830.6601
Existence et utilisation des guides de recommandation de l'ANSSI Présentation des différents référentiels de normes/standards et leurs usages : PCI, ETSI, COBIT, ITIL
Fondamentaux1.330.3301
Rappels des objectifs de sécurité, principes de défense en profondeur, moindres privilèges et minimalisation. Apports de l'analyse des risques pour la mise sous supervision de scénarios de menace par la journalisation
Cryptologie1.330.6711
Utilisation de la cryptographie dans les systèmes d'authentification (constructions MAC / HMAC dans les systèmes OTP, HOTP, TOTP). Signature électronique dans les protocoles de "challenge-response".
Politique de cybersécurité et SMSI1.33001
Approche de la gouvernance par les risques. Fonctionnement des méthodologies d'analyses des risques. Notions de continuité et de conformité, stratégies de sauvegardes.