Re: Roman Danyliw's No Objection on draft-ietf-quic-manageability-16: (with COMMENT)
Mirja Kuehlewind <mirja.kuehlewind@ericsson.com> Wed, 01 June 2022 12:51 UTC
Return-Path: <mirja.kuehlewind@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DCAFC14F742; Wed, 1 Jun 2022 05:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.854
X-Spam-Level:
X-Spam-Status: No, score=-2.854 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 Xi5OxEJm73Jy; Wed, 1 Jun 2022 05:51:34 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0629.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::629]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C385EC14F732; Wed, 1 Jun 2022 05:51:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CHCtTXA92jruLIVxaQUahhsmpTABYMZtIEf6Z4/S686T3ioxCG/8ubpIXsL8HzH6V6y4GGLxYqMqy3Hr8HofIPPaL4vcm9cNcpQRQg1CtVKdkZBsn4YG9/dAG2acwMJi2ZvnWJ05nqUJwvfdkwpNR5/WI6AGx7/c6cFdOo3hYA8AGDSyaam300kb+3YHKG544/8I9JyK4Wrs49M2xtrZc4gU4O02pH9+/JXx6OidV5/B06TDN67CMM2PO+z6jGQ6mhUvTl/rKFTD307XD8Fgdfn3+oGU1MaAmfDkr3hmpW3nWBXvfDv3T+j3ISc3FSOXHIyOgPq8vL1GNJ13DHchaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eX9KAV//Ilckjx6jo2SCim7pdZjbSSH2iiv3FbYBGH0=; b=LpAQzJcotS4ZchG5AVg1RnXYp9ENZz5SVXJky2PcWpQoau4HlMs5rub9EgJGWDLGaCeOo4oLGbyxiayPIULNAOJWadJapMNVusiRMuNGYbyRIJ+FKeqYADJUfh/timVYDjP39rNjjeOeVDzUpvlFgrOOFPeyPkNcvGj1/zo51CMhQFzYxQ4EUcUDe0eJw1jJLlItZJjqwh1LYt7+8rn9V2iy9pycueLAj3l0+/dLbcjcfEhkIAlPHJCg8H3y5Rpu+D6G2fa5rSXfp3YBCV7Y0HsI6qD6/sWj3RzMFAZvHma3UDqKfYQ+tob+M/6YOrQ+nyrSeNDMa7WbTCGKButUug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eX9KAV//Ilckjx6jo2SCim7pdZjbSSH2iiv3FbYBGH0=; b=kdhsd5aWHclx5NI40yHYDsozHuVgxtH6t2LHcDcLf1jj714/xScNmjjtXibug2KBL93hSPe9BCeOHlDROr9kd+nK4XNuZXloyaB4M50wxXZya7Ja3bHEpzIRlLXj+dC5aBj38qODp8rcXnfIBG/FDIZm0zXtMIrS0IislAmxhP4=
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com (2603:10a6:102:13a::19) by DB6PR0701MB2773.eurprd07.prod.outlook.com (2603:10a6:4:21::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Wed, 1 Jun 2022 12:51:25 +0000
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::29b2:6744:1f9f:fc9f]) by PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::29b2:6744:1f9f:fc9f%6]) with mapi id 15.20.5314.013; Wed, 1 Jun 2022 12:51:25 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>
CC: "draft-ietf-quic-manageability@ietf.org" <draft-ietf-quic-manageability@ietf.org>, "quic-chairs@ietf.org" <quic-chairs@ietf.org>, "quic@ietf.org" <quic@ietf.org>, "matt.joras@gmail.com" <matt.joras@gmail.com>
Subject: Re: Roman Danyliw's No Objection on draft-ietf-quic-manageability-16: (with COMMENT)
Thread-Topic: Roman Danyliw's No Objection on draft-ietf-quic-manageability-16: (with COMMENT)
Thread-Index: AQHYU5w89qLH286zPkiRmpx5A6+rwa065ugA
Date: Wed, 01 Jun 2022 12:51:25 +0000
Message-ID: <62B1FC14-9094-45F5-B4EA-60FC29D1BB27@ericsson.com>
References: <165033833728.2600.15767815172481167436@ietfa.amsl.com>
In-Reply-To: <165033833728.2600.15767815172481167436@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.48.21041102
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 305536b0-0b5a-409e-2fcf-08da43cd7041
x-ms-traffictypediagnostic: DB6PR0701MB2773:EE_
x-microsoft-antispam-prvs: <DB6PR0701MB2773959ACCE044800265FD2BF4DF9@DB6PR0701MB2773.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GX1AZT70dsDeDisi0SiEvE+eDSUSv7pBUeHCdHMmgAkbBXsMCKRTNEZhNwIglqykgEzQHNKiEqE1v8E790t5UjvS+/HavT10o2iYMou6NRGStg6mi3ELZvoK1kupNiXa5zvjdSLd9SemiJd82wWGXdDdmODT/mZ4glu2g9Y5O/sO7bjACF8JG7boG+lhtSv5uYazTncWaloUKQqnrnHXOythTpl4mh522Rd/ik2UA5osh46o6SOpt3eepzBHvlAxVAi7M0qIh+WxWOQzcaFOsxqE6zaAoYzALDOsmss5LYJX+8nk2jDPLzbzUeDpmKfKUlm4eWgE8+HeZwUnexz6PDVAVQ+TMIQs5dqMbpWdoKP9gZSQ0ZZC3Pa+PGBRZe2X7ZJ9Aas9XyGSMMy7N8Mm+rDH030X5OT9haJzijsFfsidM5RxMGECNBFKJ4cntkXiPc7SHzbRL3e5UL8kkmcaxa6aXg8jtpw96PAUee0eWjdgUE96czOfn2kGUdpT2zVx2C8Ujijb4X4SSD1FXUNpLYq/gar1CkQSNpx6y2O7no7zcXXfJOk+ViMw5h7cdAlINaJTpmNZ56Si5ZvD4h/HzD/XfRt76yqXJcNQvheZPPSferyiX6DuCle4coZ7Rnodl1AhbNPBwuyPGBoYR0rO2Zbkfd0/oXeKEcfZj46JMUklTjvwRx+GEy3TASGCr/BDrvcH25m8aCP4ewqITJ1W9QdR14c7muReuFFHW/a3peizvnyVyWwzOj6tnpugdVZrHKoHg2SjXdQuGsSpBAvKZMft/0Hb6lvA3/8I19no+jLOlCCRPgi3bVpCnE5GrlSoqYQaDJgZL/8XqJ/8z8mLYOfsUylvSbXBthiFCAvFWHY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR07MB7806.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(26005)(83380400001)(6512007)(91956017)(2616005)(66556008)(76116006)(64756008)(82960400001)(4326008)(186003)(8676002)(66446008)(66476007)(66946007)(54906003)(6486002)(110136005)(966005)(2906002)(122000001)(508600001)(38100700002)(36756003)(71200400001)(44832011)(5660300002)(6506007)(8936002)(316002)(33656002)(38070700005)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: BchajGsTJ3XpUgn9VCnSqIiaDexTEPVk/Sr1v1YLE+PKalaKKfUU2e4jXRPW5zvhPSNqVtkWPkSCbl4ud/ZNU7t1pm2HGXHS4BkWjvXGdF1fDg+oJW4J0nG8xkmQiJWRFVR2pc5UylVf2/PegsevEyUv3exkDJ6fof6BpKOlqyEtCP0/G3BHNcWnB+JCSebm15dKFCgJoDRj16sPLv+ZvX75iNed4tbE3vCM2GrgXZFmPfcsJzjb56ndHNekICmximUifbISjg84ILjGlqMETkaMaGpZYysvifzU73owC/PfQI9y2HnKfRVPT9N19iBtdtuLivob4OmBGpjA2h3pZ2z/ziT7GOAVVgl6dGBvB0D/BdtPa0Hf5zhj1C6D+ICJqrVOwrZ0YbG5YIaaEkmnKd6cmoHSR0Zk/SMamg8Z6TLyFp2S7RN+pqkiMm4F4JtaPh7rQaJRYPMlr0Xp3WopRk/rc/mQp9t3aAA4poMPlomyopCRv4frvG3FGadYUADFeBuRKhyWMa6kAA+ZUeNUePcvryJFEOBm4AUC2d/WCdWPj2qpwOryXBmIBFtuUkv1JV3HextxbMjJ02UAh1pPnQ821VSH4r+Qvq+kx7ENtBtwK7rlQsRo/TNce2bRKV+XfsKJWFW5GJLTT1X76XbfNEx9MSpecmaKkXvJ1xKae1QTMVAS6JXyiRCPGZC38YbSHWSUBtDFyzCvMYF/DhrlA9OiFV84ZymBTDC1q8plB4TYCuu66sHgBtyi6JFS9DYh3OkwzgFWO4w8fBn+N3cQlWAzzgUmjI61mjpNydWPGnuHStmYuU2q3t5NappAsQhAsx4w+qocoRyET7N8CATSOH2E9qOdmW6zvW7FcZ8G8rO6KLmVG6Gps5d79YA0ryHfVfOjHNLmS4IK4pr2Sf549PYj1ZAoey99RRoyvTDx3W4My7GNr44dy7BaB0XJi87RyeV0CWG0mQL9KYIvHFgnNLTEId3JWtVikp2bKTEetHMnx7ZaSsCbl8S/3MbimKUjINE+llMFIj2scOiPUvElCKq4RnzgfU3jgTZYojXeeYhyPYcXn+8/f3hh/V6VmSuPNf1+psFHauVuKLLgSReCfUVGbBWSs2rVMoCInY/gKDEKf1ENFJCoOwa+QVHvf4ULiClC2EWbUP/DZ/Ca0BHRFWB+IT1DkJokNt2FmorG4O0y0tqPTPrJ613srpxDhK6s2FrN0/exBYjkjF5SFzOWoUwSY2U4wjcYbQ9AsahRmZCrnafJWJYw1TtnNp2Q92Lb+cg4Vigcdxo8KHwEDfP2wifejRKktQ3LrrFaTMI+oIgd9Qhxwv+sENHUX14OK8OoAIxsTaHb4QPMFxUIw72YG3zKfM/Q0bZMeeTyp+b9JAVgZzlHNQifS+ipQj/POeETqd5tBj5kw2u9RS7wO7F5R3VYpplY7jtpwlDY43AjAkJIXTzflbGeQqmEnZUS1Zg+RrFYCTyxOrNZ6vY6aUhPaM6bGndtlgjCFi5rAOh13/LQH80e1rx1dVb+Jo4ZGKltYBdIAFCHkO4cUcFMQrd5MJKC++9lCRQffm1D2EBgMGj/PVZ8fdSxqjzCDgHYpJSOhujcZy6fSrz1bnW4dqU5guJPZDvRBLTSqOYMxC3beXr8Nc/WqM9ScBGJMSw+KCy1NWgISIFAXZDQJmAajgVThg7s4HfZ8kkWGJAinFgd7ShZ0syJzsivft/vsDTNLFpzaXFZLCqCTn8qGFqFzCL7m5n0/lwCPOhGVe7g0J8wtv8/oEuMJwc7d6lTbBnqss0T
Content-Type: text/plain; charset="utf-8"
Content-ID: <4E59AE3488B73347ACE7586F62639A64@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PAXPR07MB7806.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 305536b0-0b5a-409e-2fcf-08da43cd7041
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2022 12:51:25.6711 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aR9Uycp+NlKuL5JphN/QRjamHqoEBnxxKj1Mg/y5JZll4LEV3hifBVMTjUYMoPF1UvV2fmyGdKP/7GAtwnbyPEe7Uuk6jHwz0dAbRP4FS8k=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2773
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/nV7f3dMcEdeJgQVBLY5nHvyW5Yc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jun 2022 12:51:38 -0000
Hi Roman,
thanks for your review I have a couple comments and follow-up questions below!
Mirja
On 19.04.22, 05:19, "Roman Danyliw via Datatracker" <noreply@ietf.org> wrote:
Roman Danyliw has entered the following ballot position for
draft-ietf-quic-manageability-16: No Objection
When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)
Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.
The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-quic-manageability/
----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------
Thank you to Barry Leiba for the SECDIR review.
Thank you for this companion document considering the operational view of the
wire image. It is a model to pattern for other protocols.
** Section 2.8
Using a particular version number to recognize valid QUIC
traffic is likely to persistently miss a fraction of QUIC flows, and
completely fail in the near future. Reliance on the version number
field for the purposes of admission control is similarly likely to
rapidly lead to unintended failure modes. Admission of QUIC traffic
regardless of version avoids these failure modes, avoids unnecessary
deployment delays, and supports continuous version-based evolution.
-- True, but this guidance seems a bit too strong. Operators may choose to
explicitly exclude traffic from particular “experimental versions" and should
likely be curating their ACLs/admission control practices.
[MK] This was discussed quite heavily and last revised during IETF LC based on the opsdir review, see here:
https://github.com/quicwg/ops-drafts/pull/467/files
[MK] The comment from the opsdir review was basically say that this document should not try "tell operators what to do". (Sorry if I paraphrasing this to strongly). So we tried to rather explain than givng concrete guidance. However, the whole point is that using version is a problem and we have a strong that is should not be done. Yes, we understand that operator have a desire to distinguish "valid" QUIC traffic (whatever) that means, but QUIC has been designed to reveal as little information as possible and trying to (mis-)use any of the existing exposed information for that purpose has problems. Given this was just revised and discussed extensively, I rather not change the text again. Please let me know if you feel strong that some more adaption is required here.
-- Consider if the text "... likely to rapidly lead to unintended failure
modes” will age well.
[MK] I don't think this is specific tot eh current version but rather the general design principle that version are expected to change quickly.
-- Would there be an opportunity to fingerprint a unique application using a
specific experimental version number (in an ecosystem of continuous evolution
and experimentation suggested above)?
[MK] I guess that is the whole point here and I think the answer is no. You might see new experimental version that come and go quickly and are deployed only by one vendor but I don't think that will give you necessarily much insights about the application within the encrypted payload. Also experimental version are expected to be around for short times only and change quickly, thus you would be very busy to adapt your fingerprinting continuously. That's why the recommendation is to not do it.
** Section 4.7.
Other uses include support for security audits
(e.g., verifying the compliance with ciphersuites); client and
application fingerprinting for inventory; and to provide alerts for
network intrusion detection and other next generation firewall
functions.
This text seems unrelated to the focus of this section -- DDoS detection and
mitigation. Is it really needed?
[MK] Why do you think it's a problem to have it. Do we maybe need to change the section title rather?
** Section 4.7
Current practices in detection and mitigation of DDoS attacks
generally involve classification of incoming traffic (as packets,
flows, or some other aggregate) into "good" (productive) and "bad"
(DDoS) traffic,
This describes a “scrubbing” approach. DDoS mitigation can use the less
nuanced rate limiting approach. DOTS has support for that too.
[MK] Doesn't the rate limiting also require the classification first, or are you saying all traffic is rate limited (if certain thresholds are exceeded)?
** Section 4.7
It is also possible for endpoints to directly support security
functions such as DoS classification and mitigation. Endpoints can
cooperate with an in-network device directly by e.g., sharing
information about connection IDs.
Does that happen now? How would that signaling work?
[MK] No, that needs work :-)
Typos:
** Section 4.8. Typo. s/connnection/connection/
** Section 4.8. Typo. s/usualy/usually/
[MK] Thanks!
- Roman Danyliw's No Objection on draft-ietf-quic-m… Roman Danyliw via Datatracker
- Re: Roman Danyliw's No Objection on draft-ietf-qu… Mirja Kuehlewind
- Re: Roman Danyliw's No Objection on draft-ietf-qu… Christian Huitema
- Re: Roman Danyliw's No Objection on draft-ietf-qu… Mirja Kuehlewind