Spec-Zone .ru
спецификации, руководства, описания, API
|
Апплеты Java загружаются на клиенте, когда пользователь посещает страницу, содержащую апплет. Модель обеспечения безопасности позади апплетов Java была разработана с целью защиты пользователя от злонамеренных апплетов.
Апплеты, которые не подписываются, используя сертификат безопасности, как полагают, недоверяемы и называемы апплетами без знака. Работая на клиенте, апплеты без знака работают в пределах песочницы безопасности, которая позволяет только ряд безопасной работы.
Апплеты могут быть подписаны, используя сертификат безопасности, чтобы указать, что они происходят из доверяемого источника. Подписанные апплеты работают вне песочницы безопасности и имеют обширные возможности получить доступ к клиенту. Подписанный апплет будет работать вне песочницы безопасности, только если пользователь принимает сертификат безопасности апплета. Если пользователь откажется принять сертификат, то апплет будет работать в пределах песочницы безопасности, подобной апплету без знака.
С недавними улучшениями программного обеспечения Плагина Java апплеты без знака, запущенные, используя Протокол Запуска Сети Java (JNLP), могут безопасно получить доступ к клиенту с разрешением пользователя. Рекомендуется, чтобы Вы запустили свой апплет, используя JNLP, чтобы усилить расширенные возможности и улучшить пользовательский опыт. См. Развертывание Апплета для пошаговых инструкций по развертыванию апплета.
В этом тема мы обсудим ограничения безопасности и возможности апплетов.
Апплеты без знака могут выполнить следующие операции:
showDocument
метод java.applet.AppletContext
class.CLASSPATH
) не имейте ни одного из ограничений, которые делают апплеты, загруженные по сети.Апплеты без знака не могут выполнить следующие операции:
У подписанных апплетов нет ограничений безопасности, которые вводятся для апплетов без знака и могут работать вне песочницы безопасности.
См. Безопасность в Богатых Интернет-приложениях для информации о том, как работать с подписанным и кодом без знака.
Для получения дополнительной информации о диалоговых окнах безопасности апплета, см., что Безопасность Исследования Предупреждает Функциональность (статья относительно oracle.com/technetwork)