Little about Kerberos

by Nideesh C on January 30, 2011 · 0 comments

in Server2003




One of the problems that comes with using a network that requires authentication from the user–a username and password–is the fact that the password is sent over the network in plain text. So, the user types in their username and their password, which might appear as asterisks, and then they hit enter to submit it. The password and username travel over the network in plain text.
For someone looking to gain access to this information, it would not be too difficult to catch the password and username while en route through the network and use it to access the system themselves. Kerberos allow for the password and username to be used without having to send them over the network. In other words, the network can be accessed, but the password and username don’t have to travel through it to make the access possible.

In a kerberized network, the kerberos database contains principles and their keys. When talking about users, the subsequent keys come from the passwords. All of the services that happen on a database are also stored on the kerberos database with their keys.

Kerberos works

When the time comes that a user wants to log in to the network, the principle is sent to the key distribution center (KDC). This is sent as a request for the ticket granting ticket (TGT). The request can be sent in two ways. The first is by a login program or by a kinit program.

If the KDC finds the principle in the database, it creates a TGT, encrypts it using the TGT, encrypts it using the user’s individual key and then sends it back to the user.

Once it [TGT] is received by the user, the login program decrypts the encrypted key. This TGT is stored in the credentials cache and expires after a certain amount of time. The time varies, but is typically around eight hours. This adds another level of security because when the TGT expires, access to the network expires as well because a new TGT is needed. So, for eight hours, someone could have access in comparison to a password that offers consistent access until it is changed.

When access to a network service is needed, the TGT sends a request to the ticket granting service. The TGS provides a ticket to the service and then the user can use it for a period of time.

Not Satisfied ? Just search & get the result

Related Posts Plugin for WordPress, Blogger...
Be Sociable, Share!

Related posts:

  1. PPP Configuration on Cisco Router
  2. How to Prevent Computer Users From Logging on to Windows at Certain Times.
  3. Creating and Managing Forests and Domains in Windows Server 2003 Environment
  4. Security Principal Accounts in Server 2003 Active Directory
  5. Little about Active Directry

Leave a Comment

Previous post:

Next post: