Re: Sub/Not Security, Presence service identifiers

[email protected] (John D. Ramsdell)
Newsgroups gmane.ietf.impp
Message-ID <[email protected]>
"Adrian Bateman" <[email protected]> writes:

> I really really must make time to read through the latest drafts to
> ensure that I am up-to-date, but in the interests of discussion, I want
> to ask the following question - if this is covered somewhere, please
> excuse me and point me to the appropriate text.
> 
> My understanding of the requirements was that we are aiming for
> end-to-end security. Wouldn't this mean that I would expect to receive a
> presence document signed by the principal rather than one signed by some
> arbitrary presence service address?
> 
> Adrian.

When receiving a notification, a watcher would like to know that the
presence service that is sending the notification is authorize to do
so on behalf of the person that provided presence information.
Without the authentication of the presence service, a watch could be
spoofed into receiving presence information from an invalid source.

Signing the presence information by the person that created it does
not fix the problem, because a spoofing presence service could collect
signed presence information and replay them in an order that
misinforms the watcher.  In addition, in some systems, a presence
service generates the online information in a presence information
document based on whether there is an open TCP/IP connection to the
person's client.  In these systems, only the presence service can sign
all of the presence information, because the person does not
contribute the online status elements.  

One final point, I believe there is an explicit requirement in one of
the RFC's that says a watcher has to be able to authenticate a
presence service.  I'm too lazy to look it up now.

John




  [reminder: [email protected] for non-technical discussions, please]
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.