Re: [dhcwg] Lifetime draft: refresh time should never be more thanIRT_DEFAULT

Stig Venaas <Stig.Venaas@uninett.no> Tue, 16 November 2004 13:33 UTC

Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27844; Tue, 16 Nov 2004 08:33:52 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CU3NP-0003Sr-L7; Tue, 16 Nov 2004 08:28:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CU3Jp-0003C9-Su for dhcwg@megatron.ietf.org; Tue, 16 Nov 2004 08:24:26 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27354 for <dhcwg@ietf.org>; Tue, 16 Nov 2004 08:24:25 -0500 (EST)
Received: from tyholt.uninett.no ([158.38.60.10]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CU3M1-0005OH-UD for dhcwg@ietf.org; Tue, 16 Nov 2004 08:26:43 -0500
Received: from sverresborg.uninett.no (sverresborg.uninett.no [IPv6:2001:700:e000:0:204:75ff:fee4:423b]) by tyholt.uninett.no (8.12.10/8.12.10) with ESMTP id iAGDOG3U001186; Tue, 16 Nov 2004 14:24:16 +0100
Received: (from venaas@localhost) by sverresborg.uninett.no (8.12.8/8.12.8/Submit) id iAGDOGPx027053; Tue, 16 Nov 2004 14:24:16 +0100
X-Authentication-Warning: sverresborg.uninett.no: venaas set sender to Stig.Venaas@uninett.no using -f
Date: Tue, 16 Nov 2004 14:24:15 +0100
From: Stig Venaas <Stig.Venaas@uninett.no>
To: Ted Lemon <Ted.Lemon@nominum.com>
Subject: Re: [dhcwg] Lifetime draft: refresh time should never be more thanIRT_DEFAULT
Message-ID: <20041116132415.GF26517@sverresborg.uninett.no>
References: <002a01c4c6ac$654323f0$be878182@amer.cisco.com> <D0FDE6C2-32A2-11D9-AA52-000A95D6A618@nominum.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <D0FDE6C2-32A2-11D9-AA52-000A95D6A618@nominum.com>
User-Agent: Mutt/1.4.1i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17
Cc: "<dhcwg@ietf.org> <dhcwg@ietf.org>" <dhcwg@ietf.org>
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org

I'm not sure we should limit the value to 1 day (default). I'm not
sure the security problem is that big, and there might be reasons
for using larger values.

If we make say 1 day a requirement, then practically all stateless
clients, assuming most will implement this option, will refresh
their info daily. I can think of some possible scenarios where this
might be a bad thing. Is it unlikely that you have say a network of
thousands of very simple IPv6 devices, say sensors, that use
stateless DHCP and where things are quite static?

If I want to do an attack forging DHCP responses I would rather
change other options like e.g. DNS server than IRT. A high IRT value
won't do anything wrong in itself unless changes occur. A high value
might be used in conjunction with change of other values though, so
that clients will have wrong info for a longer time. This can be
useful if an attacker cannot forge later responses.

If say DNS doesn't work due to a forged message, then I think it
is likely to be fixed quickly (within 1 day), at least if the host
is in use, and not waiting until IRT expires. There are some attacks
though where the user of the host may be not be aware of anything
being wrong.

So, I think limiting the value to 1 day helps a bit, but it doesn't
really help much and it might have some negative effects too.

If we can make stateless DHCP secure, then the IRT value can be very
high or even infinite with no security risks, and I think there's a
need for that. Perhaps we can recommend that clients don't accept
high values unless reply is authenticated? By leaving it as a
recommendation, specialized devices can choose to something else
without breaking the spec.

Stig

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg