TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Firefox to Discontinue Sideloaded Extensions

432 点作者 rahidz超过 5 年前

27 条评论

Etheryte超过 5 年前
This seems to be somewhat badly written copy on Mozilla&#x27;s part. To clear up what this change actually means for an end user:<p>- You can still manually install extensions. From now on, all installations will need explicit user confirmation.<p>- No extensions can be installed silently. This is what sideloading did, all extensions in a special folder were installed in all Firefox instances on the computer without the user&#x27;s consent.<p>This is most definitely a Good Thing, as it means for example no malicious extensions can be silently installed by malware etc. Communicating this change could&#x27;ve been done better, though.
评论 #21422317 未加载
评论 #21423946 未加载
评论 #21417671 未加载
评论 #21423514 未加载
评论 #21426068 未加载
评论 #21424689 未加载
评论 #21423624 未加载
评论 #21424652 未加载
TazeTSchnitzel超过 5 年前
What this is:<p>• Preventing malware and enterprises from silently installing unremovable extensions through a special mechanism<p>What this is not:<p>• Preventing users from installing extensions without using the Internet (they can just load an xpi file like always)<p>• Preventing power users from installing unsigned extensions (already not possible in standard Firefox except non-persistently for development, but Mozilla provide unbranded builds which let you use extensions)<p>Why this is being done:<p>• Preventing adware adding itself to your browser without your consent and making itself difficult to remove<p>Not why this is being done:<p>• Mozilla hates users &#x2F; the open Internet &#x2F; freedom (their foremost concern is protecting users from malware nonconsensually installing extensions, they have always provided versions of Firefox allowing you to do whatever you want if you want that, and indeed standard Firefox does let you load unsigned extensions temporarily)
评论 #21425221 未加载
justinclift超过 5 年前
Sounds like it&#x27;ll be useful for stopping things like &quot;McAfee&quot; from automatically installing their crap into Firefox without asking.
评论 #21417793 未加载
评论 #21417774 未加载
评论 #21417892 未加载
评论 #21417699 未加载
TeMPOraL超过 5 年前
All is fine, but:<p>&gt; <i>If you self-distribute your extension via sideloading, please update your install flows and direct your users to download your extension through a web property that you own, or through addons.mozilla.org (AMO).</i><p>And what if I don&#x27;t want to use a &quot;web property&quot; to distribute an extension? What if I want to give my users a honest-to-God file, whether via e-mail or IM message or USB drive?<p>&gt; <i>Please note that all extensions must meet the requirements outlined in our Add-on Policies and Developer Agreement.</i><p>Or what? I can&#x27;t make an extension and give it to friends unless it meets your policy? That&#x27;s pushing it a bit.
评论 #21418492 未加载
评论 #21419636 未加载
评论 #21418375 未加载
评论 #21418291 未加载
评论 #21425095 未加载
jressey超过 5 年前
&gt; If you self-distribute your extension via sideloading, please update your install flows and direct your users to download your extension through a web property that you own, or through addons.mozilla.org (AMO).<p>Everything is fine. This is blocking automatic extension installation. You can still install extensions manually.
dessant超过 5 年前
Mozilla intends to remove all methods for installing private extensions in the release version of Firefox. The extension source code must be disclosed to Mozilla during signing, and it must adhere to their add-on policies [1].<p>Mozilla is blocklisting benign extensions distributed outside of Firefox Add-ons which do not follow these guidelines [2].<p>They are working on disabling a method which allows users with root access to configure Firefox to load unsigned extensions [3], citing concerns over adware with root access. The feature is being disabled even on Linux, where such adware was never really a problem, despite making several other use cases impossible.<p>Requiring extensions to be signed by default is a great initiative by Mozilla, but we must be given ways to install private extensions in the release version of Firefox without disclosing the source code to Mozilla, or worrying that an extension for personal use may be blocklisted.<p>Forbidding local extensions in the release version of Firefox, without a way to override the option, guarded by administrative access and appropriate warnings, is heavy-handed and has a questionable threat model.<p>Signing can be turned off in Firefox Developer Edition (based on Firefox Beta) and unbranded builds (no automatic updates), but those browsers are not meant for end users. We must be given ways to install private extensions in the best version of Firefox, and that is the release version of the browser.<p>Not even Google is this heavy-handed, they allow installing local extensions in Chrome after users enable an option, although a warning is shown on browser restarts about the presence of external extensions, which can be dismissed.<p>[1] <a href="https:&#x2F;&#x2F;extensionworkshop.com&#x2F;documentation&#x2F;publish&#x2F;add-on-policies&#x2F;" rel="nofollow">https:&#x2F;&#x2F;extensionworkshop.com&#x2F;documentation&#x2F;publish&#x2F;add-on-p...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;jeremiahlee&#x2F;page-translator&#x2F;issues&#x2F;26" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeremiahlee&#x2F;page-translator&#x2F;issues&#x2F;26</a><p>[3] <a href="https:&#x2F;&#x2F;bugzilla.mozilla.org&#x2F;show_bug.cgi?id=1514451" rel="nofollow">https:&#x2F;&#x2F;bugzilla.mozilla.org&#x2F;show_bug.cgi?id=1514451</a>
评论 #21419576 未加载
评论 #21421467 未加载
评论 #21420766 未加载
prashnts超过 5 年前
I got concerned for a moment that this will end up forcing all extensions to be available only from Add On store, (similar to Chrome). Thankfully it’s not that. Note that even extensions distributed outside their store need an automatic signing. It takes a few seconds and is done through the web-ext cli tool. This is good!
评论 #21418957 未加载
评论 #21422670 未加载
kwk1超过 5 年前
How will this affect extensions packaged in Linux distributions, e.g. Debian&#x27;s webext-* packages. I for one want to be able to do stuff like `sudo apt install firefox webext-ublock-origin` and have all the users on the system have this extension installed and enabled.
评论 #21420777 未加载
dealpete超过 5 年前
I was amused by this doublespeak:<p>&quot;To give users more control over their extensions, support for sideloaded extensions will be discontinued.&quot;
评论 #21417891 未加载
评论 #21417888 未加载
评论 #21418741 未加载
bayindirh超过 5 年前
The question in my mind is how this change is gonna affect the enterprise installations.<p>I&#x27;m aware of some installations which rely on both auto configuration and some proprietary extensions to the enterprises themselves which needs to be non-removable and always active.<p>Disabling installation of sideloaded extensions may make these installations harder, if not impossible.
doguozkan超过 5 年前
I think the main point here is that sideloaded add-ons cannot be removed through the add-on manager. Malicious software can still install add-ons silently and without explicit consent, but now the user can view and remove those much more easily.
nathancahill超过 5 年前
Title is flame-bait. It should say &quot;Firefox to Discontinue Silently Sideloading Extensions&quot;
vkaku超过 5 年前
Bad, bad Mozilla! For me, personally, it&#x27;s what makes this model so fallible and not developer &#x2F; community friendly. What if, tomorrow, some country blacklists the Firefox website, and one still needs to load some privacy extensions? This is exactly the sort of usecase Firefox should allow, if it&#x27;s pro privacy.
评论 #21424499 未加载
nullc超过 5 年前
Won&#x27;t the &quot;bundleware&quot; just directly frob Firefox&#x27;s state to make it think the user authorized it?
fareesh超过 5 年前
There is a rule about ensuring the original title is the same as the submission title but in this case the original title is quite badly written.<p>Is there some way to submit this post or edit the title to maintain compliance with the submission rule and also make it less misleading?
4bpp超过 5 年前
What would be a reasonable way to let Mozilla know that I strongly disagree with this decision (and, really, the majority of calls they have made surrounding extension security lately)? Who was responsible for making this decision on their end? I am very close to the point where I can no longer recommend Firefox to anyone (after sticking with them through some of the darkest years in terms of product quality), because they are becoming a worse enemy of the open internet than Google but harder to hold accountable for it.
评论 #21422702 未加载
SaltySolomon超过 5 年前
So, how do you now install Add-Ons on computers without internet access?
评论 #21417614 未加载
评论 #21417635 未加载
评论 #21417625 未加载
评论 #21417623 未加载
qwerty456127超过 5 年前
If an extension can&#x27;t be installed silently (e.g. by a -rd party app installer once you forget to uncheck a checkbox) that&#x27;s great (except for enterprise users perhaps as they need to automate such tasks). If I can&#x27;t just install an extension&#x2F;app manually from a file on my hard drive - I don&#x27;t need such a browser&#x2F;platform.
2ion超过 5 年前
Say I wanted to provide a multi-seat computer where all users have a certain default addon experience using Firefox, like installing uBlock Origin. This seems to make provisioning such a setup impossible? Or I would have to generate Firefox profiles dynamically, on-the-fly?
gtirloni超过 5 年前
It seems Chrome already does that since June 2018: <a href="https:&#x2F;&#x2F;blog.chromium.org&#x2F;2018&#x2F;06&#x2F;improving-extension-transparency-for.html" rel="nofollow">https:&#x2F;&#x2F;blog.chromium.org&#x2F;2018&#x2F;06&#x2F;improving-extension-transp...</a>
Mindwipe超过 5 年前
The communication around this is completely atrocious.<p>Given the obvious threats that a single signing authority presents (as proven by Apple recently) Mozilla should be decentralising the signing here to a few hundred redundant parties worldwide.
hartator超过 5 年前
&gt; To give users more control over their extensions, support for sideloaded extensions will be discontinued.<p>Isn&#x27;t kind of contradictory?
vbezhenar超过 5 年前
Sounds good for public users, sounds bad for intranet users. Is there some Firefox fork without all those restrictions?
评论 #21417759 未加载
评论 #21418194 未加载
评论 #21417700 未加载
yosefzeev超过 5 年前
The timing of this event is curious. Hasn&#x27;t this been an issue since almost the inception of web browsers?
dbetteridge超过 5 年前
To me this seems shortsighted to say the least, sounds like you now need Mozilla to validate and approve your extension for use?<p>Please correct me if I&#x27;m reading it wrong.<p>Saying &quot;To give users more control over their extensions, support for sideloaded extensions will be discontinued.&quot; Also seems disingenuous at best...
评论 #21417611 未加载
评论 #21417652 未加载
g3houdini超过 5 年前
Time for a new browser introduction....
zAy0LfpBZLC8mAC超过 5 年前
So, from now on malware will come with a minimal Firefox binary included where this functionality is patched out, and the malware will use that binary for installing extensions into the Firefox profile on your machine.<p>What will Mozilla do next then? Close the source so malware authors can&#x27;t compile their own Firefox, for security reasons? Only allow installation on DRMed systems?
评论 #21422521 未加载