RE: [Geopriv] teasing apart: http as a GEOPRIV using protocol

Ted Hardie <[email protected]>
Newsgroups gmane.ietf.sip,gmane.ietf.geopriv
Message-ID <p06230902c0ef4c470dcb@[10.0.1.3]>
At 11:14 PM -0500 7/27/06, Thomson, Martin wrote:
>
>Or, are we above the scrabbling for loopholes - after all we[1] wrote the rules, we know the reasons for the rules[2], so why are we playing games with definitions?  This is avoiding RFC 3693, and I'm guilty of that[3] (if I recall, you told me to stop).  Why not simply address the requirements?
>
>The point that Martin (D) was making is related to the fact that conveyance doesn't have to specify how a reference is used.  That doesn't mean that it doesn't have to be specified at all, but SIP can treat this as opaque data (except cid:, of course). 
>
>Cheers,
>Martin

Going through 3693 again was what inspired me to put up a strawman.  I hope
setting it alight gets us some light and not too much heat.

My own reading says that if you want to use HTTP as a transport of PIDF-LO, rather
than as a using protocol, you have to use it in a way that protects the privacy
of the object in flight (encrypting TLS in the strawman, but it could be mandating
s/mime or something else), and you have to be sure that the parties transporting
it are authenticated to each other (to protect against monkey-in-the-middle attacks
as a start).

More importantly, you have to use it in a protocol context where it is handed off
after transport to some other protocol or application which then does the real
work of reading or modifying the object and of obeying the rules.  To me that
means that it can't be used in this way loosely--just implementing this strawman
and calling it a using protocol would be utterly bogus, since once it arrives
at the client, you haven't said what to do with it all or how the geopriv
requirements are met.  But I think it *might* be valid in very specific protocol
contexts where you have said what happens when the *using protocol*
(SIP, in this example) does from there. 

It may be, of course, that I was thinking to hard and need to take a bit of
a lie down to recover.  But I thought about the URI schemes which encode
data in the URI itself, and I thought:  how can those be using protocols?
Obviously, they aren't; they're just ways of carrying the data around for
the benefit of real using protocols.  If that is the case, we may be able
to do something simple to specify how to use a suitably protected transport
to dereference a URI rather than carrying the data inside the using protocol.
But I think that this fundamentally requires that the transport/dereference
occur in a very bounded protocol context inside the real using protocol.
Otherwise, you are absolutely right that it is just an end-run.

To re-iterate:  this a strawman; feel free to rip up the innards and use as
a pillow, flammable materials, or use as you see fit.  I won't be offended if
the response is any of the above.
			regards,
				Ted











_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.