SecurityManager set, this
is the permission which will be checked when code invokes
VirtualMachine.attach to attach to a target virtual
This permission is also checked when an
AttachProvider is created.
AttachPermission object contains a name (also referred
to as a "target name") but no actions list; you either have the
named permission or you don't.
The following table provides a summary description of what the
permission allows, and discusses the risks of granting code the
|Permission Target Name
|What the Permission Allows
|Risks of Allowing this Permission
|Ability to attach to another Java virtual machine and load agents into that VM.
|This allows an attacker to control the target VM which can potentially cause it to misbehave.
|Ability to create an
|This allows an attacker to create an AttachProvider which can potentially be used to attach to other Java virtual machines.
Programmers do not normally create AttachPermission objects directly. Instead they are created by the security policy code based on reading the security policy file.
(String name)Constructs a new AttachPermission object.
AttachPermissionConstructs a new AttachPermission object.