谷歌联合 Mozilla 在浏览器上推加密传输技术

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介:

谷歌Chrome是全球市场份额位列第二的桌面浏览器,公司计划利用其打造一个更加安全的网络世界。本周,测试版的Chrome增添了一项新功能,如果用户试图打开没有使用安全数据传输的连接,浏览器会发出明确警告。使用安全传输能够防止网络身份窃贼和政府窥探你的数据。该功能会随着主流版本的Chrome而广为传播,人们会得到提醒,进而关注这方面可能存在的问题,这可能促使网站运营者付出额外成本来增强安全性能。在谷歌看来,这一举措相当必要。
screenshot

“我们知道,为了监视目的而发起的攻击司空见惯,”克里斯·帕尔默(Chris Palmer)上月在邮件列表中对添加该功能的原因进行了解释,他是Chrome团队安全方面的程序员。

推动加密传输的技术对网络来说意味深远。如果页面没有加密,任何人都可以随心所欲地读取计算机接收与发送的数据。黑客可以篡改网页,网络服务提供商可以插入自己的广告代码。为了防止这类行为的发生,谷歌于2010年开始对Gmail和搜索网站进行了加密。雅虎和微软也紧随其后。

但是,众多网页并未使用此项技术,包括维基百科、Instagram、Craigslist、CNN、亚马逊产品页面等等。2014年的一项分析指出,排名前100万的网站中,55%没有采用加密措施。

谷歌推动加密传输技术已有数年之久,斯诺登事件曝光后,该技术的推广显得更为重要。爱德华·斯诺登(Edward Snowden)是前CIA技术分析员,后供职于国防项目承包商。他于2013年曝光了政府用于监视的种种手段。

尚处于测试中的最新版Chrome提供了一项手动设置,可以让浏览器就未加密页面向用户发出警告。试图访问未加密页面时,用户将会在地址栏左侧看到红色“X”符号。

为 了使用这项功能,用户需要安装Chrome Canary(金丝雀版本),然后访问chrome://flags界面(在地址栏输入“chrome://flags”然后回车,不包括引号),接下来 启用“mark non-secure origins as non-secure”(标记不安全的来源)选项。

谷歌计划分步骤推广该项功能。目前,绿色的挂锁图标用以指示安全页面,未加密页面则无任何标志。今后,随着加密页面的普及,对它们的访问将不会显示任何标记,而试图访问未加密网站的用户则会看到红色警告标志。

推广HTTPS

加密的网页经由HTTPS技术发送,这5个字母是“安全超文本传输协议”的英文缩写。诞生于25年前的网络革命中,HTTPS能够有效防止密码在登录页面被窃取以及帮助人们在电子商务中安全地使用信用卡号码。

谷 歌的推广工作将会遇到一个障碍,那就是应用加密手段需要网站运营商使用性能更为强大,同时也更昂贵的硬件设备。但是,该技术的底层加密标准SSL/TLS “已经不再需要耗费大量的计算资源,”谷歌的安全专家亚当·朗尼(Adam Langley)对此反驳道。“上述理由在10多年前可以说得通,但现在情况已经发生了很大的变化。应用该技术的开销已经很小。”

斯诺登揭露的阴暗勾当也为谷歌争取到了更多的支持者。

众 多厂商——包括火狐浏览器开发者Mozilla、网络设备制造商思科以及内容分发网络提供商阿卡迈——纷纷团结在一起,他们于去年发起了一个称之为 “Let's Encrypt”(让我们加密吧)的项目,旨在帮助网站运营者采用HTTPS技术。该项目提供免费的证书,而证书是加密网站连接的一项必要条件。

来自Mozilla的支持

谷歌HTTPS计划的另一个盟友是Mozilla。

“增加网络的安全性能是我们使命的核心部分,”非盈利机构Mozilla的密码工程经理理查德·巴恩斯(Richard Barnes)说道。“我们强烈支持将HTTPS部署到尽可能多的地方。”

他非常支持谷歌循序渐进的做法,因为他觉得过于激进的举措会带来反效果。

未来的方向

Yandex是谷歌在俄罗斯的竞争对手,就未加密网络连接向用户发出警告的问题上,该公司有自己的看法。

Yandex的信息安全负责人安东·卡波夫(Anton Karpov)表示,对于互联网行业来说,目前还无法像HTTP一样提供对HTTPS的支持。与谷歌的看法相左,卡波夫认为性能强劲的硬件才能满足加密计算的需求。

另一个障碍来自内容分发网络(CDN)行业,该行业的公司拥有全球网络带宽资源及服务器,能够让用户就近获取网站内容。CDN可以提供HTTPS连接,但并非免费的。

阻碍同样存在于技术行业之外。例如,今年1月,英国首相戴维·卡梅伦(David Cameron)主张禁用那些政府无法破解的加密通信软件,理由是为了打击恐怖主义行为。

网络加密技术可以帮助挫败政府的野心。例如,用户可以通过位于另一个国家的服务器发起加密通讯。

总的来说,加密技术的普及已经形成一种趋势。苹果决定加密存储于iPhone和iPad上的数据,而谷歌也打算在安卓上添加类似的功能。包括谷歌的SPDY以及相关的标准HTTP/2在内的最新网络技术都更多地需要加密技术的支持。

我们仍需时日才能看到加密在网络中变得无处不在,但是谷歌正在努力推动这一目标的实现。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
1月前
|
数据采集 存储 运维
无头浏览器与请求签名技术
本文分享了在面对Cloudflare防护(如Amazon网站)时,如何通过无头浏览器、请求签名技术和爬虫代理IP实现数据采集的故障排查与改进方案。首先,介绍了从常规请求失败到引入Selenium无头浏览器的过程,解决了Cookie和User-Agent检测问题。接着,通过生成请求签名绕过二次验证,并利用代理IP规避访问风险。最后,提出了架构改进方案,包括无头浏览器集群化、签名算法优化、代理池管理和多层次容错机制,以提高系统的稳定性和扩展性。示例代码展示了如何设置代理、获取Cookie并生成签名,成功采集商品信息。
无头浏览器与请求签名技术
|
8月前
|
Linux iOS开发 MacOS
谷歌浏览器中的谷歌翻译失效了?如何解决谷歌翻译不响应问题?
本文分析了谷歌翻译在谷歌浏览器中失效的原因,并提供了针对Mac OS、Windows和Linux系统的解决方案,包括下载和执行特定软件以修复翻译服务不响应的问题。
522 0
谷歌浏览器中的谷歌翻译失效了?如何解决谷歌翻译不响应问题?
|
8月前
|
存储 缓存 前端开发
前端谷歌浏览器面版属性
【8月更文挑战第19天】前端谷歌浏览器面版属性
101 0
|
6月前
|
Web App开发 安全 中间件
谷歌、火狐、Edge等浏览器如何使用ActiveX控件
allWebPlugin 是一款为用户提供安全、可靠且便捷的浏览器插件服务的中间件产品,支持 Chrome、Firefox、Edge 和 360 等浏览器。其 V2.0.0.20 版本支持一个页面加载多个插件,并解决了插件与浏览器之间的焦点问题。用户可通过“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案实现 ActiveX 插件的无缝集成。下载地址见文末,安装包含详细说明。
1901 26
|
10月前
|
Web App开发 XML 开发框架
技术心得记录:在IE浏览器中的奇怪页面表现
技术心得记录:在IE浏览器中的奇怪页面表现
108 0
|
8月前
|
Web App开发
Chrome——谷歌浏览器chrome如何模拟其他客户端
Chrome——谷歌浏览器chrome如何模拟其他客户端
158 1
Chrome——谷歌浏览器chrome如何模拟其他客户端
|
8月前
|
存储 JSON 监控
JavaScript 逆向基础篇:浏览器调试与 Hook 技术
JavaScript 逆向基础篇:浏览器调试与 Hook 技术
644 1
|
9月前
解除谷歌浏览器默认禁止音频自动播放
解除谷歌浏览器默认禁止音频自动播放
133 1
|
10月前
技术经验分享:360浏览器截图快捷键设置
技术经验分享:360浏览器截图快捷键设置
157 0
技术经验分享:360浏览器截图快捷键设置
|
9月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等