home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.protocols.kerberos
- Path: sparky!uunet!stanford.edu!snorkelwacker.mit.edu!bloom-picayune.mit.edu!news.mit.edu!jis
- From: jis@MIT.EDU (Jeffrey I. Schiller)
- Subject: Re: New User Accounts
- In-Reply-To: dean@ksr.com's message of Wed, 2 Sep 1992 16:30:16 GMT
- Message-ID: <JIS.92Sep3140545@big-screw.MIT.EDU>
- Sender: news@athena.mit.edu (News system)
- Nntp-Posting-Host: big-screw.mit.edu
- Organization: Massachusetts Institute of Technology
- References: <199209021630.AA04209@magrathea.ksr.com>
- Date: Thu, 3 Sep 1992 19:05:45 GMT
- Lines: 34
-
- In article <199209021630.AA04209@magrathea.ksr.com> dean@ksr.com writes:
-
- I think one can use a service key to get a ticket and session key for
- a mutually authenticated private session with a "kerberos-SecurID"
- server, which is on the same machine as the kerberos server.
-
- You are assuming that each workstation has an /etc/srvtab file. In our
- environment that simply isn't true. Furthermore *if* each workstation has
- a /etc/srvtab file, it must be get confidential from the users of the
- workstation (unless the workstation is only used by one person, i.e.,
- it is in their office).
-
- The SecurID code would be sent to this server, and if authenticated
- by the SecurID software, the kerberos passwd would be changed to the
- securID code, and then changed to something random 30 seconds later.
-
- I would recommend changing this procedure do instead return the TGT
- (and associated session key) via the already encrypted channel that
- was used to supply the SecurID code (assuming that the code proved
- valid). Leave the person's entry in the kerberos database with a random
- value (or leave the DES key NULL). This is more secure then:
-
- The client would get initial kerberos tickets as usual using the
- SecurID code as the password.
-
- Many of the SecurID cards that I have seen only have a 5 or 6 digit
- value on them. If I watch you login, given your proposal, I can obtain
- your TGT and session key encrypted in a value which I *know* is a 5
- or 6 digit purely numeric string. I can then do an offline search of
- all valid 5 and 6 digit values (and with modern computers and fast DES
- software, this can be done quite quickly, easily within the session
- lifetime).
-
- -Jeff
-