OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ws-tx] Issue 007 - WS-C: Make Register/RegisterResponse retriable


Kevin,

In my mind the trust issue is a separate concern.

The same applies to the transaction (context identifier), does it not? 
That is a URI in the clear.

Why would we trust the uniqueness of message ids, (which are not 
generated by the processor incidentally)?

It's very difficult to stop a trusted counterpart from abusing your 
trust. You know it's them; you know the message is unaltered, you know 
it's well-formed, you know it's legal vis-a-vis the spec, but it's 
actually a load of rubbish. Either it's a bad implementation, or they 
are trying to attack you. Ultimately, the only sanction on that is to 
stop trusting.

Alastair


Kevin Conner wrote:
> Alastair Green wrote:
>> I agree, and I believe that a URI or IRI has the useful property of 
>> being a globally unique identifier. This seems like a non-problem. 
>> Cf. Use of URI for /CoordinationContext/Identifier.
>
> It certainly has the potential for being globally unique, at least 
> with a certain degree of confidence, but the issue is still one of 
> trust that the third party is generating unique identifiers.
>
> The current specification does not require the registration or 
> protocol services to trust any other identifier than the one it 
> generates. The identifier is scoped to its service(s).
>
> The suggestion to reuse the register message implies that collisions 
> in this identifier space cannot happen, especially if the register 
> response cannot return a failure message and must blindly accept the 
> contents of the EPR.
>
> If we go down this route, which does seem appealing to me, then I 
> believe we should assume that collisions will be possible and work 
> defensively.  A valid response to the register request should be that 
> the identifier is already used (it may be a collision) and that a 
> recovering participant/AS should be required to identify itself using 
> a different request message.
>
>     Kev
>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]