Google发布了一项计划,以终止对Chromium和Chrome的FTP支持. 在Chrome 80上计划于2020年初推出,对于稳定版本的用户,预计将逐步淘汰FTP支持(对于公司部署,将添加DisableFTP标志以返回FTP)。 Chrome 82计划完全删除用于支持FTP客户端的代码和资源。
长期以来,包括Chrome和Firefox在内的浏览器发布商一直主张完全取消各自浏览器中对文件传输协议(FTP)的支持。 由互联网用户使用, 通常在Web上请求FTP协议以远程检索或共享文件。
原则上,他们主张可以使用许多软件程序 作为FTP客户端,可以执行与通过此协议发送或检索文件相同的操作。
但是,某些不想担心安装单独的FTP客户端的用户希望继续使用浏览器从FTP服务器检索数据。
Google几个月前开始行动
在Chrome 63中开始逐步减少对FTP的支持,其中对资源的FTP访问开始被标记为不安全连接。
在Chrome 72中,禁用了通过ftp://协议下载的资源的内容 在浏览器窗口中,并且在下载文档的辅助资源时不允许使用FTP。
在Chrome 74中,通过HTTP代理进行的FTP访问停止了 由于存在错误,并且在Chrome 76中,删除了对FTP的代理支持。 当前,仍可以通过直接链接下载文件并查看目录内容。
Y 借助Chrome 76,已完全删除了对FTP的代理支持。 在最新版本的Chrome中,该浏览器不支持加密连接或代理服务器。 还应注意,Google已经删除了对通过FTP渲染资源和检索辅助资源的支持。
根据Google FTP,几乎不再使用它了: FTP用户的比例约为0,1%。 由于缺少流量加密,该协议也不安全。
尚未实现对Chrome的FTPS(基于SSL的FTP)支持,并且该公司认为没有理由在浏览器中终止FTP客户端,也没有理由也不打算继续支持这种不安全的实现(因为缺乏加密)。
但是对于Chrome维护者来说,此协议引起了安全方面的担忧,因为文件是通过网络清楚地发送的。
因此,多年来,该公司一直致力于在Chrome中实施FTP的功能下载策略。
鉴于在Chrome中摆脱FTP的所有这些努力,至少对于那些继续使用此协议进行文件传输的用户来说,许多用户早已转向FTP软件。
在Google方面, Chrome开发人员报告说,在稳定的Chrome上,FTP使用量约占0.1% Windows用户大约需要7天。 在所有平台上,只有约0.01%的用户在28天内使用此协议。
Google指出,在同一28天内,所有平台上大约有0.03%的用户通过FTP下载内容,这是用户唯一可以使用FTP URL进行的操作。
另外, 由于Chrome中FTP的使用率较低,浏览器开发人员现在认为不再需要投资FTP客户端支持 现有的,因此已经过时,并且将删除对现有FTP客户端的支持。
在Chrome中通过URL进行FTP。 从Chrome 78开始,将在飞行前检查中禁用FTP支持,并添加策略检查和FTP控制标志。
在Chrome 80中,它将开始逐步淘汰FTP支持。