Ping: RFR: JDK-8243012: Fix issues in j.l.i package info

Alex Menkov alexey.menkov at oracle.com
Wed May 13 19:30:50 UTC 2020



On 05/12/2020 13:40, serguei.spitsyn at oracle.com wrote:
> Hi Alex,
> 
> This seems to resolve most of the Alan's concerns.
> Though, I'm not sure if we can treat users that deploy and use agents as 
> developers.

I think users that deploy agent or use tools to load agents can be 
called administrators :)

--alex

> 
> Otherwise, we may want to tweak the last sentence a little bit:
>   "Developers or administrators that deploy agents, deploy applications 
> that
> package an agent with the application, or anyone using a tools that 
> loads agents into a
> running application, are responsible for verifying the trustworthiness 
> of each
> agent including the content and structure of the agent JAR file.
> 
> 
> But let's wait for Alan's opinion.
> 
> Thanks,
> Serguei
> 
> 
> On 5/12/20 12:57, Alex Menkov wrote:
>> Hi Alan, Serguei,
>>
>> lets try one more time :)
>>
>> What about:
>>
>> Agents can transform classes in arbitrary ways at load time, transform
>> modules, or transform the bytecode of methods of already loaded classes.
>> Developers or administrators that deploy agents, deploy applications that
>> package an agent with the application, or use tools that load agents 
>> into a
>> running application, are responsible for verifying the trustworthiness 
>> of each
>> agent including the content and structure of the agent JAR file.
>>
>>
>> please let me know what do you thinks, I'll prepare & publish new 
>> webrev as soon as we get agreement about the paragraph.
>>
>>
>> --alex
>>
>> On 05/12/2020 00:59, Alan Bateman wrote:
>>> On 11/05/2020 22:14, Alex Menkov wrote:
>>>>
>>>>
>>>> Updated webrev:
>>>> http://cr.openjdk.java.net/~amenkov/jdk15/java_instrument_spec/webrev.2/ 
>>>>
>>>>
>>>> --alex
>>> This doesn't work for me because it drops the important point that 
>>> the developer/admin is also responsible when deploying an agent that 
>>> packages an agent with the application. Also anyone using a tool that 
>>> loads agents into a running VM has responsibility too. So I think 
>>> these points need to be included.
>>>
>>> -Alan.
> 


More information about the serviceability-dev mailing list