Chrome浏览器诞生10年,谷歌居然想“灭掉”URL

2018-09-08 03:06:24 / 打印

据报导,Google 将变革 URL,采用新的方式进行网络资源定位。

URL(Uniform Resource Locator,统一资源定位符)也就是俗称的网址,它表示某一网络资源存在于所在计算机网络上的位置,同时也是用于检索该资源的机制。

URL 最常出现在 HTTP 网页上,也用于 FTP 文件传输、Mailto 电子邮件、JDBC 数据库访问和许多其它应用程序。

URL 于 1994 年被定义,如今已经被使用了 20 多年,它不仅成为了网民日常上网的必需品,也成为了应用开发工作中的一大利器。

然而,随着网络环境日益变得复杂,URL 变得越来越难以阅读和理解,具体表现为两个方面,一方面是 URL 被越来越多的乱码组合取代,比如现在被普遍使用的短链接技术,其可以将一串长长的 URL 压缩成意义不明的短小字符串。

这些乱码经过浏览器转码机制后可以实现正常网络访问,但是却隐藏着巨大的安全问题,因为乱码表示的地址到底是什么,人眼根本没法直观看透,那么不法份子可以利用这一点攻击受害者,例如他们可以冒充合法机构,执行网络钓鱼,将受害者引入其自建的恶意网站。

类比一下,这也是当下二维码遇到的危机,就因为这其中存在不透明性,使用者无法直观看透他将访问的到底是什么。

另一方面,在移动设备上,因为 URL 太长,而设备根本没有足够的空间去显示完整 URL,这也造成了 URL 难以阅读。

现在针对这种情况, Google 提出要对 URL 进行大幅度的改造,寻求一种全新的方式传达网站身份。

Chrome 的工程经理 Adrienne Porter Felt 认为 URL 太难理解了,并且也不是传达网站身份的好方法。

“人们很难知道哪些 URL 是可以信任的,而且我认为 URL 本身并不是一个传达网站身份的好方法“。

他补充到:”所以我们想要做出改革,让每个人都可以理解任何网络身份,让人们在使用某个网站时可以对面是什么,从而判断它是否可以信任。我们想要挑战 URL 的显示方式,这意味着 Chrome 显示网址的方式和时间会发生重大变化。”

新的方案有几个要点,包括增强网络安全性和身份完整性,同时为日常任务增加便利,例如在移动设备上方便地共享链接。

Google 团队目前并没有给出任何新方案的相关示例,“我不知道新方案会是什么样子,团队正在积极讨论中”。

Chrome 工程总监 Parisa Tabriz 说:“但我完全清楚,无论我们提出什么建议都会引起争议。URL 是一个非常古老、开放和庞大系统,无论采取什么形式,变革都必然是会引起争议的。但我们还是想要改进它。“

其实 Chrome 团队一直在考虑网址安全问题,2014 年,Chrome 尝试了一种称为 origin chip 的格式化功能。

该功能仅显示网站的主域名,以帮助用户明确他们实际浏览的是哪个域。

该实验获得了一些人的支持,因为它使得网络身份更加直观,但也遭到了另外一些人的批评,后来项目夭折。

Parisa 指出,这就是当你要变革一个老古董的时候将面临的,人们不允许你去变革。

同样的,Chrome 在 HTTPS 的推广计划中也遭到了不少阻力,人们觉得 Google 太激进了。

“所以无论我们在这里做什么,我都知道它会引起争议,我们的 URL 改造计划还有很长的路要走”,Porter 表示。

有你想看的精彩

感谢您的阅读,如果你觉得我的公众号还不错,请多帮我推荐给你的朋友,多谢了。

前端大牛爱好者:每天一篇前端技术文章,不定时前端干货发送

福利:公众号回复“3”,将免费领取前端大牛主讲的【CSS3、HTML5、vue.js及实战项目】Web全栈架构师正式课程部分视频,价值2980元。