[Iotops] Encrypted DNS and draft-mishra-iotops-iot-dns-guidelines
Hannes Tschofenig <hannes.tschofenig@h-brs.de> Thu, 24 July 2025 12:58 UTC
Return-Path: <hannes.tschofenig@h-brs.de>
X-Original-To: iotops@mail2.ietf.org
Delivered-To: iotops@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C35794A4B9DC for <iotops@mail2.ietf.org>; Thu, 24 Jul 2025 05:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=h-brs.de
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z0HMizm1qmqV for <iotops@mail2.ietf.org>; Thu, 24 Jul 2025 05:58:48 -0700 (PDT)
Received: from mx04.h-brs.de (mx04.h-brs.de [194.95.62.24]) (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 mail2.ietf.org (Postfix) with ESMTPS id 1FC044A4B913 for <iotops@ietf.org>; Thu, 24 Jul 2025 05:58:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=h-brs.de; i=@h-brs.de; q=dns/txt; s=20240830; t=1753361882; x=1784897882; h=message-id:date:mime-version:from:subject:to: content-transfer-encoding; bh=0knNTOVo1Rpr2HxH2lcwxsLonwhgdW0GVLfX/KMHF7k=; b=EcKJP5bZwuPiE2J9WFxttyB3FWM7+uk7cLlv/4CaDyYTFw0vGBUEVmoj aQYL9p468uih9GDsXdBOZr/ITD0iUfQaMrgFZ3toN1WwDuhP+69yba59Y tWyum1F+25D8VMgpcYVya1sTdl3kXw3+uO0iWOj98C4WHtn2CwStAL47U X1I6aEeoUa1c2TxarXtg7Q4G4Ktv+Y7mSBhFFqQTfLXttbP4R++h0ZsuY vq38hCPS6W6MgCWvhK5siA8aSEuf8UOJgfl+MhJDe9kHQ9fNbaayJEfas VzSdi8gRIi4B5DinkC6ZMoj3NdunSQUMup7Ve0x1C7tCJq9mmgHcUY11Y A==;
X-CSE-ConnectionGUID: 4AS4p1wVSVCpOPph5/ow0A==
X-CSE-MsgGUID: 4V1TOM5STH+f/UD5+ukBrg==
X-ThreatScanner-Verdict: Negative
X-IronPort-AV: E=Sophos;i="6.16,337,1744063200"; d="scan'208";a="2600855"
Received: from unknown (HELO ux-2s-mailproxy.inf.h-brs.de) ([10.20.168.152]) by mx04.h-brs.de with ESMTP; 24 Jul 2025 14:57:01 +0200
Received: from [IPV6:2001:67c:370:1998:59ab:cac8:fa6c:690c] (nat64-86.meeting.ietf.org [31.130.238.134]) (authenticated bits=0) by ux-2s-mailproxy.inf.h-brs.de (8.15.2/8.15.2/Debian-22+deb11u3ska1) with ESMTPSA id 56OCuxuU993950 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for <iotops@ietf.org>; Thu, 24 Jul 2025 14:57:00 +0200
Message-ID: <7e98cad2-d7c5-4163-8867-0cfa86e26c3e@h-brs.de>
Date: Thu, 24 Jul 2025 14:56:53 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Hannes Tschofenig <hannes.tschofenig@h-brs.de>
To: iotops@ietf.org
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Auth: by SMTP AUTH @ ux-2s11
X-MIMEDefang-Info-ge: Gescannt in Inf@FH-BRS, Regeln s. MiniFAQ E-Mail/Mailscanner
X-Scanned-By: MIMEDefang @ FB02 @ H-BRS on 10.20.168.152
Message-ID-Hash: 45DKJMF7MH5VJBLSUYSJ7OUYE4EMBELL
X-Message-ID-Hash: 45DKJMF7MH5VJBLSUYSJ7OUYE4EMBELL
X-MailFrom: hannes.tschofenig@h-brs.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Iotops] Encrypted DNS and draft-mishra-iotops-iot-dns-guidelines
List-Id: IOT Operations <iotops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/iotops/yxkMrOXsPYj0f21st8D3GNbVkSM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iotops>
List-Help: <mailto:iotops-request@ietf.org?subject=help>
List-Owner: <mailto:iotops-owner@ietf.org>
List-Post: <mailto:iotops@ietf.org>
List-Subscribe: <mailto:iotops-join@ietf.org>
List-Unsubscribe: <mailto:iotops-leave@ietf.org>
Hi all, I would like to follow up on the discussion from the IETF IOTOPS WG meeting regarding draft-mishra-iotops-iot-dns-guidelines and the role of encrypted DNS in IoT deployments. As I mentioned at the microphone, we need to be more precise about the privacy properties we aim to achieve. There is a good IAB document (IETF RFC 6973) that defines terminology, which could be re-used. Encrypted DNS alone offers limited protection if the TLS Client Hello remains unencrypted since the SNI still reveals the target server. This is especially relevant if the goal is to conceal the FQDN the IoT device is attempting to connect to. After checking, I noticed that WolfSSL already supports Encrypted Client Hello. Congrats to them! That said, even the combination of Encrypted DNS and Encrypted Client Hello may not be sufficient to prevent device fingerprinting, depending on how the fingerprinting is performed. The point raised during the meeting that a "toaster" can be linked to a household is valid. However, an ISP can already associate devices to households based on IP addresses, independently of DNS. Whether such information is actually useful in practice remains an open question. A valuable discussion point would be whether, and under what conditions, attacks on DNS constitute a real threat to IoT devices, especially when their communication channels are protected by TLS, DTLS, or similar protocols. Finally, I would be interested in exploring how the work in the DANCE working group might relate to this draft. Ciao Hannes
- [Iotops] Encrypted DNS and draft-mishra-iotops-io… Hannes Tschofenig
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Abhishek Mishra
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Tschofenig, Hannes
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Tschofenig, Hannes
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Behcet Sarikaya
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Behcet Sarikaya
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Tschofenig, Hannes
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Abhishek Mishra
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Tschofenig, Hannes
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Michael Richardson
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Martine Sophie Lenders
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Tschofenig, Hannes
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… mohamed.boucadair
- [Iotops] Re: Encrypted DNS and draft-mishra-iotop… Jim Mozley
- [Iotops] privacy considerations for dns-over-coap… Michael Richardson
- [Iotops] Re: privacy considerations for dns-over-… Martine Sophie Lenders