Firefox 中的附加组件签名 | 怎样

Firefox 中的附加组件签名

Firefox版本57开始,只有使用WebExtensions API构建的附加组件才能工作。不清楚你的附加组件是否受到影响?请参看 Firefox 的附加组件技术正在现代化常见问题 来了解更多信息。

某些附加组件会未经您的同意就篡改浏览器设置或者窃取您的信息,这样的情况现在越来越普遍。有的附加组件会添加您不需要的工具栏或者按钮,有的会更改您的搜索设置,更甚者则会注入广告到您的电脑。Firefox 现在会验证您安装的附加组件是否已由 Mozilla 进行签名,数字化地。本文将介绍附加组件签名功能是如何工作的。

什么是附加组件签名?

Mozilla 将根据一套安全准则进行验证并为附加组件“签名”。所有托管在 addons.mozilla.org 上的附加组件都需要经历这个过程以完成签名。托管在其他网站上的附加组件也需要遵循相同的准则才能被 Mozilla 签名。

对于开发者:请参阅 Mozilla 开发者网络中的签名并发布您的附加组件审核策略了解更多有关附加组件签名的准则。

虽然 Firefox 现在有一个黑名单系统,但它越来越难以跟踪和阻止日益增多的恶意或未验证的附加组件。附加组件签名过程需要开发者遵循 Mozilla 开发者准则。Firefox 中的附加组件签名将帮助防止浏览器被劫持,并使其他恶意软件更难被安装。

Firefox 将阻止您安装未签名的附加组件,并禁用任何已安装的未签名附加组件。

哪些类型的附加组件需要被签名?

扩展(增加额外的功能或改进到 Firefox 中的附加组件)语言包需要被签名。主题, 语言包和其他插件不需要被签名。

我在哪里会遇到未经签名的附加组件?

通过官方的 Firefox 附加组件网站安装的附加组件在被发布前都经过严格的审核程序,这些附加组件都经过签名和验证。当你通过其他网站安装附加组件,Firefox 将会审查以确保该附加组件已拥有数字签名。

已安装的附加组件被 Firefox 禁用,我该怎么办?

如果一个未经签名的附加组件被禁用,您将不能继续使用它,并且附加组件管理器将显示信息: 未通过针对是否适用于 Firefox 的验证,现已被禁用。。如果它提供已签名的版本,您可以在 Firefox 中 移除此附加组件 ,然后通过 Mozilla 附加组件网站 重新安装它。

如果没有提供经过签名的版本,请联系附加组件的开发者或作者,询问他们是否能提供签名后的更新版附加组件。您也可以提醒他们给附加组件签名

如何才能使用非签名的附加组件?(高级用户)

Firefox的延长支持版(ESR)开发者版Nightly版,将允许通过把偏好xpinstall.signatures.required改为false来屏蔽增强的扩展签名要求,该偏好可通过Firefox 配置编辑器about:config 页)更改。如果要屏蔽语言包的签名要求,你需要将偏好extensions.langpacks.signatures.required设置为false 还有其它一些山寨版的 Firefox 也允许此项屏蔽。更多内容,参阅 MozillaWiki 文章 附加组件/扩展签名

这篇文章对您有帮助吗?

请稍候...

// These fine people helped write this article:YFdyh000, xcffl, longxi, wxie, Leslielei. You can help too - find out how.

上次更新:2018-05-30

获取另一个平台的帮助:
定制此文章

Firefox