Re: how many angels can dance on the head of a pin?

Ben Laurie <ben@links.org> Sun, 10 August 2008 12:15 UTC

Return-Path: <owner-namedroppers@ops.ietf.org>
X-Original-To: ietfarch-dnsext-archive@core3.amsl.com
Delivered-To: ietfarch-dnsext-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 54F273A680E; Sun, 10 Aug 2008 05:15:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.931
X-Spam-Level: *
X-Spam-Status: No, score=1.931 tagged_above=-999 required=5 tests=[AWL=-0.232, BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YYxcl8ez47T8; Sun, 10 Aug 2008 05:15:08 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 4DECB3A679F; Sun, 10 Aug 2008 05:15:08 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1KS9j5-000FTL-Ay for namedroppers-data@psg.com; Sun, 10 Aug 2008 12:08:47 +0000
Received: from [217.155.92.109] (helo=mail.links.org) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from <ben@links.org>) id 1KS9iz-000FSN-1O for namedroppers@ops.ietf.org; Sun, 10 Aug 2008 12:08:45 +0000
Received: from [193.133.15.218] (localhost [127.0.0.1]) by mail.links.org (Postfix) with ESMTP id 7604B33C1C; Sun, 10 Aug 2008 13:08:39 +0100 (BST)
Message-ID: <489EDA4C.3080300@links.org>
Date: Sun, 10 Aug 2008 13:08:44 +0100
From: Ben Laurie <ben@links.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: Alex Bligh <alex@alex.org.uk>
CC: Duane at e164 dot org <duane@e164.org>, bmanning@vacation.karoshi.com, Namedroppers <namedroppers@ops.ietf.org>
Subject: Re: how many angels can dance on the head of a pin?
References: <200808080237.m782bBqk005628@drugs.dv.isc.org> <489BBA1C.1040107@e164.org> <489E4D44.1080306@links.org> <20080810042136.GA18568@vacation.karoshi.com.> <489E89B6.6090208@e164.org> <01B9CF1DF0A4A4443A6E73A4@nimrod.local> <489EAFCD.2090204@e164.org> <6751CAB7406138E7F72B474E@nimrod.local> <70CC931622BD9710F13283EA@nimrod.local> <489ED142.8010500@links.org> <9638F8EA548C822160EF40E4@nimrod.local>
In-Reply-To: <9638F8EA548C822160EF40E4@nimrod.local>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
List-ID: <namedroppers.ops.ietf.org>

Alex Bligh wrote:
> Ben,
> 
> --On 10 August 2008 12:30:10 +0100 Ben Laurie <ben@links.org> wrote:
> 
>>> I should have added that whilst non-broken NATs don't make things worse
>>> (*), they also don't make things better.
>>
>> Not so, actually. If the NAT does random port assignment, then the
>> resolver's assignment can be predictable.
> 
> Yep quite possibly. My post was precaffeinated and I was referring to
> resolvers that were fixed-up, i.e. unpredictable. In practice though, I
> suspect (Roy will know better) that a NAT seeing traffic from a single
> internal (src IP, src port) tuple will continue to map that to a single
> external (src IP, src port) tuple because, unless it's doing deeper
> inspection than normal, it doesn't know which packets form separable
> conversations. So the improvement would only occur where the broken
> resolver used a non-constant but predictable port, which is the minority of
> cases.
> 
> My point was that one should not think one can just stick a caching
> resolver behind a NAT device and suddenly achieve immunity from this
> particular poisoning attack. I presume you agree with that?

Depends on your resolver, as you explained above.

-- 
http://www.apache-ssl.org/ben.html           http://www.links.org/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

--
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/>