Rechercher Se connecter FR EN

Sécurité des conteneursAdministration Audit et Analyse de Sécurité (STI)

FISE STI Semestre 9 Option Architecture Administration Audit et Analyse de Sécurité

Sécurité des conteneurs

Unité d'enseignement Administration Audit et Analyse de Sécurité · S09_4AS  |  Code EC S09O_4AS1-1
8ECTS (UE)
1Coefficient
21:20Heures

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD

Objectifs pédagogiques

Connaître les problématiques liées aux systèmes répartis et l’impact des choix architecturaux. Comprendre les avantages des architectures modernes (stateless, micro-services…). Concevoir des stratégies de reprise sur pannes. Connaître les définitions liées au Cloud et manipuler une plateforme de cloud.

Pré-requis

ModuleUnité d'enseignementSemestre
Algorithmique et ComplexitéPrincipes de la programmationS5
Ingénierie du WebAdministration réseaux et systèmeS6
Administration de réseauxSécurité InformatiqueS7
RéseauxAdministration réseaux et systèmeS6

Programme

Systèmes répartis :

  • Paradigmes, mémoire et communication
  • Problématiques & objectifs
  • Cohérence, horloge logique, panne
  • Application à RPC en mode client/serveur : types de pannes, stratégies de reprises, sémantique

Cloud computing :

  • Définition, caractéristiques, modèles et gestion de services, modèles de déploiement et architecture. Courte discussion sur les problématiques administration (scheduling, power scaling, auto-adaptation…)
  • Application, utilisation d’une plateforme PaaS

Modalités d'évaluation

  • Evaluation des TDs

Références bibliographiques

  • M. van Steen and A.S. Tanenbaum, Distributed Systems, 3rd ed., distributed-systems.net, 2017.
  • Mell, P. and Grance, T. (2011), The NIST Definition of Cloud Computing, Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD
  • Liu, F. , Tong, J. , Mao, J. , Bohn, R. , Messina, J. , Badger, M. and Leaf, D. (2011), NIST Cloud Computing Reference Architecture, Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD

Compétences

3
Réf.VerbeDescriptionNiveau
C1_4critiquerun choix architectural au regard d'un besoin3
C2_2identifierles modèles de services et de déploiement de solutions cloud1
C2_2concevoirdes stratégies de reprises sur panne3

Compétences SecNumEdu

CompétenceHeures coursHeures pratiqueNiveau entréeNiveau sortie
Contribution des architectures à la sécurité49.3312
Nous abordons les problématiques propres aux systèmes distribuées (vision locale partielle, incohérence de perception...), une taxonomie de ces systèmes (synchrone/asynchrone, type de mémoire partagée, processus et serveurs avec/sans étant...) et voyons en quoi ces propriétés architecturales impactent les fonctionnalités et la connaissance du système. Les étudiants sont confrontés à un problème de reprise de processus communicants sur un état incohérent ainsi que de reprise partiel avec rejeu non idempotent sur SUN RPC. Ils résolvent en modifiant les propriétés du systèmes, ou simplement en mettant en place une horloge logique permettant de garantir une reprise totale cohérente, ou en rendant les processus idempotents pour le rejeu RPC