Re: a potential security hole?
Ken Hornstein <[email protected]> Thu, 13 Feb 2003 12:18:37 -0500
| Newsgroups | gmane.ietf.kink |
|---|---|
| Message-ID | <[email protected]> |
>Here are players: > >A: > - A is a node. > - A's IP adrs is "133.140.10.1". > - A's FQDN is "foo.goodguy.org". > - A's principal is "foo.goodguy.org@REALM". > - A shares a Kerberos master key Ka with KDC. > - Alice and Bob have their account in node A. > >X: > - X is a node. > - X's one of IP addresses is "133.140.10.2". > - X's FQDN is "bar.badguy.org". > - X's principal is "bar.badguy.org@REALM". > - X shares a Kerberos master key Kx with KDC. Whoah, okay, when you say the "master" key (Kx) are you talking about what is typically called the "master" key (K/M) in MIT implementations, the TGS key, or just the key assigned to that principal? (BTW, typically that principal would be called host/bar.badguy.org@REALM). >4) The node X intercepts the KINK CREATE message whose destination > is the node B. X can read the message because the message > is for "bar.badguy.org@REALM". > Then, X can reply a bogus KINK REPLY message to the A. I don't follow this step; if the destination is B, how exactly can X read it? The AP_REQ is encrypted with B's key. This seems like it requires cooperation between B and X; if that's the case, I don't understand why B just doesn't give X his secret key. --Ken