Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class ManagementPermission extends BasicPermission
Следующая таблица обеспечивает сводное описание того, что разрешение позволяет, и обсуждает риски предоставления кода разрешение.
Целевое Имя разрешения | Что Позволяет Разрешение | Риски Разрешения этого Разрешения |
---|---|---|
управление | Возможность управлять характеристиками времени выполнения виртуальной машины Java, например, включая и отключая многословный вывод для загрузки class или системы памяти, устанавливание порога пула памяти, и включения и отключения конкуренции потока, контролирующей поддержку. Некоторые действия, которыми управляет это разрешение, могут раскрыть информацию о рабочем приложении, как флаг-verbose:class. | Это позволяет атакующему управлять характеристиками времени выполнения виртуальной машины Java и заставлять систему неправильно себя вести. Атакующий может также получить доступ к некоторой информации, связанной с рабочим приложением. |
монитор | Возможность получить информацию о времени выполнения о виртуальной машине Java, такой как трассировка стека потока, список всех загрузил имена class, и ввел параметры виртуальной машине Java. | Это позволяет вредоносному коду контролировать информацию о времени выполнения и раскрывать уязвимости. |
Программисты обычно не создают объекты ManagementPermission непосредственно. Вместо этого они создаются кодом политики безопасности, основанным на чтении файла политики безопасности.
BasicPermission
, Permission
, Permissions
, PermissionCollection
, SecurityManager
, Сериализированная ФормаКонструктор и Описание |
---|
ManagementPermission(String name)
Создает ManagementPermission с указанным именем.
|
ManagementPermission(String name, String actions)
Создает новый объект ManagementPermission.
|
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public ManagementPermission(String name)
name
- Имя разрешения. Должен быть или "монитор" или "управление".NullPointerException
- если name
null
.IllegalArgumentException
- если name
пусто или недопустим.public ManagementPermission(String name, String actions) throws IllegalArgumentException
name
- Имя разрешения. Должен быть или "монитор" или "управление".actions
- Должен быть или нуль или пустая строка.NullPointerException
- если name
null
.IllegalArgumentException
- если name
пусто или если параметры недопустимы.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92