存在了半个世纪的文件传输协议(FTP),终于走到了尽头,谷歌Chrome 95将FTP的代码从代码库中彻底删除了。
而布局多年的Chrome终于完成了对FTP协议的自我终结,而Mozilla和Firefox预计也将追随谷歌的脚步,删除FTP代码大概只是时间问题。这意味着,FTP代码真的要消散在历史的长河之中。
事实上,从Chrome 59开始,谷歌就已经开始全面弱化对FTP页面的支持。Chrome 72 取消了对通过FTP获取文档资源的支持,Chrome 76 中删除了对FTP的代理支持,Chrome 86 差不多完全弃用FTP,彻底将其关闭。
从76版本到86版本,谷歌从2020年上半年开始就放弃了FTP,以应对IT人员越来越庞大的工作量。而这份存在了整整50年的古老的协议大难临头了。
在88版本上,FTP已经被全面禁用,但是还可以重新打开。如今,FTP代码被彻底删除了,这一天比人们预想的要晚一些。
和谷歌Chromium相比,微软对待FTP的态度显然要好许多,旗下的IE浏览器依旧支持FTP。但遗憾的是,FTP最后一块阵地也只能维持到2022年,因为微软已经决定在2022年淘汰IE浏览器。
至于FTP引发“众怒”的原因,是它本身已经不合时宜,且在安全性上有着致命硬伤。1971年,第一个FTP,RFC114诞生了,至今已有五十年的历史,是互联网中使用最广泛的服务之一。
但是,现在有了更好的第三方替代方案,无论是FTPS 还是 SFTP,都要比FTP更好用,也更加安全。坦白来说,Google 和 pals 宁愿用户选择专用传输应用程序,也不愿费心在浏览器中维护代码。
虽然目前仍然有一些网站使用FTP,例如美国人口普查局,但现在很多网站都有了文件传输的替代方案。而拥有最庞大用户群体的Chrome最终还是删除了FTP的代码,这意味着,我们是时候该继续走向远方了。
参考来源:https://www.theregister.com/2021/10/20/ftp_chrome_95/