Re: FW: I-D Action:draft-kaplan-sip-session-id-00.txt

Hadriel Kaplan <[email protected]>
Newsgroups gmane.ietf.sip
Message-ID <E6C2E8958BA59A4FB960963D475F7AC313726C28DB@mail>

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Paul
> Kyzivat
>
> [email protected] wrote:
> > In regard to adding a Session-Id to requests are not given one by the
> > UAC:
> >
>
> Specifically, *subsequent* requests in the same dialog won't carry the
> same value, at least until the node that inserted the value is reached,
> if it is reached. And even then the same value won't be inserted unless
> the inserting node is dialog stateful. That argues for only having
> dialog stateful elements insert the header.

Although the draft mentions a UUID as one option, it leaves the mechanism to be decided.  One thing we could do instead of UUID, for example, would be to make it a hash of the received call-id and local system/node ID and MAC or some such.  In other words take some non-volatile system data munged with the call-id, and hash it to get the 128 bits of output for the Session-ID header value.  That way a stateless proxy can re-generate the same value again for upstream and downstream requests and responses, without it compromising or being re-create-able just from the call-id value and giving a reason for folks to remove it.
But I'll have to ask some security folks about that.

-hadriel
_______________________________________________
Sip mailing list  https://www.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.