红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

Firefox 37 原生支持 HTML5 视频回放功能

  • 2015-04-26
  • 本文字数:1216 字

    阅读完需:约 4 分钟

Mozilla 发布了 Firefox 37,在 Windows 上原生支持 HTML5 视频回放,还有许多安全改动。

安全改动包括更新不安全的 TLS 版本回退策略、从证书和 TLS 中移除对 DSA 的支持、报告 SSL 连接错误以及优化 TLS False Start。

在 Mozilla Hacks 的文章 Trainspotting: Firefox 37, Developer Edition and More 中,技术专家 Dietrich Ayala 详细解释了证书和 TLS 中的 DSA。Ayala 说:“我们移除了对 DSA 的支持,因为我们发现几乎没人用它。如果你是网站管理员并且你的证书使用 DSA 算法进行签名,那么请联系你的 CA 获取新证书。”

在介绍 SSL 连接问题时,Ayala 说道:

现在用户可以报告多种和证书无关的 SSL 连接问题。

举例来说,如果用户遇到了不可覆盖的 TLS 错误,可以直接从错误页面向 Mozilla 发送报告。报告中会包含你试图访问的域名、服务器发送的证书、时间、遇到的错误以及一些用户代理信息。

Ayala 说,Mozilla 会使用这些信息来协助网站管理员修正他们的配置并改进检测到这些问题的软件,因此他们很希望用户可以发送报告。

除了安全更新,在 Firefox 社区中最流行的改动之一就是实现了媒体源扩展(MSE)API 的一个子集,允许 Windows 用户在(包括 YouTube 在内的)网站上原生回放 HTML5 视频。可以通过 MediaSource 接口获取 HTMLMediaElement 对象的媒体数据源。

Mozilla 的 JavaScript 工程师 Jordan Santell 在一月份编写了 Firefox 37 开发者版本的特性说明: Web Animation tools, Network Security insights, Font Inspector improvements and more 。在文中他提到开发者面板会显示请求连接、主机、使用的证书等等信息。

Santell 说:“安全面板可以协助调试与 SSL 协议版本相关的问题,比如由于 POODLEBITE 问题导致网站无法正常工作。它还可以协助开发者确认已经采用了足够强壮的安全措施。”

新版本还包括安卓上的安全稳定版。值得注意的是,新版本包含对基于 http:// 的资源的随机加密。

在博文 Opportunistic Encryption For Firefox 中,Mozilla 网络工程师 Patrick Mcmanus 介绍了具体的加密方法。

他说:

这可以防御一部分被动窃听,并且相比直接使用 TCP 协议,随机加密可以在陌生的网络环境中更好地保护你的数据。此外,服务器端的设置非常简单。

然而,McManus 还提到,虽然这些加密“对于 http:// 来说很好……但如果你能使用 https——请关闭加密”。

更详细的 Firefox 37 改动信息可以在这里找到。

Mozilla 很欢迎新人加入 Firefox 项目,作为 InfoQ 读者你有很多种方式向 Firefox 做出贡献。完整的贡献手册可以在 Mozilla 开发者网站看到。此外,Mozilla 还发布了一系列 How To 教程。

查看英文原文 Firefox 37 Brings Native Playback of HTML5 Video


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-04-26 02:242060

评论

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

【笔记】学《郭东白的架构课》:03|法则一:如何找到唯一正确的架构目标?

术子米德

架构师成长笔记

模块一第2课随堂练习

苍狼

模块一

大厂面试:一个四年多经验程序员的BAT面经(字节、阿里、腾讯)

鄙人薛某

字节跳动 java面试 大厂面试 社招 面经分享

kafka 原理深度剖析系列|分区分配策略

云智慧AIOps社区

Java kafka 架构 中间件 消息队列

kafka 原理深度剖析系列|调优策略

云智慧AIOps社区

Java kafka 架构 消息队列 消息中间件

基于Javaweb,Mysql生物信息数据管理系统

叫练

914. 卡牌分组——欧几里得算法

CRMEB

如何用建木CI创建SSL证书并部署到nginx

Jianmu

持续集成 SSL证书 自动化运维

模块一第1课随堂测验

苍狼

模块一

使用CodeMirror打造数据科学家使用的IDE(一)

Baihai IDP

人工智能 ide 数据科学 CodeMirror

微信业务架构 & 学生管理系统架构设计

王大胖

最好用的 7 款 Vue admin 后台管理系统测评

蒋川

Vue Vue 3 vue admin

顶级好用的 5 款 Vue table 表格组件测评与推荐

蒋川

Vue vue table

深入理解 Go 语言的 map 实现原理

宇宙之一粟

Go map Go 语言 1月月更

微信业务架构图&学生管理系统架构设计

张逃逃

「架构实战营」

2022最受Flutter 开发者喜爱的库

坚果

flutter 1月月更

2022 年前端工程师进阶必知必会

开源之巅

Serverless

【笔记】学《郭东白的架构课》:01|模块导学:是什么在影响架构活动的成败?

术子米德

架构师成长笔记

基于Javaweb,SSM火车订票系统

叫练

Flutter 中使用Chip 小部件【Flutter专题66】

坚果

flutter 1月月更

极简实现 TiDB 冷热数据分层存储 | He3 团队访谈

PingCAP

HUAWEI DevEco Studio使用技巧【鸿蒙开发 06】

坚果

1月月更

kafka原理深度剖析系列|基本原理与架构

云智慧AIOps社区

Java kafka 架构 消息队列 消息中间件

开发人员的编程心理学

码语者

编程 心理学 开发

vivo数据库与存储平台的建设和探索

vivo互联网技术

数据库 存储技术 平台架构

【笔记】学《郭东白的架构课》:04|法则二:架构师为什么要学习马斯洛的需求理论?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:02|法则一:为什么有些架构活动会没有正确的目标?

术子米德

架构师成长笔记

带薪撸猫是一种什么样的体验?

万事ONES

我为InfoQ编辑器提意见

坚果

1月月更

模块六作业

whoami

「架构实战营」

龙蜥社区理事长展望操作系统 2022:加速驶向快车道,云、XPU和开源成“催化剂”

OpenAnolis小助手

Linux 开源 操作系统 国产化 龙蜥

Firefox 37原生支持HTML5视频回放功能_安全_James Chesters_InfoQ精选文章