Dean Willis wrote:
Paul Kyzivat wrote:

So you mean both a sip and sips contact would be registered over the same (tls) flow. As Francois said, he proposed this long ago and it was rejected for a bunch of reasons. The only benefit I can see to this is as a way to indicate a policy regarding whether sip requests are/aren't desired over this flow. Things will work just fine without that policy (the UAS can simply reject them if it wishes). It complicates a lot of things so I prefer to stick with what was already decided about this.

No, this DOESN'T work fine, as the privacy of the UAS's AOR-to-Contact binding is compromised by sending the request from the UAC, even if the UAS rejects the request.

The above is discussing *registrations*, which implies the presence of a registrar. In most cases, the UAC is not the registrar and does not have access to the location service used by the registrar. The UAC sends requests to the AOR. Those requests are serviced by something that does have access to the location service.

The UAC sending a request to the AOR does not compromise the UAS's Contact binding. That can be compromised in two ways:

- if the "home proxy" translates the AOR to the contact and then
  forwards the request over in insecure link. If its a sips contact
  we have already banned that.

- if the "home proxy" responds with a 3xx containing the registered
  contact of the UAS. If the request had been unsecured then the
  contact may indeed be compromised. (Note that doing this is
  considered a *feature* in a number of scenarios. For instance if
  the UAC has "guessed" at a sip AOR, and is then told it must use
  a sips AOR to contact this UAS.) This is a policy issue of whether
  the home proxy *should* disclose the contact addresses, and if so,
  with what constraints.

If the sender KNEW that the UAS only accepted SIPS, this compromise would not occur.

How would the sender know that? I might be trying to call you by guessing your sip address from your email address.

        Paul

And if the sender is given only a SIPS URI for an AOR, the sender MUST assume that the UAS accepts only SIPS requests and MUST NOT send a request to that AOR using SIP. Otherwise, the privacy of the UAS's AOR-to-Contact binding might be compromised (and in security, one can assume that if it might be compromised, it probably has been-- It's tainted).

--
Dean


_______________________________________________
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

Reply via email to