[2911] in Kerberos

home help back first fref pref prev next nref lref last post

Kerberos admin/realms questions

daemon@ATHENA.MIT.EDU (Jeffrey Alguire)
Wed Nov 24 19:06:07 1993

Date: Wed, 24 Nov 93 18:52:22 EST
From: alguire@turing.scs.carleton.ca (Jeffrey Alguire)
To: kerberos@MIT.EDU

Hello:

My name is Jeffrey Alguire, and I am a Master of Computer Science student at
Carleton University in Ottawa, Ontario, Canada. My term project a Security
course I'm currently taking entails the evaluation of Kerberos 5 for use 
within a major REAL MULTI-SITE MEDIUM TO LARGE-SIZED Corporate environment. 
I will report to my professor as well as to the Security Department of that 
corporation by Dec. 20, 1993. I will be expected to assess the feasibility
of use of the package within the given setting and to present a possible 
implementation strategy (primarily from an administrative standpoint). 

I have a problem that I would greatly appreciate your assistance in solving
if possible. I have read your Version 4 document of 1988 (Project Athena 
Technical Plan, Section E.2.1, "Kerberos Authentication and Authorization
System", by S.P. Miller, B.C. Neuman, J.I. Schiller and J.H. Saltzer), and
some of the Version 5 document of September 1, 1992 ("The Kerberos Network  
Authentication Service (V5)" by John Kohl and B. Clifford Neuman"). It seems,
though, that I have not been able to ascertain/comprehend some details 
concerning INTER-REALM communication, an area which my analysis must strongly
focus on.

The corporation has many departments which may want to use separate realms.
In addition, it may wish to communicate with other organizations or authorize
resource access for those organizations in a secure manner. Finally,
reorganization is common, sometimes expected to necessitate the redefinition
of realm hierarchies.

I need  to know more about inter-realm communication, especially the 
administration thereof. For instance:

1. When people or resources must move from one realm to another, how can this
   be done with minimal stress on realm administrators? If people were to 
   identify themselves and their departments in some secure manner at login
   time, for example, could realm definitions (for the old + new realms) be
   updated automatically in the case of a realm change for a user (either 
   immediately - which is preferable - or in batch mode)?

2. When low-level departments move between higher-level departments (where
   there are Kerberos servers for both the lower and higher-level departments -
   ie. a parallel Kerberos server hierarchy), what is the best secure way to
   implement corresponding changes within the Kerberos Server hierarchy? 

3. When new departments are created, or old ones renamed, how are new realms
   created or names changed accordingly, and the changes reflected properly 
   in the realm tree?

4. (This one applies within a given organization, but is potentially more
   complex in the inter-organizational case.)

   When hierarchies are changed (perhaps with some potential legitimate 
   parties to communication being initially unaware of the change, as in the
   inter-organizational case, for example, where one organization is not 
   initially kept fully informed of such changes in another that it interacts
   with), how are local Kerberos servers kept informed so that transit paths 
   can be updated? Must this be done through (potentially cumbersome) extensive
   administrator-to-administrator communication and manual 'fixing'? Can it
   be automated via some Kerberos-authenticated protocol?

5. What special H/W requirements are there (eg. MIPS/Full-Time user, memory,
   supported platforms, etc.) for running Kerberos? If one wishes to retain a
   particular server process with special option settings for a small but 
   highly-specialized group that does not use the system enough to get good
   utility out of the processor, can one safely run other servers (Kerberos
   or otherwise) on the same host? Must all such servers belong to a common 
   realm?

That's all I can think of at the moment, but in general, I need to know all
about Kerberos installation and operational issues, especially as pertains to
administration.

Any help that anyone could offer would be greatly appreciated!


Sincerely,

Jeffrey C. Alguire
Graduate Student,
School of Computer Science,
Carleton University,
1125 Colonel By Drive,
Ottawa, Ontario, Canada.
K1S 5B6

Tel: (H) (613) 224-2393 / (613) 225-2393
     (O) (613) 788-4333

e-mail: alguire@scs.carleton.ca



home help back first fref pref prev next nref lref last post