Диспетчер безопасности Java - что он проверяет?

В этой статье о безопасности Java говорится:

Код в библиотеке Java обращается к Код в библиотеке Java обращается к диспетчеру безопасности всякий раз, когда может быть предпринята опасная операция. Итак, что именно это означает? Скажем, если ...

В этой статье о безопасности Java говорится:

Код в библиотеке Java обращается к Код в библиотеке Java обращается к диспетчеру безопасности всякий раз, когда может быть предпринята опасная операция. Итак, что именно это означает? Скажем, если ...

В этой статье о безопасности Java говорится:

Код в библиотеке Java обращается к Менеджер безопасности всякий раз, когда возникает опасность вот-вот будет предпринята операция.

Итак, что именно это означает? Скажем, если бы я реализовал свой собственный менеджер безопасности и включил его для всей JVM. Теперь, консультируется ли среда выполнения java с моим менеджером безопасности для каждого вызова java (например, System.out.println () и т. Д.) Или только для опасных вызовов api, таких как System.exit (), файловых операций и т. Д. ?

edit : позвольте мне уточнить свой вопрос,

Я не сомневаюсь в возможностях менеджера безопасности. Я просто спрашиваю, выполняются ли проверки безопасности только для опасных API или выполняются для каждого вызова метода . Что, в свою очередь, вызывает огромную деградацию производительности в случае приложений с большим объемом кода.

11
задан RubyDosa 4 March 2011 в 11:30
поделиться