Kerberos Flashcards

1
Q

Explain Kerberos in a nutshell:

A
  • a protocol for authentication
  • uses tickets to authenticate
  • avoids storing passwords locally or sending them over the internet
  • involves a trusted 3rd-party
  • built on symmetric-key cryptography
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a ticket ?

A

your proof of identity encrypted with a secret key for the particular service requested

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What 3 interaction take place?

A
  1. the Authentication Server
  2. the Ticket Granting Server
  3. the Service or host machine that you’re wanting access to.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the TGT message contain?

A
your name/ID,
the TGS name/ID,
timestamp,
your network address 
lifetime of the TGT 
TGS Session Key
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How is the TGT encrypted?

A

TGS Secret Key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

TGT stands for:

A

Ticket Granting Ticket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is contained in the plaintext request for TGT?

A

your name/ID
the name/ID of the requested service (in this case, service is the Ticket Granting Server),
your network address
requested lifetime for the validity of the TGT,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the AS do after receiving a plaintext request for TGT?

A

The Authentication Server will check if exist in the KDC database; no credentials are checked.

If there are no errors it will randomly generate a key called a session key for use between you and the Ticket Granting Server (TGS).

The Authentication Server will then send two messages back to you.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly