Re: [quicwg/base-drafts] Threat model discussion does not cover handshake MITM (#3512)

Eric Kinnear <> Mon, 20 April 2020 06:14 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 9191A3A1137 for <>; Sun, 19 Apr 2020 23:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.2
X-Spam-Status: No, score=-1.2 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 4pdj1rLc1aSq for <>; Sun, 19 Apr 2020 23:14:18 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id CC3643A1134 for <>; Sun, 19 Apr 2020 23:14:17 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id BFD692C0E8A for <>; Sun, 19 Apr 2020 23:14:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1587363256; bh=Oh44++DJstL/bLosLVUj6HdjPUDKIr0a3rNgc3KRQhA=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=2akbl7DzGybxkOXKDf7v7dZgEh4/HI7FT84r/3i2fqzT6B3z2SgEsYkcwe3hcKpzg 8fED0q2w2SXs+/nRh/9s9BQfTkpgxZhZLiof76ll5Uwz101hxXETx+pf58uk9WBxNt PNONiO1kz2i7FOv4tJCkuHr72ekKjD+qal/ueltM=
Date: Sun, 19 Apr 2020 23:14:16 -0700
From: Eric Kinnear <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/3512/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Threat model discussion does not cover handshake MITM (#3512)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e9d3db8b1154_52463ffbd18cd964982944"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: erickinnear
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 20 Apr 2020 06:14:20 -0000

I can always provide comments, no guarantees on how much they'll help triage 😃 

IIRC, this is an issue filed from a comment on the threat model PR that was several-months merged to potentially increase the scope of what that covered.

I think that the original threat model that @ekr and I put together, covering the handshake and migration respectively, is intended to be the start of that section -- as additional items are discovered that could use coverage there to help clarify QUIC's stance on whatever issue, they should totally be added. I agree with @martinthomson that adding such items seem editorial, as it they aren't introducing any new requirements and are only capturing current realities as specified elsewhere.

(Of course, as that text is written, it seems logical that putting it all in words next to each other may highlight issues, and if the WG decides that we don't like how the current spec results in a particular security stance, we can open a design issue to change normative text elsewhere.)

So, I'd probably consider this editorial, and ask @mikkelfj to potentially contribute some text or clarify what he's looking to have covered by the original comment -- once that's clear, happy to help get a PR up if needed (or @martinthomson's text is always good too!).

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: