[8098] in Kerberos

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

Re: Forwardable tickets question

daemon@ATHENA.MIT.EDU (Barry Jaspan)
Mon Sep 23 13:10:10 1996

Date: Mon, 23 Sep 1996 12:49:04 -0400
From: "Barry Jaspan" <bjaspan@MIT.EDU>
To: Marco S Hyman <marc@dumbcat.codewright.com>
Cc: kerberos@MIT.EDU
In-Reply-To: [8088]


      Sep 22 12:31:22 dumbcat krb5kdc[141]: TGS_REQ 204.94.187.130(88):
	   TGT NOT FORWARDABLE: authtime 843420496, marc@CODEWRIGHT.COM 
	   for krbtgt/CODEWRIGHT.COM@CODEWRIGHT.COM,
	   KDC can't fulfill requested option

The error message does not say that either marc of krbtgt have the
disable_forwardable bit set; it says the TGT is not forwardable.  TGTs
are only forwardable if they are requested to be forwardable by kinit
with the -f option (that request will fail if the disable_forwardable
bit is set on either principal).

This may seem like just another hassle to you, but it provides a
valuable security benefit.  If it were not required, anyone could walk
up to your machine when you were not around for even less than a
minute and forward your tickets to another host, then use them until
they expired, without knowing your password.  This would be a
dangerous situation to enable by default.  If you explicitly set -f,
then presumably you understand the extra bit of risk you are taking
and will behave appropriately.

Barry

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