Re: [mpls] LDP Security

"t.petch" <ietfc@btconnect.com> Sat, 11 November 2017 13:05 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C4AA12951C; Sat, 11 Nov 2017 05:05:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.7
X-Spam-Level:
X-Spam-Status: No, score=-4.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 49N6DqzTO3G8; Sat, 11 Nov 2017 05:04:59 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0125.outbound.protection.outlook.com [104.47.1.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2565A1270A7; Sat, 11 Nov 2017 05:04:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8hdW9fE1m6XTLI5I6CEd/QhuJqz+i6BoHP04LVJCPnk=; b=LQocyffPEIctx7XMQTnKlCh3uqAfW0kggDz2496JchppfzZfqJ/ZpRGScH/zj3f+2tfODTn5nMPvY79dOt5J6QuovKzvsBnweSOSZpGkEN3l2RxSuiGi/wr7bEGPpK13+MtWzp14qLut3TncHoz+Lm1y3AJg+19q9KwwDNxr6II=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
Received: from pc6 (86.169.153.236) by HE1PR0701MB3004.eurprd07.prod.outlook.com (2603:10a6:3:4d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.218.6; Sat, 11 Nov 2017 13:04:54 +0000
Message-ID: <01ad01d35aed$421b22e0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Susan Hares <shares@ndzh.com>, 'Kathleen Moriarty' <kathleen.moriarty.ietf@gmail.com>, 'Eric Rescorla' <ekr@rtfm.com>
Cc: mpls@ietf.org, pals-chairs@tools.ietf.org, rtg-ads@ietf.org, 'mpls-chairs' <mpls-chairs@ietf.org>, pals@ietf.org, sec-ads@ietf.org
References: <2da71163-cf29-cba6-df61-d75a2cfc9c43@gmail.com> <CAA=duU1qV-LiU5pR7VtLLVGtb-8nZHrnUqVyOKpST3-6Dr-Xgw@mail.gmail.com> <ce2c75b6-156d-da80-91d7-b7e6ba2059a0@gmail.com> <CAA=duU1xvV0genbR0CBx2rmpOWUkFmRJX3qrMEp21gTd1HOVww@mail.gmail.com> <f0d553da-0ac4-e794-5cd5-d9cc95063dc6@pi.nu> <15335748-e900-280d-554f-24c55c0f3ba5@gmail.com> <CABcZeBOr5x=98nXeBCT8O-wjk90ga1F3EVk2ktMYoAj9Q8tRkg@mail.gmail.com> <CABcZeBO6msQuxGLtWp4HDQAGtub Op-33Gt+uip5P3 y2-icnRqg@mail.gmail.com> <25B4902B1192E84696414485F5726854135191D6@sjceml521-mbs.china.huawei.com> <CABcZeBPK=ze90qa1qzMsUMVN_=5Pf85Nv6uanEvsV5nVR4v0HA@mail.gmail.com> <25B4902B1192E84696414485F572685413519209@sjceml521-mbs.china.huawei.com> <CABcZeBO56DrS9EAUJ2WwD3ucR9+HvDem3AQVVe_CzY55TgXkQQ@mail.gmail.com> <002101d35919$c6295b90$527c12b0$@ndzh.com> <CABcZeBMqYCaq_g+dP_Q4rFjQgS_oG+iYtDg=qp1e9Rc4yZ9U9A@mail.gmail.com> <CAHbuEH4mewYdnuOvxRhfgsBBmf+goZt-iwdAge8GeLAcEBB9Fw@mail.gmail.com> <041301d35aa1$6b091c30$411b5490$@ndzh.com>
Date: Sat, 11 Nov 2017 12:40:15 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.169.153.236]
X-ClientProxiedBy: DB6PR07CA0150.eurprd07.prod.outlook.com (2603:10a6:6:16::43) To HE1PR0701MB3004.eurprd07.prod.outlook.com (2603:10a6:3:4d::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b2739d92-6d2f-4b4c-d950-08d52904ce1e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(8989060)(201703031133081)(201702281549075)(8990040)(2017052603199); SRVR:HE1PR0701MB3004;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3004; 3:j9ByBIitNCA/1KBGF3Bb+B5KYVWUOu6IEsuhVnRB4XLYOClb1GD7pb/2vRzD27LMQS4Xq1uwflljoMcuc4YH3UATudtAA2uFzFbql0KV1FcswxuOR8qaSvfBXdeO32yAPhvyjJkkyw2llJMYc3gQWUW1RpzO5+QvAVq+lGLZKvd0kWD5L7YYDUMKcxlIEhWdD2wSPbyhSCFXGwY2IeoVcaO+cbEQAGkteJqeUhX/s5BanAflhMI75Edrjtw81fXY; 25:pwu9C8RB9MlEAhDUnsVbNw3yFV0PLw+2au+QkbAHDRp43sltHzu5fh+SiVtvzkFjieA2ND1fVicb3fcU+pt1xnjA0U8EaBEq1q42GZcTisnkpHqyBGQi0uVU7eVRyRhTY6pznVdlWykv9/W/hyJXi37dxlicW2JRVbgzjAl9F4Web3p5Vt24Dxn80BM6BcpAPa8Ph53DziRbzBTVgjnc2erxh9PrLTX/O7nAxrmjwqebwuAyRytb5nvH9bGgqZQGC6itw01MIaOZBd/QuTCLODq663kS0RqbiPK9GvEIEiPMeI4Oui6t5SyEN8mxkTXgxHbtFSQKBcunHi2xmSymxw==; 31:16Q7a5Y4BJBrlyaSoQBO94wOlVhBRqzRSQVDeIvZu+HMuVtIVU10fW/Ih8XnduN4fVuqWZZx3z4Cz7W7n0BXYprtP28kFqZBS7Stp2OYrmWlkMn57yC8h04bEsZ3OAWPzh6Q/03pylY/XjARM85lXMpBvgfvYFASHtjtvGjZWNUuisEAX3Gmp0ZF1UJ3U3WTrIOwSeKNB+YyWQB8jHiCXCpZD/lnCMyApjmMoN9AZlw=
X-MS-TrafficTypeDiagnostic: HE1PR0701MB3004:
X-Microsoft-Antispam-PRVS: <HE1PR0701MB3004433824C6386B972D0555A0550@HE1PR0701MB3004.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(50582790962513)(155532106045638);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(3231022)(93006095)(93001095)(61426038)(61427038)(6041248)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB3004; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB3004;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3004; 4:FBdmsSLSHv5WmsfTZFYaHMfBaPxvef3Qra48XnXbe4FAhYYwqdpRrHcnxzCXt2fX7YRiuDJeIQznjLQrEQFm5cHlZQIxJAajyxeigOUPb6z0m8VnVs5fpxdxBUl/Fo7Eze3RP7/k3A+q8+q4pGn4+27v3UvT8av4DFxrMlq9KG//Vv77VahlyzL8Mm65Ip2ZVT7KAVYOzBRbjUtArYwuyyiEjxi0y4uUjjK3Q/WdAJzk59GkeAfSsehUZn9vsSrUP4FfT95y4IYYmrq5xREpsHqQIfblzE7bE3AHY5nesoIXvAfitBuwWxnzk4/MilF6q8r7Lwx15XSE3RoVBd5SDH+8wzYEbG6ZvdxPrK4XO+dwbcCemUBx4XqshfD/34zv
X-Forefront-PRVS: 0488C54DB4
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(376002)(39860400002)(189002)(24454002)(199003)(13464003)(23676003)(39060400002)(16526018)(84392002)(2870700001)(6306002)(53546010)(316002)(53936002)(86362001)(7736002)(81816999)(6666003)(305945005)(2906002)(4326008)(81686999)(5660300001)(110136005)(93886005)(9686003)(61296003)(54906003)(6116002)(189998001)(15650500001)(3846002)(101416001)(50986999)(76176999)(66066001)(6246003)(116806002)(44716002)(47776003)(106356001)(68736007)(4720700003)(966005)(81166006)(81156014)(8936002)(33646002)(561944003)(6486002)(1456003)(25786009)(105586002)(14496001)(6496005)(97736004)(8676002)(50466002)(1556002)(50226002)(229853002)(44736005)(62236002)(478600001)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB3004; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;HE1PR0701MB3004;23:oc3Ab3LFKmuFz8Q0bNYk7OkHVRJdjuiqKsFCIX18Xbvu1c0Dd5Wbb+I/IcXgFqmbmmBGkSy+WjpZzL6g6dKAgkRaj4MB23U8f5xBRUYelfCvJ1mHVttRcItrCCNpruPzrq/2n3rGWjWHB0ZXE0Sbd0MscQtw36XpZQS5/bwdSBxFVmEMXnKNIpO24BTCY0weMWlDz0s7r9QSyR/HXmwgC3XwLpdb9j1dAWRTk5cG/zYEyIQbp995HogkbCcc0mAEOimAnxXTHJ0nOKV9c49XQJsSGpbcx5aEgnReBOSn+/oFDewu92dROIsPCS9N1OlI6QT311SAv+ERjQ6HdleebXGTjoNQ1bKN2S4sF0Xk6vrqIRlWRcmlWYNld4lOPl2toCah7Gt27K8tGDTcWBpcTLahnEzfGkhQjPHRrJU6J/G05i897WgvELJSQqXEky/KP1MTptaakT5G0vDEouaBnsxnq1VocAq2Ir5A/+NHVAhOW3/k+LndwFM2pW3R7Ru0YWwump5UhZnXeeceJcsHzoybg5+eHRuZRXh65DCq8H7GWZsLHWm1pUdv0G+1/BlDK4wkg2YspoIAqw2Gyk1AAAfat2LzwrYufqNCA2DQ5c3OlWlXX93BtxSyOMOxlLFd0d1OUyA2vUt9vduSyyutjxounEoMRZ6uu2LE13Y9ZMmZH8/H6G966+wDoL2cQn5MzhKxW60V+GwFr/6a9bUSMR35OSHJt/jkfgqE/fAs6tFqnjUB82J9rAcAevJVka/g++qRkJXKwgBrfM51neX4FiZld3JKJsELY0PpsQOmhK99YZqiNAOc1LkYX9yi1iv4kpPIsWTWMHfnam+AsmwBztlvQJf+2h/tPNm7G0n2Z1sDIaE8dj6c+O5ykTJ38rx92fQhSrDlH1zVSdP7oeN8n6TrjbocDX3yc+iAo6bb905WUlGIbcxOBwaTy9exPF0PLTMcrKEFrlgNFoxCM6+PSKp8FExO2ZmsvVCvnoBS9vZx5KoaNtTd+7RtitmekVHcLgaTEEhJYAFLRRUq00zPLofTJ/c084fTdIE0/z3bDAMlgZ+nehq2B/N4OGcfRkP3p3gyzATl1SSWEzi0klU/I2Kdfk8mtF5fKHHw5m070UOBblsGbNlJk7UxeDfnWF0klj3sb4tmZWfFqaRi1lGFYaFKn+us0EFIMFFcCFqRvB0S91901vEkKMDhdbO5v6nNcAl6PGpYJwp9CKQECbJPhrtNM5Rpix3jt+zTXkHHuxnxGZdJRypBiaAo/CVv6ipuOSBiMpssLK7lHBwTZ5W/TeTMWPSbYqXKSy0sMsq1Dk/WeZCGzQ1B4n+1WdoIKudpKsBRhL6rQNbIfqyVjaMIQPvGeYUZ++VwcxsQbjdB2aNjDx1E5Qq3uraZDgbrv+XXWEVXnPj4+nOQL+hk0T46AEXYBb0pa3Mj5ED9snZDi149GsVgbsA6ApAqm7MOlXo4TlLuuiy5cKjyT44Hn20WTjH3GJD0tVeXq3HqL490eAAXYgKhVs5p9NRJhZThEU/iM0t845SUnPG7ftBmCSfWmi9vSmuFE9kPoVWfTi8+PeY=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3004; 6:ayRC07UEqHeHHa7oWh3DbGuTFjnp3KqI998NFJYcgIfRrbMUbFW/GX/RDR69hzoDg+dcu2QYoia6rGCGW01HuokUoShec6DsllEu2gpW2nxYfsuStp7gfUxUrB8A6s6heTJLa877OL4ztFgeMtuHRlc50rdWpHgyRsiHP8De1KhwqellUIXqZMFkW5+SrGbSY3apZr9Gx3Mwu7aEA4WTmVpf23hgtrIkWVM7NDqiKvUS6XYOheRdFgiG+sP7mftnqoYfdE4E2Y6Co/Pqd2fO+lRaKAekK443v7SWXjQvNKZ3Hw74+DD0ePRXAR3D5EsHQ5jL0uULdiPfv+7EUllkxqK2CBwYZUUDcHgELM8vBvw=; 5:8F+Hmj/Q7QbCm5Yp/ValdxwXxvouZIsJ1q/mmkw/siwnUTEgqu3Lk1qvPXaBB2xQv/qmwOaB5dXDrClhT/Kq2g1o/lRJ8MCehW5W/NMFyNIHaicBBzjJ72KUlnF1Obq6lO7TjUyn0HsGtmhXtPQqbq3Kl0OgrSwFWJs9kSZTJc4=; 24:2iz9yWSSqS/RCveiVUAdU7Y1k2fO3XfYKag1q0gbqu2AiMlvBXyxAQE5cmxitHhw0EgWNNrVFC6tMpo5/UJeBZrVuxqcgAIdDZFePpxCZZA=; 7:nEo5LT5Fi9d2bs1rtdbyySuhoSkLuvy2CGyKYMSMcSf550qynHJeaodZ646QP/GPmtZojT9uXSpJdKXYNxmxNPEAzJVizPJtFuu2pedF58p0jWL0pWkL91GS2+RY2J1pBgpyih9gmOnMrxxjki0t9CEiBt0tZWTCGSTFUq9Ex1b4L+JUeDVwyMXu6P8EOwOG/NQbMUOEp4cBQt/fq6SZWLvuZNwIiOEBLG4WSik+2WQEDml75wWxzbwIjeiGlPXr
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2017 13:04:54.6123 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b2739d92-6d2f-4b4c-d950-08d52904ce1e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB3004
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/R6Oiee2tL7L_OQdx7vxNXOs6YQk>
Subject: Re: [mpls] LDP Security
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Nov 2017 13:05:03 -0000

----- Original Message -----
From: "Susan Hares" <shares@ndzh.com>
Sent: Saturday, November 11, 2017 3:58 AM

> Kathleen and Eric:
>
> I agree that getting linux implementations with TCP-AO is one avenue
to drive things into product.   Any ideas on getting more deployment for
routing security - is really important.   Pushing both small and large
gains (TCP-AO, registration) will help us continually increase the
security.
>

After a lifetime of trying to forestall disasters, and failing, only to
have clients say afterwards 'I wish we had listened to you', my
conclusion is that the disaster has to happen first; only then will
users be motivated enough to incur the cost, the hassle of changing
their ways.

I see this with systems and networks, and I hear of just such a case
which led to the present level of security being added to BGP.

What we should - must - do is ensure that when disaster strikes, and
users are motivated, then the specifications are ready; two stalled
I-Ds, as was mentioned up-thread, is not ready.

Tom Petch

> Sue
>
> -----Original Message-----
> From: Kathleen Moriarty [mailto:kathleen.moriarty.ietf@gmail.com]
> Sent: Thursday, November 9, 2017 3:09 PM
>

> On Thu, Nov 9, 2017 at 2:09 PM, Eric Rescorla <ekr@rtfm.com> wrote:
> > Yeah, I agree. I don't really have any good ideas how to get people
to
> > do AO. Based on comments I've heard, providers don't see a lot of
> > value, rightly or wrongly....
>
> I know Alia has been talking about a possible Linux implementation to
drive the way.  I agree with EKR on other points and have been following
along.
>
> Best,
> Kathleen
> >
> > -Ekr
> >
> > On Wed, Nov 8, 2017 at 9:15 PM, Susan Hares <shares@ndzh.com> wrote:
> >>
> >> Eric:
> >>
> >> BGP and LDP would be more secure if TCP-AO deployed with all BGP
and
> >> LDP – but there are issues with customer pick-up and deployment of
> >> these protocols on many networks.  I wished we had TCP-AO when BGP
started, but we did not.
> >>
> >> Some of the least secure BGP is in data centers – where the DC
> >> providers say “It’s all under one administration”.  Another problem
is on private
> >> lines.    We should chat about the networks each of these protocols
are
> >> actually deployed on.   If you have any insight on a way to
encourage
> >> adoption, I’d love to hear it. Require TCP-AO does not really mean
> >> anything if providers and Data Centers do not adopt it.
> >>
> >> Going from SHA-1 to SHA-256 on a TCP-AO is simple upgrade compared
to
> >> getting people to TCP-AO.
> >>
> >> Sue
> >>
> >> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Eric
Rescorla
> >> Sent: Wednesday, November 8, 2017 7:44 PM
> >> To: Uma Chunduri
> >>
> >> I don't understand what you're getting at here. Yes, if people have
> >> TCP-AO then presumably they have SHA-1.
> >>
> >> But now we're talking about requiring people to have TCP-AO in this
> >> case, so we should try to move them to SHA-256 at the time we
require AO.
> >>
> >> -Ekr
> >>
> >> On Wed, Nov 8, 2017 at 4:14 PM, Uma Chunduri
> >> <uma.chunduri@huawei.com>
> >> wrote:
> >>
> >> From: Eric Rescorla [mailto:ekr@rtfm.com]
> >> Sent: Wednesday, November 08, 2017 3:53 PM
> >>
> >> To: Uma Chunduri <uma.chunduri@huawei.com>
> >>
> >> On Wed, Nov 8, 2017 at 3:50 PM, Uma Chunduri
> >> <uma.chunduri@huawei.com>
> >> wrote:
> >>
> >> In-line [Uma1]:
> >>
> >> Uma C.
> >>
> >>
> >> From: Eric Rescorla [mailto:ekr@rtfm.com]
> >> Sent: Wednesday, November 08, 2017 12:53 PM
> >>
> >> On Wed, Nov 8, 2017 at 11:57 AM, Uma Chunduri
> >> <uma.chunduri@huawei.com>
> >> wrote:
> >>
> >> Hi Stewart,
> >>
> >> I would note https://tools.ietf.org/html/rfc6952 - where LDP
security
> >> is analyzed from all aspects.
> >>
> >> Eric,
> >>
> >> Quick comments below [Uma]:
> >>
> >> Uma C.
> >>
> >> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Eric
Rescorla
> >> Sent: Wednesday, November 08, 2017 10:00 AM
> >>
> >> Hi Stewart
> >>
> >> Thanks for your note.
> >>
> >> My overall sense of the state of play is, I think much like yours.
> >>
> >> TCP-MD5 is inadequate in two major respects:
> >>
> >> - It uses weak algorithms
> >>
> >> - It has a bad negotiation/setuop story (manual key management)
> >>
> >> TCP-AO is intended to be a drop-in replacement for TCP-MD5 and so
> >> remedies the algorithm
> >>
> >> Issue
> >>
> >> [Uma]: Yes, if we go with RFC 5926 mandatory list..
> >>
> >> but not the key management issue [0]. We haven't made much progress
> >> on the key
> >>
> >> management story, and that seems to be a major impediment to
> >> deploying either of these
> >>
> >> technologies (which I am given to understand don't see a lot of
use).
> >>
> >> [Uma]: True.
> >>
> >>                But I would indicate some effort done few years back
> >> regarding key management for pair wise routing protocols (BGP, LDP,
> >> PCEP, MSDP ..).
> >>
> >>                One such proposal is by extending IKEv2 to negotiate
> >> TCP-AO MKTs (which can give rekey & algo. agility) -
> >> https://tools.ietf.org/html/draft-mahesh-karp-rkmp-05
> >>
> >>                This also requires some more work with TCP-AO; me &
> >> Joe put together
> >>
https://www.ietf.org/archive/id/draft-chunduri-karp-using-ikev2-with-
> >> tcp-ao-06.txt
> >>
> >>            Note the above didn’t progress in the concluded KARP WG
> >> (not fully sure the reasons on why).
> >>
> >> Yeah, I know that people tried to do this, but my impression was it
> >> kinda didn't progress much.
> >>
> >> We should probably talk in Singapore about that, but that's not
going
> >> to get better any time soon.
> >>
> >> In the interim, I think the text you have is OK, and "TBD" should
> >> read "SHA-256", with
> >>
> >> the fallback being SHA-256 -> SHA-1 -> MD5.
> >>
> >> [Uma]: While the list can be extended - I didn’t see SHA256 in the
> >> mandatory list in RFC 5926 for MAC.
> >>
> >> Generally we're trying to move away from SHA-1 towards SHA-256.
> >>
> >> [Uma1]: Couple of things:
> >>
> >> 1.       Nothing to be done (from spec pov of course): Use TCP-AO
(instead
> >> of current MD5) with the RFC 5926 mandated MACs/KDFs – so the ‘TBD’
> >> in Stewart suggesting below is already there.
> >>
> >> 2.       As #1 too is not good enough from your above note - do
SHA-256
> >> and live with it (no algorithm agility). Still a security benefit
in
> >> one way from existing stuff or even  #1.
> >>
> >> I'm not sure why you say "no algorithm agility". You'd be using AO,
> >> just with a different algorithm than SHA-1. AES-CMAC is still fine
as
> >> far as I know.
> >>
> >> [Uma2]: Sure, you have it, if you use AO;
> >>
> >>                  But then  I am not getting how we can mandate one
> >> MUST implement algorithm as suggested below TBD  would actually
work
> >> (especially
> >> - *if* #1 is already deployed somewhere?)
> >>
> >>                  Perhaps staying with #1 is the best bet or do
> >> negotiation through #3, with already mandated and additional stuff.
> >>
> >> -Ekr
> >> 3.       Do key management and “theoretically” get all we wanted….
> >>
> >> We have been here multiple times; because #1 itself is not *mostly*
> >> deployed (neither in BGP nor in LDP) if there is any appetite for
#2
> >> and #3 for practical deployments. But still it may be good to do #2
any ways.
> >>
> >> -Ekr
> >>
> >> -Ekr
> >>
> >> [0] Technically It has better support for rollover, but this is not
a
> >> huge improvement.
> >>
> >> [1] tcpcrypt is kind of orthogonal here as it's unauthenticated but
> >> opportunistic.  That said,
> >>
> >> it would provide defense against attackers who gain access to the
> >> link after connection
> >>
> >> setup and doesn't require configuration.
> >>
> >> On Wed, Nov 8, 2017 at 9:27 AM, Stewart Bryant
> >> <stewart.bryant@gmail.com>  wrote:
> >>
> >> To the SEC and RTG ADs,
> >>
> >> I am sending the following message on behalf of the MPLS and the
PALS
> >> WG Chairs.
> >>
> >> There is a concern shared among the security community and the
> >> working groups that develop the LDP protocol that LDP is no longer
> >> adequately secured. LDP currently relies on MD5 for cryptographic
> >> security of its messages, but MD5 is a hash function that is no
> >> longer considered to meet current security requirements.
> >>
> >> In RFC5036 (published 2007) Section 5.1 (Spoofing) , List element
2.
> >> Session communication carried by TCP the following statements is
made:
> >>
> >> "LDP specifies use of the TCP MD5 Signature Option to provide for
the
> >> authenticity and integrity of session messages.
> >>
> >> "[RFC2385] asserts that MD5 authentication is now considered by
some
> >> to be too weak for this application.  It also points out that a
> >> similar TCP option with a stronger hashing algorithm (it cites
SHA-1
> >> as an example) could be deployed.  To our knowledge, no such TCP
> >> option has been defined and deployed.  However, we note that LDP
can
> >> use whatever TCP message digest techniques are available, and when
> >> one stronger than MD5 is specified and implemented, upgrading LDP
to use it would be relatively straightforward."
> >>
> >> We note that BGP has already been through this process, and
replaced
> >> MD5 with TCP-AO in RFC 7454. I would be logical to follow the same
> >> approach to secure LDP. However, as far as we are able to
ascertain,
> >> there is currently no recommended, mandatory to implement,
> >> cryptographic function specified. We are concerned that without
such
> >> a mandatory function, implementations will simply fall back to MD5
> >> and we will be no further forward
> >>
> >> We think that the best way forward is to publish a draft similar to
> >> RFC
> >> 7454 that contains the following requirement:
> >>
> >> "Implementations conforming to this RFC MUST implement TCP-AO to
> >> secure the TCP sessions carrying LDP in addition to the currently
> >> required TCP MD5 Signature Option. Furthermore, the TBD
cryptographic
> >> mechanism must be implemented and provided to TCP-AO to secure LDP
> >> messages. The TBD mechanism is the preferred option, and MD5 is
only
> >> to be used when TBD is unavailable."
> >>
> >> We are not an experts on this part of the stack, but it seems that
> >> TCP security negotiation is still work in progress. If we are
wrong,
> >> then we need to include a requirement that such negotiation is also
> >> required. In the absence of a negotiation protocol, however, we
need
> >> to leave this as a configuration process until such time as the
> >> negotiation protocol work is complete. On completion of a suitable
> >> negotiation protocol we need to issue a further update requiring
its use.
> >>
> >> Additionally we should note that no cryptographic mechanism has an
> >> indefinite lifetime, and that implementation should note the IETF
> >> anticipates updating the default cryptographic mechanism over time.
> >>
> >> The TBD default security function will need to be chosen such that
it
> >> can reasonably be implemented on a typical router route processor,
> >> and which will provide adequate security without significantly
> >> degrading the convergence time of an LSR. Without a function that
> >> does not significantly impact router convergence we simply close
one
> >> vulnerability and open another.
> >>
> >> As experts on the LDP protocol, but not on security mechanisms, we
> >> need to ask the security area for a review of our proposed
approach,
> >> and help correcting any misunderstanding of the security issues or
> >> our misunderstanding of the existing security mechanisms. We also
> >> need the recommendations of a suitable security function (TBD in
the above text).
> >>
> >> Best regards
> >>
> >> The MPLS WG Chairs
> >> The PALS WG Chairs