Re: Call for Community Feedback: Retiring IETF FTP Service

Robert Moskowitz <rgm-ietf@htt-consult.com> Tue, 17 November 2020 19:53 UTC

Return-Path: <rgm-ietf@htt-consult.com>
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 939F23A00D9 for <ietf@ietfa.amsl.com>; Tue, 17 Nov 2020 11:53:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, 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 WP7KiDu_1OzE for <ietf@ietfa.amsl.com>; Tue, 17 Nov 2020 11:53:10 -0800 (PST)
Received: from z9m9z.htt-consult.com (z9m9z.htt-consult.com [23.123.122.147]) (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 1B2363A005D for <ietf@ietf.org>; Tue, 17 Nov 2020 11:53:10 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by z9m9z.htt-consult.com (Postfix) with ESMTP id 1873362653; Tue, 17 Nov 2020 14:53:09 -0500 (EST)
X-Virus-Scanned: amavisd-new at htt-consult.com
Received: from z9m9z.htt-consult.com ([127.0.0.1]) by localhost (z9m9z.htt-consult.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id BAUmF9uuE3HQ; Tue, 17 Nov 2020 14:53:03 -0500 (EST)
Received: from lx140e.htt-consult.com (unknown [192.168.160.29]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by z9m9z.htt-consult.com (Postfix) with ESMTPSA id 06DA262416; Tue, 17 Nov 2020 14:53:02 -0500 (EST)
Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
To: Keith Moore <moore@network-heretics.com>, ietf@ietf.org
References: <af6ab231024c478bbd28bbec0f9c69c9@cert.org> <0D41F3FD-BA1F-4716-A165-4FE7529431A9@vigilsec.com> <D26DCBB6-3997-4A73-BB46-867B4FD79BD2@eggert.org> <27b80ed2-76fb-aee7-f22d-de56019e9aa9@nostrum.com> <a8bdd67a-13ea-4433-aa38-9cfd48ea28da@network-heretics.com> <0e875497-9986-a0d9-8354-3eac26b7f882@nostrum.com> <a02e15f2-34fb-4124-7ba0-c0ee0070b39f@network-heretics.com> <6a29096e-c76e-9bde-388c-bf411b235346@nostrum.com> <6ff3c8a8-57c9-a278-51ce-ce24fd2dfc0e@network-heretics.com> <01RS3W7DNPHA005PTU@mauve.mrochek.com> <27622517-8EC3-44D1-BB21-1F2071BCA2C2@cable.comcast.com> <5dc7b0d1-d565-92c5-293e-093040596f35@network-heretics.com>
From: Robert Moskowitz <rgm-ietf@htt-consult.com>
Message-ID: <9a2578a5-4263-6401-41da-9bc599691f00@htt-consult.com>
Date: Tue, 17 Nov 2020 14:53:01 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0
MIME-Version: 1.0
In-Reply-To: <5dc7b0d1-d565-92c5-293e-093040596f35@network-heretics.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/O3x8TsaZzqgRCo4Hb3ubiFnHRVg>
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: Tue, 17 Nov 2020 19:53:13 -0000


On 11/17/20 10:45 AM, Keith Moore wrote:
> On 11/17/20 9:53 AM, Livingood, Jason wrote:
>
>> Personal views - no hats.
>>
>> Time to retire the FTP service, just as other legacy protocols have 
>> been retired in the past. The IETF does not shy away from 
>> recommending that others encrypt everything, so we should take our 
>> own advice. As well, data clearly show there remains essentially no 
>> demand for FTP - users have adopted the HTTPS alternative.
> I cannot say this often enough:   Traffic volume is not an indicator 
> of importance.
>>
>> More detailed rationale:
>> - Clearly the market has moved on. It does not cross the cost/benefit 
>> threshold to continue maintaining a service for so few connections 
>> (that all appear to be scripted machine-to-machine).
> There is not one "market".   FTP is a different service than the web, 
> with distinct advantages over the web.   And traffic volume is not an 
> indicator of importance.
>> - FTP support has been removed from browser clients. As Mozilla 
>> wrote, "FTP is an insecure protocol and there are no reasons to 
>> prefer it over HTTPS for downloading resources."
> I personally find that unfortunate, but support in browser clients is 
> not an indicator of FTP's utility either.   One reason to use FTP is 
> that browser clients are really poor tools for some kinds of file 
> transfer, especially if you want to transfer multiple files with 
> minimum human interaction.

I find wget a great tool as well.  I have used it on sites with multiple 
documents that do not support other mechanisms.  I have scripts running 
wget for some of these.  I just see rsnyc as a more efficient use of 
resources than a script running wget(s).

>> - It is not encrypted. The IETF & IAB have been aggressive in pushing 
>> for pervasive encryption [1] so it is illogical that we would not 
>> make such a change on our own information resources. Per the IAB, 
>> "The IAB now believes it is important for protocol designers, 
>> developers, and operators to make encryption the norm for Internet 
>> traffic."
>
> "the norm" != "required".   I'd be happy to see a version of FTP that 
> supports encrypted transmission as an option, as long as it were 
> optional.   (Are those web browsers that are deprecating FTP also 
> deprecating HTTP without TLS?)
>
> And as Ned pointed out, there are still reasons to use unencrypted 
> transmission on occasion.
>
> Also, perhaps the IETF and IAB should be a bit less dogmatic, in light 
> of experience.  I keep seeing situations in which deprecation of old 
> TLS versions is breaking systems for which there is no browser that 
> supports the new TLS versions.  IMO this does significant harm.   I 
> realize some people believe in planned obsolescence, but I don't think 
> they have a good case.
>
> Keith
>
>