Systeme de securite java2
Fermé
ysatnaf
Messages postés
12
Date d'inscription
dimanche 8 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2011
-
13 mars 2009 à 19:26
ysatnaf Messages postés 12 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 20 juillet 2011 - 14 mars 2009 à 13:20
ysatnaf Messages postés 12 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 20 juillet 2011 - 14 mars 2009 à 13:20
A voir également:
- Systeme de securite java2
- Question de sécurité - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Restauration systeme windows 10 - Guide
- Mode securite - Guide
- La zone de données passée à un appel système est insuffisante - Windows 11
2 réponses
choubaka
Messages postés
39426
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
28 avril 2025
2 104
14 mars 2009 à 11:22
14 mars 2009 à 11:22
Salut
https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityManager.html
https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#setSecurityManager(java.lang.SecurityManager)
c'est le problème avec les applets, en mettant les arguments à null, tu n'utilises pas les sécurités liées à la machine "locale".
Donc forcément ton programme va fonctionner puisqu'il ne tiens pas compte des permissions imposées dans le système.
C'est pour ces raisons que pour certaines applications clients/serveur, on préfère utiliser JSP.
https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/SecurityManager.html
https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#setSecurityManager(java.lang.SecurityManager)
c'est le problème avec les applets, en mettant les arguments à null, tu n'utilises pas les sécurités liées à la machine "locale".
Donc forcément ton programme va fonctionner puisqu'il ne tiens pas compte des permissions imposées dans le système.
C'est pour ces raisons que pour certaines applications clients/serveur, on préfère utiliser JSP.
ysatnaf
Messages postés
12
Date d'inscription
dimanche 8 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2011
14 mars 2009 à 13:20
14 mars 2009 à 13:20
Salut,
Merci de ta réponse choubaka.
Donc si on met System.setSecurityManager(null); alors on utilisa pas les système de sécurité java 2 qui limite les droits des applets signées. Par conséquent on passe a travers cette protection.
Si on part du principe que le security manager est là pour protéger les poste client des dégâts que peuvent occasionner une applet signée, c'est assez bizarre. Il suffirais qu'une applet signée malveillante intègre cette ligne de code pour être totalement libre.
Dans ce cas ce système de sécurité ne sert absolument a rien puisqu'il peut être outrepasser par un moyen aussi simple...
Je pense qu'il y a un truc que j'ai pas comprit, c'est pas possible que ce système soit aussi bancale.
En fait, je partais du principe que ce security manager étais là pour limiter les droit des applet signée, mais je me trompe peut être.
Est ce que ce système de sécurité est là pour restreindre les droit aux applet signée ou pour donner des droits supplémentaire aux applet non signée ?
Merci de ta réponse choubaka.
Donc si on met System.setSecurityManager(null); alors on utilisa pas les système de sécurité java 2 qui limite les droits des applets signées. Par conséquent on passe a travers cette protection.
Si on part du principe que le security manager est là pour protéger les poste client des dégâts que peuvent occasionner une applet signée, c'est assez bizarre. Il suffirais qu'une applet signée malveillante intègre cette ligne de code pour être totalement libre.
Dans ce cas ce système de sécurité ne sert absolument a rien puisqu'il peut être outrepasser par un moyen aussi simple...
Je pense qu'il y a un truc que j'ai pas comprit, c'est pas possible que ce système soit aussi bancale.
En fait, je partais du principe que ce security manager étais là pour limiter les droit des applet signée, mais je me trompe peut être.
Est ce que ce système de sécurité est là pour restreindre les droit aux applet signée ou pour donner des droits supplémentaire aux applet non signée ?