...
From the security point of view, the JVMTI provides access to fields that would normally be inaccessible. The interface also provides facilities for changing the behavior of a running Java program (, for example, threads can be suspended or stopped). The JVMTI profiling tools can measure the time that a thread takes to execute, leaving applications vulnerable to timing attacks.
...