RE: Questions regarding Session & Media Authorization
"Louis-Nicolas Hamer" <[email protected]> Mon, 10 Jun 2002 11:38:38 -0400
| Newsgroups | gmane.ietf.rap |
|---|---|
| Message-ID | <[email protected]> |
Hi, Thanks for your comments. In fact, the draft just went under an IESG review. They expressed similar comments. We are now in the process of clarifying a few points in the draft and should publish a revision shortly. We hope that the clarifications will answer your comments. L-N > -----Original Message----- > From: Hannes Tschofenig [mailto:[email protected]] > Sent: Monday, June 10, 2002 7:14 AM > To: [email protected] > Subject: Questions regarding Session & Media Authorization > > > hi > > it was interesting to read your document about session and media > authorization drafts. the idea of linking different protocols > that somehow > depend on each other (sip & rsvp) with regard to the > authorization phase > seems to be very useful. however by reading your documents some > comments/questions came into my mind: > > in [framework] you describe three models: Coupled Model, > Associated Model > and the Non-Associated Model > from your description it was not clear to me whether in one > of the models > crypgraphic processing (related to the token) needs to be done by the > first-hop router (Edge Router). i assume that no > cryptographic verification > takes place at the edge router. > > in [auth] you describe different means to protect the > information inside the > token. the means for protection seem to be strongly related > to rsvp which is > not obvious to me. the choice for including non-cryptographic > protection > (ascii and unicode credentials) are difficult to understand > since you pass > the token to the end-host and mention in [framework] that the > end-host is > not trustworthy. hence i would suggest to remove these > credentials since > they provide no use. the use of kerberos might be difficult > in practice > since the entity issuing the token needs to know the who is > going to verify > it (appart from the message size ~ 500bytes for the kerberos > token). the > verification steps of the kerberos ticket as explained in 5.3 > of [auth] seem > to be wrong: the verifying entity receives the session ticket > and decrypts > it to retrieve the session key. this key is then used to > verify the keyed > message digest with either HMAC-SHA1 or HMAC-MD5 (or digital > signature as > you call it). > > the usage of pk-based credentials also seems to be adopted > from rsvp. the > fact that pk-based credentials are not really used is not > really promising. > additionally there are concerns related to the size of the > token in case of > pk-based credentials and the digital signature. in section 8 > of [auth] you > state that pk-based credentials have an advantage of good > scalability but it > infrastructure support. since there are only a few entities > creating the > token and only a few entities verifying the token scalability > does is no > scalablity problem. > > in [framework] you describe the Non-Associated Model whereby no > trust-relationship exists between the policy servers (RCD and > SCD policy > servers). why should someone rely on the policy decision of a > policy server > which is not trusted. if there is a trust relationship > between them why not > to establish a session key to verify the token or to exchange > the required > information? > > my main question is: why is it necessary to include so much > information into > the token (qos parameters, credentials etc. - e.g. section > 3.3.8 of [auth]) > although this information could easily be exchanged between the policy > servers. all they need is only a "pointer"/identifier to the stored > information. section 6. "The Associated Model <<using Two > Policy Servers>>" > in [framework] shows such an interaction between the two > types of policy > servers. hence in such a case the token is much smaller since > it only has to > contain the necessary information, the protection of the > token is simplified > by only using a keyed message digest. finally bandwidth is preserved > (consider that each session creates a token which has to be > sent to the > end-host and back). > > additionally you should include a short statement about what > prevents a user > from reusing an old token. > > what do you think? > > ciao > hannes > > [auth] "Session Authorization for RSVP", > <draft-ietf-rap-rsvp-authsession-02.txt> > [framework] "Framework for session set-up with media authorization", > <draft-ietf-rap-session-auth-03.txt> > > > >