2010-09-07 4 views

Répondre

6

Cela dépend entièrement des détails de l'implémentation et de l'application.

Il est certainement possible de mettre en œuvre un gestionnaire de sécurité qui prend beaucoup de temps pour vérifier certaines autorisations et une application qui nécessite ces vérifications à vérifier très fréquemment, ce qui entraîne d'horribles performances. En règle générale, la vérification des autorisations ne se produit pas assez souvent pour entraîner des baisses de performances significatives.

+0

Merci beaucoup pour la réponse! J'ai aussi une autre question: le gestionnaire de sécurité vérifie-t-il seulement les API potentiellement nuisibles comme System.exit() ou vérifie-t-il toutes les API comme System.out.println()? – instantsetsuna

+1

@instantsetsuna: Le gestionnaire de sécurité est appelé explicitement par des appels d'API spécifiques "potentiellement dangereux", c'est-à-dire qu'il ne vérifie pas tous les appels de méthode. Vous pouvez également ajouter des contrôles de sécurité dans votre propre code. –

+0

Merci pour la clarification! :) – instantsetsuna

Questions connexes