[DNSOP] Re: [EXTERNAL] New Version Notification for draft-tjjk-cared-00.txt
Petr Menšík <pemensik@redhat.com> Mon, 28 October 2024 20:27 UTC
Return-Path: <pemensik@redhat.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C242C16941D for <dnsop@ietfa.amsl.com>; Mon, 28 Oct 2024 13:27:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.254
X-Spam-Level:
X-Spam-Status: No, score=-2.254 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=redhat.com
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 E20mnb0ScVyx for <dnsop@ietfa.amsl.com>; Mon, 28 Oct 2024 13:27:47 -0700 (PDT)
Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 7D432C14F5E3 for <dnsop@ietf.org>; Mon, 28 Oct 2024 13:27:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1730147266; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=sr8D1ei48n6a8JLrGq7Q3ViPgD2RN/JrBRUlBypKtvA=; b=XOar0atik7ZOZzm/hoZfFQjBh68Hkyucet1s0NnA70+z0IVOqJbVE8JffIJGVTRstzyUNQ ieFcVySgS3NpMOBeYh4DL51ATLEV4BT8U3QuSJElomqbkhr0pE7WFcnLdZ54bCgK5vtUzC Mq3m1VyvJGJFkffOcRTOrgIj9M1JhrA=
Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-653-ZPOfEXAuNbGpK-DCOMNRwg-1; Mon, 28 Oct 2024 16:27:44 -0400
X-MC-Unique: ZPOfEXAuNbGpK-DCOMNRwg-1
Received: by mail-ej1-f70.google.com with SMTP id a640c23a62f3a-a9a22a62e80so360615066b.1 for <dnsop@ietf.org>; Mon, 28 Oct 2024 13:27:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730147263; x=1730752063; h=in-reply-to:autocrypt:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sr8D1ei48n6a8JLrGq7Q3ViPgD2RN/JrBRUlBypKtvA=; b=iF5RfPM2FWL5XnddzCPZTqNJ3URrfYySztODGW+ntQ21uC2ktcKce2m7tmX/CfArug o/BvWqzIkAE7mIYn0vV0x+KtKAHvVtDKgOMuetb81dX58BN8rcImJZUCODKzt/CJYc29 Kchpe2AalS13eRlQl5/EKJ1qLxmMD1II/2Xv6j1YBex/MuqItEjOJf7nljJYWw7aoS6/ xWipQDAArRteFFFHM3AyelGWlYW01Ah/2r3Yk2QCxsHtYtXNZPAHj7wZQ9gd1pmIBS2U VDSgifxqHgAOQKEAiYsF+WYGNZ/0ccoyraJ1gEhozcyQzKUpnu/1mHhxReZwUE5oviDc MPMQ==
X-Gm-Message-State: AOJu0Yy+3FiZ/1rn7jR7iEBaz4FK32uit+bsbGRqrQTJFjsM2NIdqTqt YaHUIGoI1fsQmKhsZaKnEQaGxR828uH0/niHtKyBE8DvBu+uSVzXXMca6YJ6/Db6yxJIFpehax3 kZdZKZ4DjJYV32yiM9y/ALdnzmNRmS3PUdBOm6+XuiKE=
X-Received: by 2002:a17:906:6a1d:b0:a9a:18ee:5106 with SMTP id a640c23a62f3a-a9de61e95a5mr835132466b.65.1730147262893; Mon, 28 Oct 2024 13:27:42 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IFSvopwHl/48yDSqe7xwTdOFDHC+9L3yeAC4UjE6hTF6aigolB8nZzwdHVDg38oRWp7654Faw==
X-Received: by 2002:a17:906:6a1d:b0:a9a:18ee:5106 with SMTP id a640c23a62f3a-a9de61e95a5mr835129766b.65.1730147262399; Mon, 28 Oct 2024 13:27:42 -0700 (PDT)
Received: from ?IPV6:2a03:3b40:296:0:fad2:c587:8ae0:7e58? ([2a03:3b40:296:0:fad2:c587:8ae0:7e58]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9b30c7adadsm411831266b.175.2024.10.28.13.27.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Oct 2024 13:27:41 -0700 (PDT)
Message-ID: <f8a6733c-2287-49a4-bcf4-658d136169d2@redhat.com>
Date: Mon, 28 Oct 2024 21:27:39 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Jessica Krynitsky <Jess.Krynitsky=40microsoft.com@dmarc.ietf.org>, tirumal reddy <kondtir@gmail.com>, Tommy Jensen <Jensen.Thomas=40microsoft.com@dmarc.ietf.org>
References: <171951314842.227.16506719010762251285@dt-datatracker-ff7f57fbb-ch6dm> <SA1PR00MB1344B00639280305247F898FFAD72@SA1PR00MB1344.namprd00.prod.outlook.com> <CAFpG3gfPnZnMFCWNfXabd5v+hRG=ixymQ=Yu5u1oDcTTgXiK5w@mail.gmail.com> <BL3PR00MB14045263AA3CC72DE52BC5CF92A92@BL3PR00MB1404.namprd00.prod.outlook.com>
Content-Language: en-US
From: Petr Menšík <pemensik@redhat.com>
Autocrypt: addr=pemensik@redhat.com; keydata= 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 AJs6m+d2kZSDzqUdFMZLrqbp0vt3GnIF8l3Y
In-Reply-To: <BL3PR00MB14045263AA3CC72DE52BC5CF92A92@BL3PR00MB1404.namprd00.prod.outlook.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------jQZljsXUBUuQ2AxZi1U5x66o"
Message-ID-Hash: SKKOSZHNZNTCKE5EXUJG3KPGWHTR6ONU
X-Message-ID-Hash: SKKOSZHNZNTCKE5EXUJG3KPGWHTR6ONU
X-MailFrom: pemensik@redhat.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: dnsop <dnsop@ietf.org>, "Damick, Jeffrey" <jdamick@amazon.com>, "Engskow, Matt" <mengskow@amazon.com>, uta@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: [EXTERNAL] New Version Notification for draft-tjjk-cared-00.txt
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/2Ew64B6dLxNtSjkW2ENOf1va-Gw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Hi, I am aware this discussion have moved to uta (added to cc), but I do not have any thread there to respond yet. And I have idea dnsop people might want to comment about. First issue is this should allow banning devices stolen to deny access into protected internal names. To make it possible, you need each device to identify separately and then have ability to ban such device, when its owner lost control for it. If you have identified just a group membership, then you would have to issue a new certs for all remaining machines in group. Does not seem better. If you use internal-only resolver like we do over VPN, they can identify you via IP address anyway. They would have just a better crypto proof of your identity. Does not matter on corporate network like ours, no anonymity reduced. What I think should be contained in the proposal is ability to "remember" last authenticated user on the secure connection. We already have GSS-TSIG support (RFC 8945), which can provide ability of a machine to authenticate. Sure, normal GSS-TSIG is done per-message only, which would be inefficient on long lived TLS connection with many queries. But what if we implemented storing last authenticated user/machine on the connection. Next message would not have to contain TKEY records again, because they are still part of protected channel already verified. Unlike plain UDP, we have secure way to connect it to previous authenticated message. It is somehow more complex and more complicated to deploy, but should be able to reuse existing implementation with minor changes. For example bind9 supports krb5 authentication already. If it could signal to client that all following queries would be considered signed with the same user as the first verified message, it may save following per-queries signing within the same channel. It would have to do the same again on a new connection, but not for each query, just the first. It would be somehow tricky to setup, especially since DNS cannot be used to discover kerberos servers on zero trust machines. Because only authenticated connection to protective server can be used. It should be possible, even though not ideal. Client certificates per machine is still a better idea and a better variant for the future. Especially for machines with TPM chip, which can store private key only in single protected place. I am not sure, is it possible to authenticate (again) using client certificate on a TLS connection after another client cert were accepted already? TKEY allows changed authenticated user later, but I doubt it would be useful when machine principal were used. TKEY can distinguish between unauthenticated and authenticated, but should we care in a single connection? Ideally, there should be some signalling from the server, notifying client it does not have to send TSIG signatures of following messages anymore. EDNS0 extension perhaps? Opinions? Best Regards, Petr Menšík On 23/07/2024 19:51, Jessica Krynitsky wrote: > Hi Tiru, > > I agree, and the need to be able to enforce an organizational > hierarchy was one of our early requirements as well. Our thinking was > that with mTLS, the organization could naturally use PKI to represent > this structure (although I will not pretend that OAuth cannot do this > too). With client certificates authenticating over TLS, these certs > can represent a client device rather than a user identity, and this is > largely up to the implementer/organization/network owner to decide the > details. We viewed token-based auth as more strongly tied to user > identities, and potentially a higher barrier to entry for small > organizations which may already have PKI and associated policies. > > Thanks! > Jess -- Petr Menšík Software Engineer, RHEL Red Hat,https://www.redhat.com/ PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Tommy Jensen
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Erik Nygren
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Ben Schwartz
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Tommy Jensen
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Jessica Krynitsky
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Paul Vixie
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Paul Wouters
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Paul Vixie
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Ben Schwartz
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Jessica Krynitsky
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Paul Vixie
- [DNSOP] Re: [EXTERNAL] New Version Notification f… tirumal reddy
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Ben Schwartz
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Paul Vixie
- [DNSOP] Re: [EXTERNAL] New Version Notification f… tirumal reddy
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Ben Schwartz
- [DNSOP] Re: [EXTERNAL] New Version Notification f… Petr Menšík