写点什么

Firefox 34:SSLv3 安全漏洞修复,全新的 HTML5 实现

  • 2014-12-07
  • 本文字数:1440 字

    阅读完需:约 5 分钟

Mozilla 本周发布了Firefox 34,比较引人注目的功能包括:默认禁用SSLv3,WebIDE 以及 ECMAScript 6 WeakSet 的实现。

作为 App Manager 的替代品,WebIDE 可以用 OS 模拟器或 Firefox OS 真机设备运行和调试 Firefox OS 应用。此外,WebIDE 还提供一个用于开发 Firefox OS 应用的编辑环境,并且通过 WebIDE,开发者还可以将 Firefox 开发者工具连接到包括安卓 Chrome 和 iOS Safari 在内的其他浏览器上。

今年早些时候, WebIDE 作为每夜构建版本的一部分开放时,Abel Avram 为 InfoQ 详细的报道了有关 WebIDE 的情况。当时,Firefox 社区成员怀着矛盾的心情迎接了 Mozilla 的通告。

在 Mozilla Hacks 网站上 Robert Nyman 的博客评论中,一些用户表达了新增的 WebIDE 会对 Firefox 性能造成影响的担心。一个只署名为“Frustrated”的用户评论到:

为什么?这个东西什么问题都没解决,却只会带来更多问题。它的确很酷。但是这和 Firefox 最初的目标,一个又快又好用的浏览器,又有什么关系?最近所有这些改变只能让事情更糟。

针对这些批评,Firefox 开发者工具的产品经理 Jeff Griffiths回复如下:

除非处于打开状态,Firefox 的开发者工具对浏览器的性能几乎不会有任何影响。额外的影响主要体现在下载包的大小上,相对来说影响也不是很大。

这一版本其他方面的更新主要是 HTML5 的实现,其中包括 ECMAScript 6 WeakSet 据Mozilla 开发者网络介绍,WeakSet 对象可以让开发者在集合中保存弱保持对象。

WeakSet 与 Set 的主要区别在于 WeakSet 对象只能作为对象的集合而不能作为任何类型的任意值的集合,而且如果保存在 WeakSet 中的某个对象没有任何其他引用,这个对象可能会被作为垃圾回收。

WeakSet 对象的使用方法如下例所示:

复制代码
var ws = new WeakSet();
var obj = {};
var foo = {};
ws.add(window);
ws.add(obj);
ws.has(window); // true
ws.has(foo); // false, foo has not been added to the set
ws.delete(window); // removes window from the set
ws.has(window); // false, window has been removed
ws.clear(); // empty the whole WeakSet

在安全更新方面,Firefox 34 解决了 POODLE SSL 3.0 的漏洞。POODLE 安全漏洞于今年九月下旬曝出,这一漏洞导致黑客可以截获在加密协议中传输的保密信息。

从 10 月开始,用户已经可以通过 Firefox 的扩展 SSL Version Control 禁用 SSLv3 协议。尽管 Mozilla报告称Firefox 仅有0.3% 的HTTPS 链接使用SSLv3 协议,Firefox 34 现在已经默认禁用了SSLv3 协议。Firefox 35 承诺将支持通用的TLS 降级保护机制 SCSV

Firefox 34 其他引人注目的功能还包括引入实时视频通讯功能—— Firefox Hello

据在 Firefox 34 beta 版本中宣布这一功能的Mozilla 产品市场总监Chad Weiner 介绍,Firefox Hell 的优势在于不需要下载任何新的软件。Hello 还允许用户“可以和任何拥有WebRTC 功能的浏览器的人创建连接”,除了Firefox 外,还有Chrome 和Opera 浏览器。

Hello 还首次为用户提供了联系人管理功能,既可以手工输入联系人信息也可以通过谷歌账户导入联系人。Firefox Hello 是基于 OpenTok 平台的。

关于 Firefox 34 新特性的更加完整的列表可以在这里的版本发布说明中找到。

Mozilla 欢迎任何想要成为 Firefox 项目一份子的新人,而且对于 InfoQ 的读者来说,有很多种方式可以为 Firefox 做贡献。在 Mozilla 开发者网络上可以找到完整的选项列表,在这里 Mozilla 还发布了许多 How To 指南。

查看英文原文: Firefox 34 Brings SSLv3 Security Fix, New HTML5 Implementations

2014-12-07 15:093064
用户头像

发布了 75 篇内容, 共 63.5 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

云资源高效运维就用云管平台!

行云管家

云计算 云管平台 云资源

淘宝商品详情接口多线程调用,数据分析行业的效率魔法

tbapi

淘宝API接口 淘宝商品详情接口 淘宝商品数据采集 淘宝商品数据采集接口

ehr人力资源管理软件解析:大家常用的10款

爱吃小舅的鱼

软件开发

解锁新型旅游方式, 当代人的出游体验究竟多丝滑

最新动态

python中的小坑

SkyFire

Python 浅拷贝

利用Kafka,实时挖掘企业数据的价值

NineData

MySQL oracle kafka NineData 数据管道

【YashanDB知识库】如何配置jdbc驱动使getDatabaseProductName()返回Oracle

YashanDB

yashandb 崖山数据库 yashandb知识库

三明市等保测评机构有几家?在哪里?

行云管家

等保 等保测评 三明企业

Rainbond 助力城建智控,从传统开发到敏捷开发转型

北京好雨科技有限公司

云原生 k8s rainbond 企业号9月PK榜

美团VS饿了么,到底谁更胜一筹?

王中阳Go

美团 面经 饿了么 面试问题

这样的SQL太吓人了

江南一点雨

【YashanDB知识库】客户端字符集与数据库字符集兼容问题

YashanDB

yashandb 崖山数据库 yashandb知识库

声网发布 aPaaS 灵动会议:RTE + AI,打造下一代会议产品

ToB行业头条

2024 天池云原生编程挑战赛决赛名单出炉,冠军来自中山大学、昆仑数智战队

阿里巴巴云原生

阿里云 云原生

工作任务提醒软件大比拼:2024年8大热门选择

爱吃小舅的鱼

任务管理 任务管理工具

RTE大会报名丨 重塑语音交互:音频技术和 Voice AI,RTE2024 技术专场第一弹!

声网

API 蔓延问题出现的六大迹象

NGINX开源社区

读书笔记 程序员 个人成长 最佳实践 API Gateway

mac苹果电脑奈飞客户端:Netflix Mac 激活版

你的猪会飞吗

Netflix Mac激活版 Netflix客户端 Netflix mac版破解版下载

阿里巴巴商品详情API返回值中的商品标签与关键词

技术冰糖葫芦

api 货币化 API 接口 API 测试 pinduoduo API

云栖实录 | 阿里云 OpenLake 解决方案重磅发布:多模态数据统一纳管、引擎平权联合计算、数据共享统一读写

阿里云大数据AI技术

人工智能 大数据 阿里云 云栖大会 OpenLake

重磅!阿里云可观测产品家族全新升级,AI +数据双驱动,打造全栈可观测体系

阿里巴巴云原生

阿里云 云原生 可观测

9款热门工作进度管理软件,让你的工作更高效

爱吃小舅的鱼

任务管理工具 工作进度管理工具

基础的点云转换

芯动大师

点云转换

实时邮政快递查询:用 Python 轻松跟踪包裹动向

幂简集成

API 快递

数据飞轮:驱动企业持续增长的新引擎

松子(李博源)

数据分析 增长 #大模型

智源研究院与百度达成战略合作 共建AI产研协同生态

智源研究院

Firefox 34:SSLv3安全漏洞修复,全新的HTML5实现_JavaScript_James Chesters_InfoQ精选文章