Kerberos Service

Primary Service Provided by Kerberos

Prev Question Next Question

Question

The primary service provided by Kerberos is which of the following?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

The Answer: authentication.

Kerberos is an authentication service.

It can use single-factor or multi-factor authentication methods.

The following answers are incorrect: non-repudiation.Since Kerberos deals primarily with symmetric cryptography, it does not help with non-repudiation.

confidentiality.Once the client is authenticated by Kerberos and obtains its session key and ticket, it may use them to assure confidentiality of its communication with a server; however, that is not a Kerberos service as such.

authorization.Although Kerberos tickets may include some authorization information, the meaning of the authorization fields is not standardized in the Kerberos specifications, and authorization is not a primary Kerberos service.

The following reference(s) were/was used to create this question: ISC2 OIG,2007 p.

179-184 - Shon Harris AIO v.3 152-155

The primary service provided by Kerberos is authentication.

Kerberos is a network authentication protocol designed to provide strong authentication for client/server applications by using secret-key cryptography. The protocol provides a way for two parties to authenticate each other over an insecure network. The authentication process involves the use of tickets, which are issued by a trusted third-party authentication server, called the Kerberos Key Distribution Center (KDC).

When a user attempts to access a network resource, the Kerberos client software on the user's computer sends a request to the KDC for a ticket-granting ticket (TGT). The TGT is encrypted with the user's password and can be used to request service tickets for specific network resources. Once the TGT is obtained, the user presents it to the KDC to request a service ticket for the desired network resource.

The service ticket is also encrypted, and it contains a timestamp and a session key that are used to authenticate the user to the network resource. The network resource can then decrypt the service ticket, verify the timestamp, and use the session key to establish a secure communication session with the user.

Kerberos provides authentication, but it does not provide authorization or encryption. Authorization is the process of determining whether a user is allowed to access a particular network resource, while encryption provides confidentiality by encrypting data in transit.