[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: transaction security in the last mile
[ Moderators note: Post was moderated, either because it was posted by
a non-subscriber, or because it was over 20K.
With the massive amount of spam, it is easy to miss and therefore
delete relevant posts by non-subscribers.
Please fix your subscription addresses. ]
At Sun, 20 Jul 2008 18:43:10 +0000,
Paul Vixie wrote:
>
> > From: Eric Rescorla <ekr@networkresonance.com>
> >
> > Paul Vixie wrote:
> > > so, either there can be no fallback, or there must be additional
> > > configuration information for the stub/RDNS relationship (beyond the
> > > RDNS's IP address; for example it could include a TSIG shared-secret.)
> >
> > True. Though it could also just contain the one bit of information
> > that the server will do a secure channel, right?
>
> in for a dime, in for a dollar. it's not the number of new bits, it's
> that the number of new bits is zero or not.
Well, I agree that there's a qualitative difference between 0 and 1,
but I think there's still a pretty big difference between 1 and 160.
> > If you do, then you should do the initial key establishment via some
> > public key authentication mechanism, at minimum SSH-style leap of faith.
>
> i don't see microsoft or apple adopting that approach for their stubs. it
> is not reasonable to present an end user with a popup that asks them for
> input they know they are not qualified to give. so, that's why i'm not
> trying to do an SSH-style leap of faith on this.
So, I'm not saying that l-o-f will necessarily work here, but
I don't think it's necessary to prompt the user. Rather, you
can just accept the first key you see...
> > On a slightly different note, wouldn't another possibility be to simply
> > ignore ICMP unreachables and rely on timeouts?
>
> that tends to be a kernel change rather than an application change. there
> may even be a setsockopt() that does this on some BSD-like or Linux-like
> operating systems, or on WIN32-like operating systems, but not on all of
> them. if we offer a new mechanism that's only secure after a change to
> the kernel's UDP stack, then we'll never be sure what got deployed, but we
> can safely bet that it won't be universal.
Maybe I'm missing something, but why do you need to change the kernel?
As I recall, UDP sockets, unlike TCP sockets, don't die just because
an ICMP message is received. Can't the application just ignore
the error?
-Ekr
--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>