v2.11.0 (5353)

Option - MOD-IFIE3-G-GSI-ResSec-C1 : Réseau et sécurité (RESET)

Descriptif

Ce module se décompose en trois parties:

  1. Communiquer par les reseaux
    • Fonctionnement d'internet (ICANN, IETF, RFC).
    • Présentation des RFC à travers quelques protocoles (DNS, HTTP(s) et QUIC, SMTP...).
    • Mise en oeuvre d'un serveur Web (Apache, proxy, pages dynamiques, CGI, FastCGI...).
    • Compréhension des recommandations du W3C, utilisation des langages à balises (SGML, HTML, XML) et des feuilles de styles (CSS) puis développement d'application Web (CGI, paradigme MVC).
    • Méthodologie de conception de ce type d'applications.
    • Éléments de contrôle d'accès et notion de sécurité.
  2. Sécurité des systèmes informatiques
    • Éléments de cryptographie : systèmes à clé secrète, systèmes à clé publique/privée, calcul d'empreinte.
    • Présentation de son usage dans quelques cadres : SSL, stockage des mots passe, signature, etc.
    • Notion de PKI.
    • Présentation de différentes techniques d'attaques (virus, chevaux de Troie, injection, etc.) et moyens de s'en prémunir.
    • Mise en œuvre du contrôle d'accès sur des applications avec gestion des rôles.
    • Mise en œuvre de firewall, de proxy et de DMZ.
    • Enjeux et mise en oeuvre d'une politique de sécurité (PSSI).
  3. Systeme exploitation et réseaux informatiques
    • Évolution des architectures informatiques (processeurs, carte mère, ferme, etc.).
    • Rôle et fonctionnement d'un système d'exploitation.
    • Les enjeux de la fiabilité, de la disponibilité, de la sûreté des systèmes informatiques.
    • Principes de base de fonctionnement des systèmes d'exploitation, comparaison de leur application dans les systèmes Unix et Windows.
    • Architectures actuelles de serveurs, de systèmes de stockage de données.
    • Architectures applicatives (central / terminaux passifs, client-serveur, 3/n niveaux,...).
    • Problématique des centres de données (efficacité énergétique, virtualisation, cloud...).
    • Travaux pratiques: réalisation de benchmarks système et applicatifs (montée en charge serveur web)
    • Le modèle en couche OSI pour la mise en oeuvre des réseaux. Illustration des couches 1 à 4 à travers Ethernet et TCP/IP. Évolution IPv4 et IPv6.
    • Couches basses des réseaux : physique, liaison (Ethernet), transport et réseau (IP + TCP et UDP).
    • Travaux pratiques : initiation aux outils de diagnostic de base des réseaux (ping, traceroute, analyse de protocoles).

Objectifs pédagogiques

Cet module se décompose en trois parties portant sur :

  1. Communiquer par les réseaux
  2. Sécurité des systèmes informatiques
  3. Systeme exploitation et réseaux informatiques

Les objectifs de chacune des parties sont décrits ci-dessous :

  1. Communiquer par les reseaux
    • Connaître certains protocoles liés, entre autres, au Web.
    • Maîtriser la création de sites web en y incluant la conception et le développement d'applications.
  2. Sécurité des systèmes informatiques
    • Sensibilisation technique autour de la sécurité des réseaux, des applications et des données.
    • Sensibilisation à la nécessaire mise en oeuvre d'une politique de sécurité.
  3. Systeme exploitation et réseaux informatiques
    • Connaitre les architectures actuelles de serveurs, de centre de données et de réseaux locaux, pour disposer de critères et d'outils permettant d'évaluer l'adéquation d'une infrastructure à des contraintes applicatives.
    • Des bits à internet en passant par les puces, les cartes mères, les périphériques, les systèmes d'exploitation, les fermes, les centres informatiques, les câbles, les LAN et les WAN.

61.5 heures en présentiel
réparties en:
  • Cours Magistraux : 30
  • Travaux Dirigés : 24
  • Travail en Autonomie programmé à l'EDT : 6
  • Evaluation des connaissances et capacités : DS, QCM, présentation orale : 1.5

72 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

UE de rattachement

Format des notes

Numérique sur 20

Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)

    Le coefficient de l'enseignement est : 2

    Programme détaillé

    Mélange informel de cours/TD/TP.

    Pour l'instant, un peu de travail en autonomie (TP à la maison) : analyse des recommandations du W3C, quelques benchmarks...

    Outils Informatiques installés, configurés et utilisés:

    • navigateur (et extensions pour développeur)
    • serveur Web (et modules spécifiques)
    • interpréteur de langage de script
    • éditeur HTML/CSS/XML
    • configuration réseau (local/global)
    • machines virtuelles
    • logiciels de mesure de performances.
    Veuillez patienter