Re: [quicwg/base-drafts] Client's initial destination CID is unauthenticated (#1486)
Kazuho Oku <notifications@github.com> Wed, 27 June 2018 05:06 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EB13130DC4 for <quic-issues@ietfa.amsl.com>; Tue, 26 Jun 2018 22:06:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.01
X-Spam-Level:
X-Spam-Status: No, score=-8.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mArXbFAUOHWB for <quic-issues@ietfa.amsl.com>; Tue, 26 Jun 2018 22:06:14 -0700 (PDT)
Received: from out-5.smtp.github.com (out-5.smtp.github.com [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40DB1126F72 for <quic-issues@ietf.org>; Tue, 26 Jun 2018 22:06:14 -0700 (PDT)
Date: Tue, 26 Jun 2018 22:06:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1530075972; bh=OtNE3Z0VexTXGIRJe2MWtHdazJ+ijs9TN/5v6yJdakc=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eQWd+XNVogZyIM2wT2px6vosXI3Rt0c/kZ0hamBRuu2u9177C6a2I7bDaQhEBbZtg VKO9/MdeTBMYj4YT2vPWJsMG2NDEG3fa/X9diDLTn6oYLAusxQc66gucPCDd4y+tN0 xQdvCRwseE3ZEPi/47+h8YmOxG4BInVSYMFdkbbU=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abadc8df16ded22e6bdb3d2b3fd6e772199234b4b592cf00000001174add4492a169ce140801b8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1486/400543918@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1486@github.com>
References: <quicwg/base-drafts/issues/1486@github.com>
Subject: Re: [quicwg/base-drafts] Client's initial destination CID is unauthenticated (#1486)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b331b443472a_13152ac5ea0d4f5064783"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1RMZqXmyEZKt0w7k2YaAoHgjUzE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.26
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jun 2018 05:06:17 -0000
> The current design allows for considerable flexibility in routing up until the point that the first Handshake packet commits to a set of connection IDs. Part of that flexibility allows for changing the connection ID. > > A server could decide to validate changes using the token it passes to clients in Retry packets, if it chose to do so. My point is that it cannot. Consider the following case: * a middlebox intercepts the 1st Initial, drops it, and sends back a Retry that contains a 8-octet SCID field that has the value that the middlebox wants * client sends an Initial packet with the updated server CID and token found in the Retry * the middlebox trims the Retry field, re-obfuscates the Initial packet and forwards it to the server The initial packet being altered by a middlebox will look as if it was a Initial packet without a token sent from a client. A server cannot tell if the Destination CID field of the Initial packet was generated by the client or by a middlebox. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/1486#issuecomment-400543918
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Igor Lubashev
- Re: [quicwg/base-drafts] Client's initial destina… Kazuho Oku
- Re: [quicwg/base-drafts] Client's initial destina… Martin Thomson
- Re: [quicwg/base-drafts] Client's initial destina… Kazuho Oku
- Re: [quicwg/base-drafts] Client's initial destina… Martin Thomson
- Re: [quicwg/base-drafts] Client's initial destina… Kazuho Oku
- [quicwg/base-drafts] Client's initial destination… Kazuho Oku
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… ekr
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… ekr
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… ekr
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Mike Bishop
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Igor Lubashev
- Re: [quicwg/base-drafts] Client's initial destina… Igor Lubashev
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Igor Lubashev
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… janaiyengar
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Kazuho Oku
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Martin Thomson
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Kazuho Oku
- Re: [quicwg/base-drafts] Client's initial destina… Antoine Delignat-Lavaud
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Antoine Delignat-Lavaud
- Re: [quicwg/base-drafts] Client's initial destina… MikkelFJ
- Re: [quicwg/base-drafts] Client's initial destina… Mike Bishop
- Re: [quicwg/base-drafts] Client's initial destina… Mike Bishop