谷歌最近发布的“Intent to Deprecate:FTP支持”文档,谷歌Chrome浏览器从Chrome 82将不再支持,需要访问FTP服务器的用户可选择使用客户端比如开源的FileZilla。Chrome 82预计将在明年下半年放出。
也就是说,“服役”48年的FTP(文件传输协议)
即将不能在Chrome上使用了。
说起FTP(文件传输协议),它是因特网网络上历史最悠久的网络工具,从 1971 年由 A KBHUSHAN 提出第一个 FTP 的RFC(RFC114),
至今近半个世纪来,FTP 凭借其独特的优势一直都是因特网中最重要、最广泛的服务之一。
FTP (文件传输协议)采用 Internet 标准文件传输协议 FTP 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。同时,基于客户———服务器(C/S)模型而设计的,在客户端与 FTP 服务器之间建立两个连接。
FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,
一条是数据连接,用于数据传送;
另一条是控制连接,用于传送控制信息,这种将命令和数据分开传送的思想大大提高了 FTP 的效率。
FTP从上个世纪开始使用到现在,在线文件托管服务已经日渐式微,主要是P2P的冲击以及本身
缺乏安全协议的致命硬伤
。
细数了一下FTP的缺点:
数据传输模式不合理
,不考虑文件自身的内容,一味使用ASCII模式传输数据是不合理的。文件传输协议(FTP)应该具有自动检测功能,当然用户也可以进行自定义。
工作方式设计不合理
,文件传输协议(FTP)中最让人不可思议的是,客户端会侦听服务器端!
与防火墙工作不协调
,今天大多数最终用户的IPv4地址已不可路由,这是因为防火墙的使用和IPv4地址的短缺。这意味着如果FTP客户端IP地址不可路由,或者位于防火墙之后,那么就只能使用被动传输模式进行数据传输。
密码安全策略不完善
,在FTP客户端和服务器端,数据以明文的形式传输,任何对通讯路径上的路由具有控制能力的人,都可以通过嗅探获取你的密码和数据。
FTP协议效率低下。
从这些看来,FTP既不安全、效率又低,被取代只是时间问题。
正如Chrome团队在博客所说,
FTP的使用率已经降至极低的水平,无必要进行安全维护,将很快择机彻底移除支持。
早在2017年的时候,Chrome59版本开始,谷歌就弱化了对FTP页面的支持。
在Chrome 72上,FTP链接会强制跳转下载所有内容,而不再提供目录浏览。
Chrome 78版本开始FTP弃用开始。
谷歌将在Chrome82彻底删除与FTP相关的代码和资源。
现在看来FTP的命运和Flash是一样的,Flash 现在已经20多岁了,却撑不过去了。其根本原因和FTP一样——
安全问题
。
Flash 自发布以来,就存在大量的严重安全漏洞,让 Mac 和 PC 用户暴露于危险之中,黑客往往利用代码缺陷去感染计算机。
从FTP的种种缺陷看来,淘汰是必然的,但还是感谢它服务了48年。
这个“大叔”,走好不送。
推荐阅读:
Chrome再次提醒:乔布斯预言Flash必死的预言成真了。