Preuve formelle d'isolation mémoire dynamique à base de MMU

Narjes Jomaa 1, 2 David Nowak 2, 1 Gilles Grimaud 2, 1 Julien Iguchi-Cartigny 2, 1
1 2XS - Extra Small Extra Safe
CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Résumé : L'isolation mémoire est une propriété fondamentale pour garantir la sécurité des systèmes exécutant plusieurs processus de différents niveaux de sensibilité au dessus d'un noyau de confiance s'exécutant avec le plus haut niveau de privilège (noyau monolithique, micro-noyau, hyperviseurs, etc.). En effet, afin de garantir la confidentialité et l'intégrité du noyau et des processus, il est nécessaire d'interdire les accès illégaux (c.-à-d. ne répondant pas à la politique de sécurité attendue du système) en lecture et en écriture des processus vers d'une part la mémoire des autres processus et d'autre part vers la mémoire du noyau. Dans cet article nous présentons une formalisation en Coq d'un système d'exploitation simplifié. Il comprend un ordonnanceur préemptif et un gestionnaire mémoire utilisé par le noyau et par les processus pour allouer dynamiquement des pages en s'appuyant sur une unité matérielle de gestion mémoire (MMU). La modélisation proposée utilise une logique de Hoare définie au dessus d'une monade d'état. Le travail exposé propose une définition de l'isolation entre les processus et produit la preuve d'isolation sur le système formalisé.
Type de document :
Communication dans un congrès
Vingt-sixièmes Journées Francophones des Langages Applicatifs (JFLA 2015), Jan 2015, Le Val d'Ajol, France. pp.297-300
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01122780
Contributeur : David Nowak <>
Soumis le : mercredi 4 mars 2015 - 15:37:45
Dernière modification le : vendredi 13 avril 2018 - 01:26:22
Document(s) archivé(s) le : vendredi 5 juin 2015 - 11:05:14

Fichier

jfla2015-short.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01122780, version 1

Collections

Citation

Narjes Jomaa, David Nowak, Gilles Grimaud, Julien Iguchi-Cartigny. Preuve formelle d'isolation mémoire dynamique à base de MMU. Vingt-sixièmes Journées Francophones des Langages Applicatifs (JFLA 2015), Jan 2015, Le Val d'Ajol, France. pp.297-300. 〈hal-01122780〉

Partager

Métriques

Consultations de la notice

440

Téléchargements de fichiers

244