Sécurité des conteneursAdministration Audit et Analyse de Sécurité (STI)
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
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
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Algorithmique et Complexité | Principes de la programmation | S5 |
| Ingénierie du Web | Administration réseaux et système | S6 |
| Administration de réseaux | Sécurité Informatique | S7 |
| Réseaux | Administration réseaux et système | S6 |
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. | Verbe | Description | Niveau |
|---|---|---|---|
| C1_4 | critiquer | un choix architectural au regard d'un besoin | 3 |
| C2_2 | identifier | les modèles de services et de déploiement de solutions cloud | 1 |
| C2_2 | concevoir | des stratégies de reprises sur panne | 3 |
Compétences SecNumEdu
| Compétence | Heures cours | Heures pratique | Niveau entrée | Niveau sortie |
|---|---|---|---|---|
| Contribution des architectures à la sécurité | 4 | 9.33 | 1 | 2 |
| 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 | ||||