Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class JDIPermission extends BasicPermission
JDIPermission
класс представляет права доступа VirtualMachineManager
. Это - разрешение, которое проверит SecurityManager, когда код, который работает с SecurityManager, запросит доступ к VirtualMachineManager, как определено в Интерфейсе Отладки Java (JDI) для платформы Java. A JDIPermission
объект содержит имя (также называемый "целевым именем"), но никакой список действий; у Вас или есть именованное разрешение, или Вы не делаете.
Следующая таблица обеспечивает сводное описание того, что разрешение позволяет, и обсуждает риски предоставления кода разрешение.
Целевое Имя разрешения | Что Позволяет Разрешение | Риски Разрешения этого Разрешения |
---|---|---|
virtualMachineManager | Возможность осмотреть и изменить объекты JDI в VirtualMachineManager
|
Это позволяет атакующему управлять VirtualMachineManager и заставьте систему неправильно себя вести. |
Программисты обычно не создают объекты JDIPermission непосредственно. Вместо этого они создаются кодом политики безопасности, основанным на чтении файла политики безопасности.
Bootstrap
, BasicPermission
, Permission
, Permissions
, PermissionCollection
, SecurityManager
, Сериализированная ФормаКонструктор и Описание |
---|
JDIPermission(String name)
JDIPermission класс представляет права доступа VirtualMachineManager |
JDIPermission(String name, String actions)
Создает новый объект JDIPermission.
|
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public JDIPermission(String name)
JDIPermission
класс представляет права доступа VirtualMachineManager
name
- Имя разрешения. Должен быть "virtualMachineManager".IllegalArgumentException
- если параметр имени недопустим.public JDIPermission(String name, String actions) throws IllegalArgumentException
name
- Имя разрешения. Должен быть "virtualMachineManager".actions
- Должен быть или нуль или пустая строка.IllegalArgumentException
- если параметры недопустимы.
Авторское право © 1999, 2011, Oracle и/или его филиалы. Все права защищены.