INFSO-RI Enabling Grids for E-sciencE Adaptation de GRIDSITE à WEBDAV Cédric Duprilot CNRS/IN2P3/LAL
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 2 Plan de la présentation 1.Présentation de Gridsite et WebDAV 2.Objectifs 3.Fonctionnement actuel de Gridsite 4.Les étapes du projet 5.Conclusion
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 3 1.Qu’est-ce WebDAV? Web Distributed Authoring and Versioning Extension de HTTP1/1 définie dans la RFC 2518 (Référence) (Traduction française) WEB géré comme un système de fichier Les propriétés : Format XML. Lecture via une requête PROPFIND, Modifiables via une requête PROPPATCH Les collections Le verrouillage Les espaces de noms
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 4 1.Présentation de Gridsite Accès Web sécurisé utilisant : –Certificats Grid –Fichiers GACL (Grid Access Control List) : règles d’accès, au format XML, aux éléments d’un site –Protocoles HTTP(S) Identification des utilisateurs par des certificats X.509 Distribution des autorisations en lecture / écriture sur cette base.
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 5 Objectifs Sites Web sécurisé par l’utilisation de certificats Grid Gestion comme un système de fichiers Utilisation : –Accès posix aux fichiers sécurisé pour OS X, Windows et Linux –Utilisation de subversion avec les certificats Grid –Storage Element léger
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 6 Gridsite actuellement Les Fichiers GACL : –Fichiers au format XML 4 types d’autorisations : person, voms, dn-list, dns 5 permissions : admin, write, list, exec, read Chaque permission est « allow » ou « deny » Exemple
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 7 Gridsite actuellement Fonctionnement (simplifié) de Gridsite : Apache Mod_SSL Mod_Gridsite Requête HTTP Gridsite Lecture du certificat de sécurité Grid Recherche du fichier GACL et lecture Distribution des autorisations Réponse
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 8 Étapes du projet Étape 1 : Refonte de la configuration d’Apache Étape 2 : Compréhension de l’appli, étude des propriétés de WebDAV Étape 3 : Intégration du fichier GACL dans les propriétés WebDAV Étape 4 : Reconnaissance du système utilisé pour le choix des ACL Etape 5 : Utilisation pour des applications liées à la grille
Enabling Grids for E-sciencE INFSO-RI Adaptation de Gridsite à WebDAV 9 Conclusion Système de fichiers sécurisé par les certificats Grid Gridsite adapté à WebDAV pourra servir aux applications suivantes (non exhaustif): Accès posix aux fichiers sécurisé pour OS X, Windows et Linux Utilisation de subversion avec les certificats Grid Storage Element léger