Re: Call for Community Feedback: Retiring IETF FTP Service

Adam Roach <> Mon, 16 November 2020 16:48 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id CB7E23A157F for <>; Mon, 16 Nov 2020 08:48:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.08
X-Spam-Status: No, score=-2.08 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id L45VjuOi-hly for <>; Mon, 16 Nov 2020 08:48:56 -0800 (PST)
Received: from ( [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 71B803A135F for <>; Mon, 16 Nov 2020 08:48:31 -0800 (PST)
Received: from [] ( []) (authenticated bits=0) by (8.16.1/8.16.1) with ESMTPSA id 0AGGmL6U063920 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 16 Nov 2020 10:48:22 -0600 (CST) (envelope-from
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;; s=default; t=1605545304; bh=zfMOYTHPs+H2497j8AYbeOfR/u8aHkFp4vPCs5zyR3w=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=TH6E7mjtufOf07oaIs9QocnWzrQkDl+dE1UOSWBrHVBhkAH8zDBsHO46c71BhkI/t DBZYIUJOn4G4l62FNNndhCNU97sdxOekyBNmoYNMpMjnKEvqcQxr5NLKBiOfAv9gKI tbRpscpMyWHbF8KcoFo9oehqrMH/lyPnWyuharnA=
X-Authentication-Warning: Host [] claimed to be []
Subject: Re: Call for Community Feedback: Retiring IETF FTP Service
To: Lars Eggert <>, Russ Housley <>
Cc: IETF <>
References: <> <> <>
From: Adam Roach <>
Message-ID: <>
Date: Mon, 16 Nov 2020 10:48:14 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <>
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 16 Nov 2020 16:49:06 -0000

I do not object to turning off the FTP service.

In the analysis, I think there are two costs to consider and one 
benefit. The benefit of leaving it online, of course, is that some small 
group of users still find utility in FTP. Keith has outlined some of the 
reasons that users might prefer FTP, and I think it would be worthwhile 
replicating these properties in HTTP where possible (e.g., ensuring 
access to RFCs at a stable URL in a raw format, and possibly even 
configuring WebDAV on those paths in a read-only mode to support remote 
filesystem mounting).

The costs, as I mention, are twofold. There's a small operational cost 
to keeping the FTP service up, running, and configured. For example, if 
there were some reason to restructure the way files are stored on the 
server, it's one additional service that needs to be updated. This is 
probably pretty small from a monetary perspective.

The far greater cost is that every additional public-facing service on a 
server adds attack surface for malicious parties. And for less popular 
protocols like FTP, the chance of maintainers proactively finding and 
patching security vulnerabilities in their servers is vanishingly small. 
(If there's some vibrant community actively and continuously 
contributing to an FTP server implementation, that changes the calculus 
a fair bit, but that seems fantastically unlikely.)

So, on balance, it looks like retiring a lightly-used service is the 
right choice.


On 11/16/2020 4:51 AM, Lars Eggert wrote:
> On 2020-11-16, at 12:43, Russ Housley <> wrote:
>> I support turning off the FTP service at
> +1
> Lars