В этой статье о безопасности Java говорится:
Код в библиотеке Java Менеджер безопасности, когда операция будет предпринята.
Итак, что это значит? Скажем, если я внедрил свой собственный диспетчер безопасности и включил его для всей JVM. Итак, выполняется ли java runtime для моего менеджера безопасности для каждого java-вызова (например, System.out.println() и т.д.) Или он обращается только к dangerous
вызовам api, таким как System.exit(), файловые операции и т.д.?
edit: позвольте мне уточнить мой вопрос,
Я не стану сомневаться в возможностях администратора безопасности. Я просто спрашиваю, выполняются ли проверки безопасности для опасных api или выполняется для каждого вызова метода. Какой из них вызывает огромную деградацию производительности в случае приложений с большим количеством кода.