Re: Review Comments: draft-ietf-sacred-protocol-bss-00.txt

Dale Gustafson <[email protected]> Thu, 13 Dec 2001 13:46:57 -0600
Newsgroups gmane.ietf.sacred
Message-ID <[email protected]>
Stephen,

A couple of responses inline.

Regards,

--dg


Stephen Farrell wrote:

> Hi Dale,
>
> > 2.1.4 Password Change
> >
> > Perhaps the terminology can be clarified to differentiate the passwords
> > involved;  one password may be needed for the authentication/session
> > security method (when SRP-3 is used in this document); the other (2nd)
> > password is used to derive a secret key that provides persistent
> > encryption for the credential per se.
>
> How about referring to them as "account password" and "credential
> password" according to context?

Done.

[...]

> > Client software should be able to allow the user to clearly see/verify
> > what they are overwriting or deleting (assuming that such decisions are
> > not always easily reversed).
>
> Isn't the selector string enough? If not, then I'm not sure what you
> mean. Maybe you could suggest what else should be done?

This appears be solved with Gareth and Magnus' most recent proposal:

 - each credential must have a selector (name)
 - version identifier = credential fingerprint
 - etc.

[...]

> > 6. Security Considerations
> >
> > No mention of the need to limit password guesses via the network.  We
> > really need to mention the different forms of password guessing that
> > should be limited by servers.
>
> Fair enough. I'll add something in the next draft (but would appreciate
> offers of text...)

suggested text:

V6.  An attacker can attempt to masquerade as a client in an attempt to get a
     server to reveal information that allows for a later dictionary attack on
     user credentials.

   - The use of the SRP strong password algorithm counters this to a great
extent.
     Additionally, credential servers MAY choose to provide mechanisms that
protect
     against online dictionary attacks against user account passwords, either by

     repeated access attempts to a single user account (varying the password) or
by
     attempting to access many user accounts using the same password.

BTW, implies we will need additional error status values such as:

 - account locked
 - please call your administrator
 - other / TBD

I agree with (somebody) that it's easiest to let the server send a small text
message to the user in any error response.

> Stephen.
>
> --
> ____________________________________________________________
> Stephen Farrell
> Baltimore Technologies,   tel: (direct line) +353 1 881 6716
> 39 Parkgate Street,                     fax: +353 1 881 7000
> Dublin 8.              mailto:[email protected]
> Ireland                           http://www.baltimore.com