Re: Call for Community Feedback: Retiring IETF FTP Service

Rich Kulawiec <rsk@gsp.org> Thu, 26 November 2020 19:59 UTC

Return-Path: <rsk@gsp.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 838373A0965 for <ietf@ietfa.amsl.com>; Thu, 26 Nov 2020 11:59:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 Ez7vTEVKStTZ for <ietf@ietfa.amsl.com>; Thu, 26 Nov 2020 11:59:12 -0800 (PST)
Received: from taos.firemountain.net (taos.firemountain.net [207.114.3.54]) (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 69E523A095F for <ietf@ietf.org>; Thu, 26 Nov 2020 11:59:11 -0800 (PST)
Received: from gsp.org (localhost [127.0.0.1]) by taos.firemountain.net (8.15.1/8.14.9) with SMTP id 0AQJxAnM019393 for <ietf@ietf.org>; Thu, 26 Nov 2020 14:59:10 -0500 (EST)
Date: Thu, 26 Nov 2020 14:59:10 -0500
From: Rich Kulawiec <rsk@gsp.org>
To: ietf@ietf.org
Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
Message-ID: <20201126195910.GA20255@gsp.org>
References: <af6ab231024c478bbd28bbec0f9c69c9@cert.org> <d12d2e09-6840-0500-c14c-73d862f85c8e@network-heretics.com> <20201117203038.GA30358@gsp.org> <4ddae8d0-866d-9e16-a304-ac78099f725d@cs.tcd.ie>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4ddae8d0-866d-9e16-a304-ac78099f725d@cs.tcd.ie>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/MRh_19FpAxpSd1konaz_gXZ4X6k>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Nov 2020 19:59:14 -0000

On Tue, Nov 17, 2020 at 09:08:49PM +0000, Stephen Farrell wrote:
> I guess a lot would have to go wrong for a sustained period
> for FTP to save the day, but I could just about imagine it
> happening. It's not quite movie-plot time but fracturing in
> the root stores causing HTTPS to not work everywhere, plus
> some SSH bugginess that affected most clients and broke
> rsync/SSH might do it. And as we've seen this year, now
> and then stuff does hit the fan.

I agree with you that this sort of cascade-of-failures event seems unlikely.

But I've learned a few hard lessons in the last couple of decades and one
of those is that removing our tried-and-true old bridges because new ones
make them putatively obsolete sometimes comes back to haunt us.

	[ A timely example has presented itself under unfortunate
	circumstances.	At this moment, the Baltimore County (Maryland)
	public school system's entire IT infrastructure is down due to an
	apparent ransomware attack.  They can't email students/parents
	about it...because they shut down the old system.  They can't
	call students/parents...because they shut down the old system.
	They can't text students/parents...because they shut down the
	old system.  They've had to resort to social networks (urgh)
	and local news media to get the word out.

	It would have cost them almost nothing to keep an old, separate
	email server with sufficient capacity and an appropriate contact
	database running on a disused desktop PC that was physically
	disconnected until needed.  But they didn't. ]

So if the incremental cost of keeping an old bridge around, even if it's
very lightly used, is small enough...then I think it's a good idea to
keep it.  Consider it an insurance policy against a low-probability event.

---rsk