[IPv6]Re: Secdir telechat review of draft-ietf-6man-zone-ui-07
Tero Kivinen <kivinen@iki.fi> Mon, 17 February 2025 00:29 UTC
Return-Path: <kivinen@iki.fi>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB66EC1ECA72; Sun, 16 Feb 2025 16:29:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.463
X-Spam-Level:
X-Spam-Status: No, score=-2.463 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.355, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=iki.fi
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S6DGajPjoszQ; Sun, 16 Feb 2025 16:29:25 -0800 (PST)
Received: from meesny.iki.fi (meesny.iki.fi [IPv6:2001:67c:2b0:1c1::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C909C1E725E; Sun, 16 Feb 2025 16:29:22 -0800 (PST)
Received: from fireball.acr.fi (unknown [IPv6:2001:1bc8:100d::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kivinen@iki.fi) by meesny.iki.fi (Postfix) with ESMTPSA id 4Yx3SD5p5FzyQm; Mon, 17 Feb 2025 02:29:16 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1739752156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OpHJw2G1fFOllANxnQvCvNX98753P0Ntco3ZHDIhi6k=; b=KBf6rSDcovOAqZ+gq7LIakUxNIXtOnMEsj+zqYWKbsHy6uNOrg7Z2d9CJzx+bjcVMK/vV3 9nBe2jG70XHNghfAaI9fZtyjw22YBrN6OxZLFaVURLCkpE+dxLjwmD67SvOEC/sL3aEt9o CE+5t8/RJuGiHvHu852fVftzPp5gb00=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1739752156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OpHJw2G1fFOllANxnQvCvNX98753P0Ntco3ZHDIhi6k=; b=IJlre+2r6qtVWzue49OvWHPlJDR19kkTRbVPweh3Fd3JThhZI8JUnEfdbOXBXGODRqATV2 JNiDaSiVrqSkWuqBelrLloPp+Qi4ay6dsQfLPoQTzCCER8mB40gdsfJhNJkJr+7x05896P 7SictN36xUvMiACS9vMkoMB8zRasa5c=
ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=kivinen@iki.fi smtp.mailfrom=kivinen@iki.fi
ARC-Seal: i=1; s=meesny; d=iki.fi; t=1739752156; a=rsa-sha256; cv=none; b=QddhOda/5Tngm+kF8zCwxv3lie/dqj8dfDC7l1PvEUUAHh3ih9aeiwfcqzfC2eNWqnUGHl gBCv++OGRHUMtffptWPQTSTU+KXf84M78jMMPfPZor9lwJJ7yKgKG195JTcNrwk9TEN3DK bo/GXJ9TDyfniFIfWR7x5vfSI4XftLA=
Received: by fireball.acr.fi (Postfix, from userid 15204) id 38F9A25C12F3; Mon, 17 Feb 2025 02:29:16 +0200 (EET)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <26546.33500.6883.85484@fireball.acr.fi>
Date: Mon, 17 Feb 2025 02:29:16 +0200
From: Tero Kivinen <kivinen@iki.fi>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <8b34dc64-d555-4078-bd63-8498a413edf8@gmail.com>
References: <173944818754.943998.3125574296396836553@dt-datatracker-75c44cbbdf-pxnd6> <8b34dc64-d555-4078-bd63-8498a413edf8@gmail.com>
X-Mailer: VM 8.2.0b under 26.3 (x86_64--netbsd)
X-Edit-Time: 6 min
X-Total-Time: 6 min
Message-ID-Hash: TKBKRAGA5UOGH67TWYTOV2R3BLJVIKKN
X-Message-ID-Hash: TKBKRAGA5UOGH67TWYTOV2R3BLJVIKKN
X-MailFrom: kivinen@iki.fi
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: secdir@ietf.org, draft-ietf-6man-zone-ui.all@ietf.org, ipv6@ietf.org, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: Secdir telechat review of draft-ietf-6man-zone-ui-07
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/hd6NiVjjRz-lejKTKNSH-YnVYtY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>
Brian E Carpenter writes: > >>> For example, a typical home router may today be configured via "192.168.178.1" but not via "fe80::1%eth0" > > which only makes sense by using an RFC 1918 address, so I think > we have no choice. We could use 10.1.1.1, which is a bit more > obvious. Why would only RFC1918 addresses make sense there? I have seen home routers using non RFC1918 addresses too, and they might even take IP-address from local DHCP server and use that. Changing text to use IPv4 addresses reserved for examples would be best. > > Security considerations do list typical issues but one of the issues > > with zone identifiers is that the set of characters it can use is > > not defined, thus web-form, etc might have difficulties to remove > > unsafe characters. For example entering zone identifiers of > > "fe80::1%`echo string > /etc/config`" might allow users to cause > > unauthorized changes to the system without proper authentication. > > > > On the other hand just automatically limiting zone identifiers > > to ascii letters and numbers does not work, as they may contain > > some special characters like "." or "-". > > That's true, and in any case RFC 4007 does not restrict the character > set in any way, so if we add any restriction here it might break > some existing implementations. I'm not sure that there is anything > useful we can write here. Do you have any suggestions? I was thinking saying that as RFC 4007 does not restrict the character set in any way, each implementation processing zone identifiers needs to make checks appropriate for the environment it is used in. Doing too strict checks may make it impossible to type some zone identifiers, making too loose checks might cause issues when unquated special characters are passed forward. I.e., not adding any restrictions, just add warning, that implementations need to understand this. The ASCII NUL character might not be the only one that needs special processing... -- kivinen@iki.fi
- [IPv6]Secdir telechat review of draft-ietf-6man-z… Tero Kivinen via Datatracker
- [IPv6]Re: Secdir telechat review of draft-ietf-6m… Brian E Carpenter
- [IPv6]Re: [Last-Call] Re: Secdir telechat review … David Schinazi
- [IPv6]Re: [Last-Call] Re: Secdir telechat review … Brian E Carpenter
- [IPv6]Re: Secdir telechat review of draft-ietf-6m… Tero Kivinen
- [IPv6]Re: Secdir telechat review of draft-ietf-6m… Brian E Carpenter
- [IPv6]Re: Secdir telechat review of draft-ietf-6m… Michael Richardson
- [IPv6]Re: Secdir telechat review of draft-ietf-6m… Brian E Carpenter
- [IPv6]Re: Secdir telechat review of draft-ietf-6m… Bob Hinden