IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Permissions & Sécurité


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de r1-1024
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 138
    Par défaut Permissions & Sécurité
    Bonjour à tous,
    Le but ici est de faire une plateforme à plugin et de sécuriser l'action des plugins.
    Par exemple limiter l'accès au file system, interdire les accès réseaux, interdire un System.exit, System.out & in (qui sont utilisés), le chargement d'une lib native. Mais la plateforme elle même doit pouvoir avoir ces droits.

    Comment faire ?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 156
    Par défaut
    Cela se fait au travers des SecurityManager :

    http://java.sun.com/javase/6/docs/ap...tyManager.html

    Les explications m'y semble relativement claire :

    http://journals.ecs.soton.ac.uk/java...ity/index.html

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par r1-1024 Voir le message
    Bonjour à tous,
    Le but ici est de faire une plateforme à plugin et de sécuriser l'action des plugins.
    Par exemple limiter l'accès au file system, interdire les accès réseaux, interdire un System.exit, System.out & in (qui sont utilisés), le chargement d'une lib native. Mais la plateforme elle même doit pouvoir avoir ces droits.

    Comment faire ?
    Salut,

    Je ne sais pas ce que tu veux faire exactement, mais connais tu OSGi ? C'est une plateforme pour des applications modulaires en Java (donc pour un système de plugin c'est pas mal). De plus la spécification définit aussi les permissions, comment les changer etc etc... et l'implémentation equinox d'eclipse implémente tout ça. Tu pourrais regarder du côté de la spec peut-être. Si tu es aprti pour refaire OSGi, soit prendre une implémentation existante ou implémenter la spec, ce qui permettra d'avoir un système assez bien testé.

    A plus

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/02/2010, 16h36
  2. Sécurité et permissions pour hoster des plugins
    Par maitredede dans le forum C#
    Réponses: 4
    Dernier message: 03/01/2008, 14h17
  3. [Zope] Sécurité, rôles et permissions
    Par senacle dans le forum Zope
    Réponses: 8
    Dernier message: 29/09/2006, 13h33
  4. Réponses: 2
    Dernier message: 30/05/2006, 11h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo