写点什么

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:093072
用户头像

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

关注

评论

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

【教程】第三章:任务数据管理 —— 运筹帷幄,轻松上手

NocoBase

开源 低代码 教程 无代码

Neo4j×Milvus:手把手教你搭建GraphRAG Agent

Zilliz

neo4j 图数据库 Milvus 向量数据库 GraphRAG Agent

Java Pom两个模块需要互相引用怎么办

EquatorCoco

Java Python 前端

利用京东API接口实现商品详情数据获取与表格化展示

代码忍者

API 接口 pinduoduo API

Visio Viewer for Mac(Visio文件查看工具)

Mac相关知识分享

VMware Fusion Pro 12 Mac(vm虚拟机)

Mac相关知识分享

Termius Beta for Mac强大的 SSH 工具

Mac相关知识分享

史上最严数据新规落地,出海企业应如何应对这把悬在头上的“达摩克利斯之剑”?

亚马逊云科技 (Amazon Web Services)

SingleThreadScheduledExecutor线程池设计/场景案例/性能调优/场景适配(架构篇)

肖哥弹架构

Java 并发编程 高并发

汽车线束行业MES系统主要功能

万界星空科技

mes 万界星空科技 汽车线束行业 汽车线束mes

【GreatSQL优化器-01】const_table

GreatSQL

干货来袭 | 博睿数据《2024IT运维最佳实践白皮书》请查收!

博睿数据

出海正当时,亚马逊云科技深度赋能中国生物医药企业全球化战略

亚马逊云科技 (Amazon Web Services)

sublime text for Mac(代码编辑器)

Mac相关知识分享

MindNode for mac(思维导图软件)中文版

Mac相关知识分享

极狐GitLab X 某清洁能源高科技企业,助力零碳技术开创更加美好的零碳世界

极狐GitLab

gitlab cicd geo

从 PyQt5 窗口闪退问题看 Python 垃圾回收与消息机制

LLLibra146

Python 垃圾回收 PyQt5 消息机制

软件测试丨标准、高效的管理测试用例和活动

测试人

软件测试

2025世亚软博会(北京展)正式开启预定

AIOTE智博会

软件展会 软博会 世亚软博会 北京软博会

2024牛客网更新的1000多道java后端面试题,花点耐心看完offer拿到手软

架构师之道

java面试

淘宝API接入全攻略:从零开始的实战指南

代码忍者

pinduoduo API

SQL Server 索引如何优化?

高端章鱼哥

事件管理革命:监控系统中统一日志和指标

Greptime 格睿科技

日志 时序数据库 指标

为什么说ERP系统在国内用不起来?

积木链小链

数字化转型 数字化 ERP

为何选择向日葵IT精英版?打造高效独立的个人远程IT支持方案

科技热闻

分析时序数据:如何从 InfluxQL 迁移到 SQL

Greptime 格睿科技

sql 时序数据库 InfluxQL

鸿蒙原生游戏再添力作!《蔚蓝档案》HarmonyOS NEXT版上架华为游戏中心

最新动态

落子全球,亚马逊云科技让中国企业出海“触手可及”

亚马逊云科技 (Amazon Web Services)

2024高质量Java面试题集锦:高级Java工程师面试八股汇总

采菊东篱下

java面试

Taro 鸿蒙技术内幕系列(二):如何让 W3C 标准的 CSS跑在鸿蒙上

京东零售技术

taro 鸿蒙 前端

如何通过1688平台API接口搭建跨境电商独立站并实现商品采集与下单

代码忍者

API 接口 pinduoduo API

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