[DNSOP] Re: A question regarding DNSSEC validation

Ben Schwartz <bemasc@meta.com> Tue, 21 April 2026 20:41 UTC

Return-Path: <prvs=2571a5d591=bemasc@meta.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B74FEE057547 for <dnsop@mail2.ietf.org>; Tue, 21 Apr 2026 13:41:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776804117; bh=aDvIbSfdLYRYIlDfwTjl+DFcrwDsYF+OvSQB8E2y1bY=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=VdpuAEQjourOdS9P7ubwIIROeg1FVZRGy1Hyx1psXaX2TCuOILdJTYoxhWNkPs3iN bcVZ2rX2WbOToqNbDfBOZX1GOf5xhC/Uj+uyWX3R08tsb2hXulZXy7U0qNHkMrxVRD MVGXa5lE9vFJAmXVLC6vI7SbJrRjkhaY+gCVRSr8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.446
X-Spam-Level:
X-Spam-Status: No, score=-1.446 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, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=meta.com
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 36SdcIUTUsj3 for <dnsop@mail2.ietf.org>; Tue, 21 Apr 2026 13:41:56 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (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 4891AE0574C5 for <dnsop@ietf.org>; Tue, 21 Apr 2026 13:41:47 -0700 (PDT)
Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 63LIcfWH222066 for <dnsop@ietf.org>; Tue, 21 Apr 2026 13:41:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=s2048-2025-q2; bh=kymB1XGe2Ih41xa58gls FasjDh1wV2AIINM4hmTIcGQ=; b=C0ls6StxtjroEdH5Xjkm29KYTWBq7tZEFlfb peP7TsU06q47y4iLiOu05HcdXAszqcDhnCpj/MC9AKxcYuEkhkU4Q5e7qUQJbSpq Y3U4m5pq7G4lRHfvMONmv+u/ngid6ZR5A7ZZjdRsHF4gXz8USBc2ndNjXQ9dFaIl OE2oOSJiKn2r0J0FbxKSRs9GZFTABDnaGRlNqCOhe8MUFIVhvCxJ0a4SAQ5+6RJ0 ARkFn7DXj3LkylOm7Md9qTkkg4KRYPmxg/aPbdUOpyyrMQHGughA6v2GWdqNdiSt Toz7CAbJ2z1kNevhJRl2XxT0/TGwRdEu79LEtRYjIa2etzuSjQ==
Received: from mail-yx1-f71.google.com (mail-yx1-f71.google.com [74.125.224.71]) by m0089730.ppops.net (PPS) with ESMTPS id 4dpep9run9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for <dnsop@ietf.org>; Tue, 21 Apr 2026 13:41:43 -0700 (PDT)
Received: by mail-yx1-f71.google.com with SMTP id 956f58d0204a3-651c15e69d7so7277597d50.0 for <dnsop@ietf.org>; Tue, 21 Apr 2026 13:41:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1776804100; cv=none; d=google.com; s=arc-20240605; b=a0D0hNZYyxAu/ucX7XFr4n5uB9DsbALy8bHCjlMioYuWMBckn3UVeIjavjnYF0wWUu Vt9LJVb6AJea0gltqtZmH4x0hH2m8rk/uoD8fAxJ+qC0JYm46iRavD+l4l7C8AUX1nQL ij19AJ6lrZfx0wa9Gh8PQe+Q2v7yqMXyC4mUJvrjZLYuqUj+0P2KUrCf/J367hrvc7Yw RiyJBmRxEAS+P1QyGAAolRr254JL8TbPvF7+OXEAhGlXspR6v4iH7IqtWpEk1dwIdO7S pxBT7pt0/JmRVQOgLjGn7WcBdXXpGHVNBU3F+vl/bbXW4cMZoBQrw+cehsQsVCAwsFka DCtA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=kymB1XGe2Ih41xa58glsFasjDh1wV2AIINM4hmTIcGQ=; fh=rnwU5tHgXSZm3SPrbmDYwEWdo8G7Ll4UHWheJjnuyaY=; b=MOc4wyVLEFNZUXH4A10JiNL8T6CCxnqLlVO3wSzWUsmNp2xCnPkylIvuPwVT/EiR53 FkQyPWrZA4Ju+imcGjnPiS+OwNjUH3yE1TDjRzhhGRsjMb3VAVV68cf0k2un0CWVO+PN sZKgMsO+QgDJS5Sw6pa6UOpBX8skU8A1EGWgEDn1fcHzu7LOr4dopQzi7rgxHEz7cPp+ mMI9oZdnrxbORrjNtVXqv2WiOjISsL/UEiCAJg7wlZUzXSfvWgenKX6lKUgMxERUI2ws koBOkTO/XhAusNABJJSHyCOKTGb+V355dvur/eXKGhBdYnpnOBXayVj12KUIXObVANXv aJww==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776804100; x=1777408900; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kymB1XGe2Ih41xa58glsFasjDh1wV2AIINM4hmTIcGQ=; b=r6gl31DzkvCKotVQVk7TwVUX02cgGq+LT+VJxgLh8hpu8yLmgbSDBPgpj2r1+olBfH l9jLn+ilEO9ZJ2bZmn7go/7K234uJq5prIb/P1QnUFnr09roMW0aDnuXk11YpQAZlBzx CU3o4UFiukU0H/tYleWdgZno3wiOqiklYqUnPlWxnSDBt/+YiVeCbblCjthBJlAc8K18 vNhvP4U7/PQgMDdR1R5BGSgSehqRihXNf0fa1T6NOupQLLLjMndOQvP2onIcR3ZnCfea GJsyQ7VMF5fecNC6tgzz7ocfSUdrvK069c0/xSl6+0VeJ9a0/Co3+ygXlb8eZNz1It42 ZWKw==
X-Gm-Message-State: AOJu0Yxg5kItt0LNr9dVrtQXPSETHkyQ5Ma9OpcWUnX7bnrDqzmWtv+h I7MMyClrOgTclHAzWgXMCQ0zw5JTJpdPoxzKvyHUmh3uCkCqJCaEDMAxkOF8w45KyhOsepujXER bVarwPQ7ywKcoRC65e+sOFinB/OQwr23MjUuM8rDU13PxWw0pTL9SW/0WsL6CbUdEqgVbLUnNWm tNT2JuegTEBmnK3z086uv4HAN7ovK33PU=
X-Gm-Gg: AeBDieupaJDLQ1SGMwsS4TZ6S0w1Hbrzv180KJOKuvStSj504785Uaiqb8VetzMb0Dq DBA10xOAHTyiipiH5++mGlH6e4xCuphJ34vjYAiU65xJ4MurYeyzases9c1XTX7Vql7ce3JcdmL Kl8gt2d2e1KmPaDoJtPAN/LznYD7Lobm9Z5OcCdrmC2XgdWfEYRlSMQO1xDiDshbrWiaTEj1El3 Hvi5D87P1f5qB8Aq8ajfiIAlk9NPpXiSB1qCicZnGbRpBA=
X-Received: by 2002:a05:690e:438e:b0:651:ded8:1297 with SMTP id 956f58d0204a3-653107f5a7cmr13444909d50.6.1776804100584; Tue, 21 Apr 2026 13:41:40 -0700 (PDT)
X-Received: by 2002:a05:690e:438e:b0:651:ded8:1297 with SMTP id 956f58d0204a3-653107f5a7cmr13444892d50.6.1776804100146; Tue, 21 Apr 2026 13:41:40 -0700 (PDT)
MIME-Version: 1.0
References: <749d198c.101a.19d93e2675d.Coremail.scooct@163.com> <CAOdQrVMv+PhzCc1_=uAqb=qWeF53um5VwnkhPFsSgK40XSt=yw@mail.gmail.com> <907eeced-4878-4d55-b3cb-48ecd6b9a780@nic.cz> <7CA832F4-085E-4C14-B497-C6D463D822F9@gmail.com> <13d59275.1a50.19da89796a0.Coremail.scooct@163.com> <78E84261-2183-4C0C-8CC4-7709E25F9230@gmail.com> <m1wEuBX-0000NZC@stereo.hq.phicoh.net>
In-Reply-To: <m1wEuBX-0000NZC@stereo.hq.phicoh.net>
From: Ben Schwartz <bemasc@meta.com>
Date: Tue, 21 Apr 2026 16:41:28 -0400
X-Gm-Features: AQROBzDFDZsvsfk1hMhrsSYA_t5TL-NW4oUtns3mdqkkwg6E3tzdKD6muSzJGj8
Message-ID: <CAOdQrVN2RfrwDPWY-9UHPosYsnd+2Lhh6FGX+aqCSaMrdQzdjw@mail.gmail.com>
To: Philip Homburg <pch-dnsop-7@u-1.phicoh.com>
Content-Type: multipart/alternative; boundary="000000000000399560064ffe71f3"
X-Proofpoint-ORIG-GUID: dEcuDM9Zt-zpycFA2mkz0iYNH9xV6fWV
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIxMDIwNSBTYWx0ZWRfX1k0xwiyKVyfx iJqYjgWoCET+nPwHabLeUYhxdcuq1hIcaZ7wZ0gHw+vju7JLj36vu2P/Veun/wIWB2q+IvDEUSN BMPzT1QILShn98nkSjlQRRjiTgyn+tohn79v4TLOiPaSWOpbSXZcvv/T9EvhnhCMb/OE9iSzAZf a6McEwGmdfBGKLr7+D3NhOSFnXOlB8MxQMcp7HqNWa0ZWxqVerD4XB6JPcuRRQX5IB7IlFreTM6 XcuEiEa8ScMfXh+NfQVhtpeshF1ry2da0b5FQM8T0Hu86CuO7Vz3hjD7tuuKWrMhtKKS3NJ9cEd cewURy3EAvU9BE3uN1Kx0Slk9n4aWP2kQn5GpCCNxeFL8uW7UknR3QX6aSUacrEgnrgKah69JYh BRu/3S6KMpPC/d0wlj/WsSGlVCWU3vQBjq3xn7KMjCLVeEPQQcHhrhZxXjqfiU1aq/HbmSFUXrE QGjSlbyoVJCDycyZbkA==
X-Proofpoint-GUID: dEcuDM9Zt-zpycFA2mkz0iYNH9xV6fWV
X-Authority-Analysis: v=2.4 cv=MIJQXsZl c=1 sm=1 tr=0 ts=69e7e108 cx=c_pps a=ngMg22mHWrP7m7pwYf9JkA==:117 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=7x6HtfJdh03M6CCDgxCd:22 a=855S8uPTkML1Oy45N9_h:22 a=78W6HWSxAAAA:8 a=3tVnL6HtIIYJz48qY-kA:9 a=QEXdDO2ut3YA:10 a=IzAhQqmu4X6a5KjGT7MA:9 a=C_FZDjJ1bkb_ibdY:21 a=lqcHg5cX4UMA:10 a=h9tnc6iYcw4bcUutFGPk:22
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-21_03,2026-04-21_02,2025-10-01_01
Message-ID-Hash: NHJW6WAZEWBJRWH6XS2ZEC6LY3HGBMWY
X-Message-ID-Hash: NHJW6WAZEWBJRWH6XS2ZEC6LY3HGBMWY
X-MailFrom: prvs=2571a5d591=bemasc@meta.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@ietf.org, Edward Lewis <eppdnsprotocols@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: A question regarding DNSSEC validation
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/JnWzS6BcnCD31tCiTOj4QXRwx2c>
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>

On Mon, Apr 20, 2026 at 3:22 PM Philip Homburg <pch-dnsop-7@u-1.phicoh.com>
wrote:
...

> Most domains are not DNSSEC signed. If we assume that an attacker can
> insert bogus replies then for DNSSEC this is amounts to a DoS. For
> unsigned zones, this means total data corruption.
>
> What we see in practice is that these types of off-path attacks are
> extremely rare.


I agree.


> We can expect that a DoS on DNSSEC will be much more
> rare than attacks on unsigned zones.
>

I disagree.  "Man on the side" attacks on DNS, by injecting a forged reply
that races the true reply, are common, and are not limited to unsigned
domains.

So not worth it, unless for some reason the UDP context already remains
> available after the reply has been received.
>

I don't know what this means.

Personally, I would love to see resolvers leave the DNS listener open for a
few seconds after receiving a Bogus response, in case it is followed
shortly by a Secure response.  This can happen in parallel with retries to
other nameservers, so it doesn't slow down resolution.  In other words, I
agree with Cathy: "Ignoring such invalid responses and continuing to wait
for valid ones until timeout appears to be a better design.".
Unfortunately, I'm not aware of any resolvers that do this today.

I would call this feature "DNSSEC Hold On".

--Ben