Re: 2 forwarded messages...DNSEXT discussion of Day and Kaminsky

[email protected] (Paul Jarc)
Newsgroups gmane.network.djbdns
Organization What did you have in mind? A short, blunt, human pyramid?
Message-ID <[email protected]>
Dean Anderson <[email protected]> wrote:
> On Wed, 18 Feb 2009, Paul Jarc wrote:
>> I don't think this attack works any better against a qmerge-patched
>> dnscache.  Although dnscache forgets about its previous outgoing
>> queries, the kernel doesn't know that it has forgotten.  There's no
>> external evidence that would show up in the attacker's probe.
>
> Your analysis is incorrect:
>
> 1. The state of the kernel is indeed affected by the rate of ports being
> consumed and returned. (previously explained)

If by "the state of the kernel" you mean the kernel's entropy pool,
then we agree, but I don't see how that relates to what I said above.
If you mean that the kernel will handle an incoming response
differently based on whether dnscache has forgotten the outgoing
query, then that would be relevant, but I disagree.  I don't think
you've given any explanation of how that could be.

> The fewer ports (a single port) might be easier to discover and
> identify.  (previously explained)

You haven't explained how to distinguish recently-forgotten ports from
still-waiting-for-response ports.  With the attack I described, making
that distinction is necessary if you want to reduce the number of
ports to consider.

> 3. The number of queries sent to an authority server are affected by the
> qmerge changes. (previously explained)
>
> 4. The number of responses returned by authorities servers are affected
> by the qmerge changes. (previously explained)

Yes, that much is clear.  But are you saying that affects the attack I
described?  I don't see how.

Your statements are all very general, making it difficult to tell what
attack you're talking about from one sentence to the next.  Can you
give a clear algorithm for one single attack, and show in detail how
that attack is more effective against a qmerge-patched dnscache than
an unpatched one?

> to solve a virtually NON-existant problem.

I don't think there's any disagreement about the scope of the problem.
Anyone who's in a position to be affected by it would probably be able
to detect and stop an attack.  Some might not.  Regardless, there's no
reason not to fix the problem, if the solution doesn't introduce new
problems.

> What do you think the smart thing to do is?

So far, I haven't seen any reason not to apply the qmerge patch.

> What matters is that Kaminsky didn't discover anything about DNS on
> which to hang his name.

It's an enormous jump from there to saying that Kaminsky is malicious,
and anything produced by him or anyone who works with him can never be
trusted.


paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.