>Liane Praza wrote:
>>    3.2 New privileges
>> 
>>      In order to be able to reliably identify a process contract based
>>      on the service FMRI value, we will require privilege to set the
>>      term in the process contract template. There is no current
>>      privilege that could be leveraged for the purpose of contract
>>      identification. Thus, we introduce a new privilege,
>>      {PRIV_CONTRACT_IDENTITY}, that will be required of processes that
>>      set the Service FMRI term.
>
>I'm assuming this applies to both the "Service FMRI" and the "Creator 
>Auxiliary" information.  This means that end users using ctrun(1) won't 
>be able to setup contract identities that seems a shame since they can 
>create new contracts.
>
>Would it be sufficient that the privilege is needed only to change the 
>stored identity information if it is already set or be required only to 
>set the "Service FMRI" and to change the aux information (if already set).
>
>This looks like great stuff and I'd like to see it get as much scope for 
>use. I can see that setting a service FMRI as an end user could be seen 
>as a bad thing because it could confuse analysis tools but I'm not sure
>I see the security risk in doing so, is there one ?


I would expect you would need to "own" the contract in question or
be able to control it in order to set the identity.

Casper

Reply via email to