Single Signon Network Authentication
_______________________________________________________________________________________________________ Work Group Charge
_______________________________________________________________________________________________________ Work in Progress
_______________________________________________________________________________________________________ Next Meeting
Tuesday, January 24, 1-3PM. In the conference room at 3401 Walnut Street, Suite 335B.Minutes of Work Group Meetings
_______________________________________________________________________________________________________ Work Group Contact Information
Members Name Organization E-mail address ------------- ------------------------ ----------------- Noam Artz ISC/DCCS artz@dccs Deborah Aukee VPUL aukee@pobox Emily Batista Library batista@pobox Nirmalya Das Medical School das@cip.ldi Dan Dougherty President/Provost dandough@pobox Chris Hiester DCCS hiester@dccs Alex Garthwaite ISC/DCCS alex@dccs Shumon Huque SAS shuque@sas Tom McAleer UPHS tom_mcaleer@path1a.med Grover McKenzie Library mckenzie@pobox Dave Millar ISC/DA millar@pobox Norm Morrison SEAS morrison@seas Martin Pring Medical School pring@a1.mscf Andy Rieger Wharton riegera@wharton Ellen Rosenblatt ISC/UMIS rosenblatt@umis Fran Seidita Resource Planning/Budget seidita@pobox Lila Shapiro ISC/UDC lila@staff.udc Andrew White SAS awhite@sas Ira Winston SEAS ira@central.cis Co-Chairs. ---------- Mark Litwack ISC/DCCS litwack@dccs Jim Johnson ISC/DA johnsonj@poboxWork Group E-mail address: dce-authen-wg@isc.upenn.edu.
_______________________________________________________________________________________________________ Background Information
Usernames Everyone who connects to a multi-user computer system needs to have an account. An account consists of two parts: a username and a password. A username, also called an account name, is an identifier--it tells the computer who a person is. The password is an authenticator--it proves to the operating systems that a person is who they claim to be. Authentication Before networks, the task of validating the identity of a particular user was simple. A terminal and timesharing computer were able to assume that whoever was currently typing at the keyboard had the same identity as the session initiator. The system of account names, verified by a password at startup time was easily enforced. Today, computers requesting and providing services over networks are not secure. A network authentication service is needed to act as a secure third party between non-secure hosts on the network askingfor services, and hosts providing the services. Single Signon Many people require access to multiple computer systems. They can end up with a long list of accounts and passwords. Most people cannot effectively keep track of multiple accounts and passwords, especially when they differ across platforms. Single Signon represents the concept that a computer user can be authenticated once, and for the rest of their session, any other systems or networks connected to would check with a security database to determine privileges, with no need for any further signons, interruptions, or passwords. Effective implementation of Single Signon requires a mechanism that combines user authentication and authorization. Authentication vs. Authorization Authentication is the process of verifying the claimed identity of a client(i.e., user) and/or service. Authorization is the process of determining whether a client may use a service, which objects the client is allowed to access, and the type of access allowed for each. To clarify, authentication answers the questions 'Who am I?' and 'Who am I talking to?,' while authorization answers the questions 'Do I have access to this server?' and 'What are my access privileges?'
_______________________________________________________________________________________________________ Kerberos Authentication
Kerberos is a trusted third-party authentication service used to verify the identities of client applications(i.e., users) and server applications in a distributed computing environment.Kerberos Information Sources
_______________________________________________________________________________________________________ Comments?
Address comments to jamesfj@pobox.upenn.edu