Ответ 1
Атрибуты манифеста файла JAR для безопасности
В манифесте JAR файла содержится информация о содержимом файла JAR, включая информацию о безопасности и конфигурации.
Добавьте атрибуты в манифест до того, как будет подписан файл JAR.
См. Изменение файла манифеста в учебнике Java для получения информации о добавлении атрибутов в файл манифеста JAR.
Атрибут разрешений
Атрибут Permissions используется для проверки того, что уровень разрешений, запрашиваемый RIA при его запуске, соответствует уровню разрешений, который был установлен при создании файла JAR.
Используйте этот атрибут, чтобы предотвратить повторное развертывание приложения, подписанного с вашим сертификатом, и его запуск на другом уровне привилегий. Установите для этого атрибута одно из следующих значений:
-
песочница - работает в изолированной программной среде и не требует дополнительных разрешений.
-
all-permissions - требуется доступ к пользовательским системным ресурсам.
Изменения в слайдере безопасности:
В эту версию (7u51) были включены следующие изменения в Security Slider:
- Блокировать самоподписанные и неподписанные апплеты в режиме повышенной безопасности
- Требовать атрибуты разрешений для высокой безопасности
- Предупреждать пользователей о отсутствующих атрибутах разрешений для настройки средней безопасности
Для получения дополнительной информации см. документацию Java Control Panel.
образец MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_51-b13 (Oracle Corporation)
Trusted-Only: true
Class-Path: lib/plugin.jar
Permissions: sandbox
Codebase: http://myweb.de http://www.myweb.de
Application-Name: summary-applet