你可以重新打开FTP,但为什么要打开它呢?
谷歌本周发布的Chrome 80给历史悠久的文件传输协议(FTP)又敲上了几根催命钉。
你仍可以通过一个选项或命令行标志(比如--enable-ftp)重新打开FTP,不过老实说,为什么要打开它呢?谷歌特别指出,FTP在该浏览器中的使用率很低(是的谷歌一直在密切关注),因此改进支持没有多大意义。
虽然FileZilla等FTP软件可以取代从Chrome移除的部分,但是时候可以效仿2017年的那帮Debian人了,他们一劳永逸地关闭了那些旧的FTP服务器。
对Chrome浏览器中的FTP来说那好比是千刀万剐。先是版本72删掉了通过FTP协议获取文档子资源的功能。后来版本74中的一个bug去除了支持通过HTTP代理访问FTP URL的功能,却不料大受用户的欢迎,以至于版本76完全去除了对FTP的代理支持。
FTP会像僵尸一样在浏览器中再苟延残喘几个月。版本81会为安装的所有Chrome(不仅是非企业版)关闭FTP,版本82更是会彻底删除这种协议。
FTP的起源可以追溯到1971年的旧时光,当时宇航员仍在月球上漫步。这些年来,FTP获得了支持TCP/IP、IPv6以及至关重要的一些安全扩展的功能。
安全是这里的关键。比如说,FTP并不对流量进行加密,凡是拥有数据包嗅探器的人都可以读取传输的内容。通过安全Shell连接进行FTP之类的解决方案有所帮助,但最终FTP本身是来自一个更简单、更可信赖的时代的协议。
谷歌的这一举动可能会促使最后一批坚守FTP的人挥手作别,尤其是鉴于企业版浏览器剔除了相关代码。诸如FTPS、SFTP和HTTPS之类的协议会以一种极其安全的方式来传输数据。
领取专属 10元无门槛券
私享最新 技术干货