Ограничения на то, что может сделать неподписанный Java-апплет?
я пытаюсь скомпилировать полный список всех ограничений для неподписанных Java-апплеты (определяется как то, что может делать обычное приложение Java, но неподписанный апплет Java не может).
вот список, который я составил до сих пор:
неподписанный апплет Java ...
- не удается получить доступ к локальной файловой системе.
- не удается получить доступ к системному буферу обмена.
- не удается запустить печать работа.
- невозможно подключиться или получить ресурсы с любого стороннего сервера (любого сервера, кроме сервера, с которого был создан апплет).
- невозможно использовать многоадресные сокеты.
- не удается создать или зарегистрировать
SocketImplFactory
,URLStreamHandlerFactory
илиContentHandlerFactory
. - не удается прослушать входящие соединения сокетов.
- не удается прослушать датаграммы.
- не удается получить доступ к некоторым свойствам системы (java.класс.путь, java.домашний пользователь.dir, пользователь.домой, пользователь.имя).
- не удается создать или зарегистрировать
SecurityManager
"объект". - не удается динамически загружать собственные библиотеки кода с помощью
load()
илиloadLibrary()
способыRuntime
илиSystem
. - невозможно создать новые процессы, вызвав любой из
Runtime.exec()
методы. - невозможно создать или получить доступ к потокам или группам потоков вне группы потоков, в которой выполняется ненадежный код.
- невозможно определить классы в
java.*
,sun.*
иnetscape.*
. - не удается явно загрузить классы из
sun.*
пакета. - не удается выйти из среды выполнения Java, вызвав
System.exit()
илиRuntime.exit()
. - не удается получить доступ к системной очереди событий.
- нельзя использовать
java.lang.Class
методы отражения для получения информации о непубличных членах класса, если класс не был загружен с того же хоста, что и ненадежный код. - невозможно манипулировать идентификаторами безопасности каким-либо образом (ява.безопасность.)
- не удается установить или прочитать свойства безопасности (Java.безопасность.)
- невозможно перечислить, найти, вставить или удалить поставщиков безопасности (java.безопасность.)
вопрос: отсутствуют ли какие-либо ограничения? Если да, то просьба четко указать, какое ограничение, по вашему мнению, отсутствует в списке.