Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Microsoft Mozilla The Internet Your Rights Online

Microsoft Update Quietly Installs Firefox Extension 500

hemantm writes "A routine security update for a Microsoft Windows component installed on tens of millions of computers has quietly installed an extra add-on for an untold number of users surfing the Web with Mozilla's Firefox Web browser."
This discussion has been archived. No new comments can be posted.

Microsoft Update Quietly Installs Firefox Extension

Comments Filter:
  • fairly sure that (Score:5, Insightful)

    by Pvt_Ryan ( 1102363 ) on Monday June 01, 2009 @10:59AM (#28168239)
    this is old news.. That extension was "added" at least a year ago i think..
  • Wow, well, you know what can I say? I applaud Microsoft for their work in Vista & Windows 7 in separating userspace from kernelspace [wikipedia.org] and then they just go and do something like this:

    Microsoft .NET Framework Assistant 1.0
    Adds ClickOnce support and the ability to report installed .NET framework versions to the web server.

    I do not like the sound of that nor does Annoyances.org as the article notes. I don't like the idea of sending anything about software on my computer to a web server without me knowing about it. I really don't like the sound of ClickOnce either! Isn't this the mentality that has gotten IE users in trouble time and time again?!

    I don't have a problem with the .NET framework ... as long as we're not heading back to blurring the line between what the browser should have access to (certain user space files) and what the browser inadvertently has access to (.NET libraries right in the kernel).

  • by Jartan ( 219704 ) on Monday June 01, 2009 @11:02AM (#28168297)

    Several companies have pulled this stunt where they stealh in an addon and disable the uninstall button. Firefox makes this too easy and needs to change how it handles addons which are not installed expressly via the user.

  • by Anonymous Coward on Monday June 01, 2009 @11:02AM (#28168299)

    Yup. But not that long ago:

    http://tech.slashdot.org/story/09/02/01/2143218/Microsoft-Update-Slips-In-a-Firefox-Extension

    Someone should check these dupes...

  • by causality ( 777677 ) on Monday June 01, 2009 @11:03AM (#28168309)
    From the fine article:

    A routine security update for a Microsoft Windows component installed on tens of millions of computers has quietly installed an extra add-on for an untold number of users surfing the Web with Mozilla's Firefox Web browser.

    If this was part of a "routine security update" then it's getting easier to understand why there are so many unpatched Windows machines out there. Things like this may seem minor but they really erode the trust that must be present in order to allow a vendor to automatically push system updates. It always did amaze me that whenever major worms come out and infect millions of PCs, they do it using vulnerabilities that have already been patched some time ago. I'm wondering how much this lack of trustworthiness has to do with it.

  • by MyLongNickName ( 822545 ) on Monday June 01, 2009 @11:10AM (#28168429) Journal

    Hi. If you are running automatic updates, then by default, you have a process running on your computer with administrative privileges. So, you are proposing that Firefox somehow magically blocks that? Even if you find a way to do that, you would piss someone like me off. I am the defacto sysadmin for a small company. If I want auto update to run and update all computers, I do NOT want individual applications vetoing the updates. If I have a problem with an individual update, it is up to me to test the update before pushing it out to client computers. Simple as that.

    It is goofy workarounds and disregarding of conventions that create the big messes.

  • Not exactly..
    You have to explicitly acquire the JRE and install it, and the first version you install includes the firefox extension, subsequent updates may update functionality you already installed.

    It's not like the JRE shipped by default with the OS, and the original version didn't include the firefox extension while subsequent updates bring this new functionality.

  • by bennini ( 800479 ) on Monday June 01, 2009 @11:20AM (#28168545) Homepage

    Firefox, on its own, should not be capable of locking up the entire machine.

    you must be new to Windows

  • by impaledsunset ( 1337701 ) on Monday June 01, 2009 @11:21AM (#28168549)

    Are you sure that's the same one? There is no mention what extension it is in the summary (no, I didn't RTFS, but I asked a friend to read and summarize it for me). This might be a new one. Like one that makes Firefox use Trident, support ActiveX and use Bing as a default search! Oh noes! Just imagine! It could also include eat babies, remove Linux related stories from Slashdot, add DRM and even be incompatible with the GPL! Don't downplay it! That's serious!

  • Horray, Thanks M$ (Score:2, Insightful)

    by Co0Ps ( 1539395 ) on Monday June 01, 2009 @11:21AM (#28168555)
    The fact that microsoft enabled .net support into my firefox simply can't get my upset. I'm just happy that they actually took time to code an addon for their biggest competitor. As long as the addon does something useful, why should I care? Horray, Thanks M$.
  • by 99BottlesOfBeerInMyF ( 813746 ) on Monday June 01, 2009 @11:23AM (#28168593)

    Hi. If you are running automatic updates, then by default, you have a process running on your computer with administrative privileges. So, you are proposing that Firefox somehow magically blocks that?

    You make this sound impossible, but that's not the case. Firefox doesn't have to automatically load any plug-in in the right folder. It can keep a list of which ones the user has manually approved and only use those. It can keep that list in an encrypted config file if it has to to keep MS from manually editing it. That's not to say Mozilla should adopt this behavior, only that MS having an admin process does not mean they can realistically control the workings of software running.

  • Problem fixed. (Score:1, Insightful)

    by Anonymous Coward on Monday June 01, 2009 @11:35AM (#28168745)

    Ok, just checked since there was an "update", and I was able to uninstall the plug-in via the Firefox Add-On's window. Rabid /.'s can calm down now.

  • Re:Surprise! (Score:5, Insightful)

    by fatray ( 160258 ) on Monday June 01, 2009 @11:48AM (#28168919)

    Firefox is a competitor to Microsoft. Automatically installing extensions to your competitor's products really is an innovative idea. I wonder if Microsoft has a patent on this?

    This could be misused, though.

  • by Anonymous Coward on Monday June 01, 2009 @11:54AM (#28169015)

    How about Microsoft not taking liberties with my computer and installing spyware in the first place? Why should one NEED to "do a little research" in the first place, you god damned apologist retard?

  • Bug in Firefox (Score:5, Insightful)

    by Lord Bitman ( 95493 ) on Monday June 01, 2009 @11:56AM (#28169053)

    This allows an extension to be installed:
      - Without notification
      - Without the option to "uninstall"
      - (apparently, from the article) With the ability to install more things to your PC (which I thought Extensions were forbidden to do, and only Plugins [eg: Flash] could do)

    This is clearly a bug in Firefox, and a fix should be released immediately.
    I'd think that firstly Firefox should default to considering the extension "unauthorized" and put up a big scary warning like "Unauthorized extension detected: An external program has installed an extension in a manner which bypasses Firefox's normal security features. It is recommended that you click "uninstall" below, unless you are absolutely sure you know what you are doing"
    But there's no framework in Firefox (that I am aware of) for such an authorized/unauthorized check to be established. (It would mean defaulting everything except this Microsoft extension to "trusted")

    Sounds like a move by Microsoft to say "see! Open source isn't safe! Look what we could do!" once Firefox releases a fix that says "Warning: Unauthorized extension signed by 'Microsoft Corp' detected!"

  • Annoying, but... (Score:4, Insightful)

    by Corson ( 746347 ) on Monday June 01, 2009 @11:56AM (#28169059)
    What is annoying is that it's installed without warnings or questions asked. The good part may be that it provides (or could provide) some functionality and M$ is finally acknowledging the percentage of Firefox users out there.
  • Re:Surprise! (Score:4, Insightful)

    by AnalPerfume ( 1356177 ) on Monday June 01, 2009 @11:59AM (#28169101)
    It's not YOUR PC though, the hardware is but Microsoft own the copy of Windows running on it, you only own a license to use Windows under their terms and conditions. Under those terms Microsoft can do whatever they want with the consent of the owners.....which is themselves.
  • by Ilgaz ( 86384 ) on Monday June 01, 2009 @12:02PM (#28169139) Homepage

    So lets speak about what has changed in 1 year? Firefox developers still didn't implement some sort of "If some extension installed behind my back (offline), ask user about it in next launch" functionality. Of course, it is a community/open source project. I would suggest and ask for votes if I was really a Firefox user but I am not.

    It is Microsoft and couple of ignorant developers currently installing local extensions, no malware or serious privacy issue yet. It is just inconvinience but things may change. Firefox is a very major player in browser business now and extensions can be very powerful. Users still run as "super user", even if they weren't, there is no precious data besides users home dir and browsing habits anyway. Understand what I am really afraid of?

    It is simply "check whatever was there in last quit and what was added when I got first launched" functionality. Nothing fancy, nothing fascistic like app store. Oh if they look at source and haxor the functionality? That is the time you do a nice submission to ClamAV/Kaspersky/Symantec/MCafee and they will care for the rest.

  • by MyLongNickName ( 822545 ) on Monday June 01, 2009 @12:09PM (#28169235) Journal

    If you work in a corporate environment and you rely on autoupdate to keep your systems patched, you're an idiot.

    From my original post: 'If I have a problem with an individual update, it is up to me to test the update before pushing it out to client computers. Simple as that.'

    So much for your reading skills.

  • by AnalPerfume ( 1356177 ) on Monday June 01, 2009 @12:09PM (#28169249)
    When Microsoft abuse the concept of "critical" in Windows updates to shove IE8 and WGA onto people's PC's knowing they most likely know nothing about it and have it set to automatically download and apply all critical updates it certainly does erode trust when they find out. On every Windows PC I have to deal with I NEVER allow automatic updates because I don't trust Microsoft to act in the users interests. I do updates manually, and always select "custom" to weed out the shit Microsoft are trying to push.
  • How about being able to trust that when MS installs ".Net Framework 3.5 SP1" it's a service pack to the framework that I use for development and execution of applications, without having to worry that they might bundle something else in with that update, completely unrelated to what they tell me they install?
  • by Anonymous Coward on Monday June 01, 2009 @12:14PM (#28169311)

    i had "windows presentation foundation" installed too, with no details at all what it did or any obvious way of deleting it
    eventually i navigated to
    C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation

    and deleted everything in it and it was all gone

    Mozilla needs to put a stop to this being possible and at least advise the user on the info screen what DLL is responsible and a way to forcibly remove it

  • Re:Uhuh (Score:4, Insightful)

    by ibookdb ( 1199357 ) on Monday June 01, 2009 @12:25PM (#28169475) Homepage
    Then this is a problem with Firefox, not IE, that it let's plugins be installed without user intervention. At the least it should warn upon next start that "Blah has been installed, do you want to enable it?"
  • Re:Surprise! (Score:3, Insightful)

    by Amazing Quantum Man ( 458715 ) on Monday June 01, 2009 @12:46PM (#28169751) Homepage

    They sure have patent on breaking other people's SW interacting with their SW

    Yeah, but it has to have expired by now... "DOS isn't done until Lotus won't run".

  • by petrus4 ( 213815 ) on Monday June 01, 2009 @01:03PM (#28169959) Homepage Journal

    ...If you're not already using a FOSS operating system, (Linux or FreeBSD) you probably should be.

    Microsoft bet on people not wanting to exercise personal responsibility; that is how they make their money. Windows makes life easier for you by providing you with a scenario where you don't need to take a month or so of your time to customise an open source operating system in order for it to be exactly the way you want it.

    However, understand that like with anything else, an exchange is happening here. You want them to provide you with convenience, to make it easy for you, and to basically do pretty much everything for you. They therefore have every right (because you've given it to them) to screw you in whatever manner they feel like. If you uncompromisingly, unthinkingly give them responsibility for your welfare, don't be surprised when they do something which isn't in your best interests.

    You can't have it both ways. You can't buy a fast food operating system and relinquish responsibility to a corporation in that manner on the one hand, and then expect it is going to be entirely and exclusively beneficial to you on the other.

    It is a law of the universe; there is no free lunch, and in one way or another, you pay for everything.

  • Re:Bug in Firefox (Score:5, Insightful)

    by Tokerat ( 150341 ) on Monday June 01, 2009 @01:03PM (#28169965) Journal

    You do realize that the reason it cannot be uninstalled is because Firefox (securely) does not do privilege escalation and the extension was installed by Windows Update for all users; in which case the extension is located by reading en entry from the registry instead of your own individual Mozilla profile.

    I agree with the statement there should be some type of warning when new plug-ins are installed. OH WAIT, there are warnings. Doesn't the add-on window pop up and say "1 new extension installed"? That's right.

    The REAL fault here is with Microsoft not telling users it was MODIFYING THE SOFTWARE OF ANOTHER VENDOR, but apparently we're STILL going to blame the other vendor (Mozilla), even though we know the real story.

    I sure liked technology more back when only smart people pretended to understand it.

  • by gparent ( 1242548 ) on Monday June 01, 2009 @01:10PM (#28170031)
    Yep, exactly like the Java VM. Idiot.
  • Gnashing my Teeth (Score:4, Insightful)

    by Thumper_SVX ( 239525 ) on Monday June 01, 2009 @01:19PM (#28170125) Homepage

    I'm grinding and gnashing my teeth, but not for the reasons everyone else is.

    OK, I hate to defend Microsoft, but they absolutely stated this Firefox extension was to be installed in the release notes for the patch; http://www.microsoft.com/downloads/details.aspx?FamilyID=CECC62DC-96A7-4657-AF91-6383BA034EAB&displaylang=en

    Also, as I recall this patch was one of those ones that requires you to click "Agree" or somesuch before installation despite setting to automatically download and install updates.

    All of this crap occurs because people don't bother to read release notes any more. They would rather someone else take responsibility for their machines. Well you know what? Microsoft does just that, on a requested and as-needed basis. If you'd rather manage your own patches, then damn it... do it. But do it properly; read the bloody release notes so you know what's going on your machine. If you would rather Microsoft take that responsibility for your machine from you, then do that... but don't bitch when they do something you don't expect because you asked them to just take care of it for you.

    Now, I'm not saying there's not other issues at play here; like installing a patch into a competing product and the potential ethical concerns therein... but can this not be construed as (a) a tacit approval of Firefox as a "valid" third-party browser and (b) an attempt to ensure that the user who requested that Microsoft take charge of their experience get the best experience possible?

    OK, I will say before I get lynched that I don't really like this too much, myself... I don't much appreciate when people do stuff to my machines that I don't like... but I also accept that this is inevitable. If you turn ANY part of your systems management over to a third party, sometimes they're going to do things that you disagree with. This is only even vaguely newsworthy because it doesn't happen that often. At least, not as often as it could.

    If you really don't like it, disable it. And if you don't want this happening again, then start doing your patching the old fashioned way; by downloading the patches by hand and installing them. But don't start crying when they do something unexpected because you didn't read the agreement you agreed to, or read the release notes to understand what the patch is doing.

    This is NOT a failure of Microsoft OR Firefox. This is a failure of the user community who would rather hand off their systems management to a third party, and the "advanced" user community who just blindly install patches and updates with no attempt to research the implications of said update.

    Me? I'm primarily a Mac and Gentoo user... and yes, I understand that on my Mac I'll get updates from Apple that do much the same stuff as this... but I also read the release notes that are handily downloaded with the patches... that way I know what to expect. With Gentoo, I do the same. I use Windows at work, and manage a large network of systems... and yes, this patch was deployed to my client base... and yes, the Firefox users have the .NET plugin... and yes, they can disable it if they like. In our regression testing, the plugin appeared to have little to no impact on the client system other than adding yet another add on to the list.

  • by HappySmileMan ( 1088123 ) on Monday June 01, 2009 @01:40PM (#28170377)

    Firefox provides a way to install extensions which cannot be uninstalled, and that's MS' fault for using it? Interesting.

    Show me an application that can stop the administrator of the computer from changing any of it's settings while not even running and I'll accept that you're right.
    That is, if it's done without posing far more serious flaws (setuid root comes to mind).

    And I did elaborate on how it could be done (admittedly not very well, but good enough to get the point across I would think, basically if installed by Administrator then User doesn't have permission to delete the files, kind of like every file on any operating system).

  • Re:Surprise! (Score:5, Insightful)

    by AnalPerfume ( 1356177 ) on Monday June 01, 2009 @02:06PM (#28170697)
    I don't doubt plenty of EULAs have illegal terms in them, Microsoft are not alone in this practice. Apple seem worse in this regard with "not allowed to install on non-Apple hardware" and "not allowed as a virtual PC" but like any other agreement, until someone has the money to risk fighting it in court it stands. Pystar tried with one of these clauses and was struck down in the US court. Yes there's a lot more going on there than just one clause but huge mega-rich corporations rely on bullying people into just accepting and paying, not fighting.

    Still, if you feel as a loyal citizen to fight Microsoft on the terms of their EULA in the firm knowledge that "right" will win over a huge lobbying / lawyering budget then be my guest, be a good citizen on behalf of all Windows license holders. I wish you the best of luck, and remember to check down the back of the sofa for every last euro, you're gonna need them.

    Windows is built to remove as many user decisions as possible on the idea that users shouldn't have to be techy to use a PC. This means stuff is enabled and allowed by default. Over the years Microsoft have been nailed for that practice, and have gradually put in fixes to many of them, often far too little and far too late. These features are essentially Microsoft making the decision for the user which on the face of it can be seen as training wheels to keep you safe, but in reality gives malware writers an open goal to aim at, and they have done BIG TIME. It's why Windows is a malware magnet and why NO other OS follows Microsoft's design lead.

    Active X enabled on IE by default? Execute code from websites without asking by default? Run as Administrator by default? Install applications without even informing the user by default?

    All of these and more suggest Microsoft want to be the ones making decisions on behalf of their license holders. From a loyal Microsoft point of view that could be that they want to look after you and have your interests at heart, to protect you from the bad people. Like any other corporation, Microsoft don't give a shit about it's license holders, their priorities lie firmly with THEIR interests, with THEM making as much money as possible. This is hampered when you allow others the control you once held, you then have to convince them to do something you could have done on their behalf with no discussion or notification.

    Microsoft rely on the average user being kept dumb. The more the user knows about day to day computing, the more they can make the decisions Microsoft make on their behalf because they understand them, at least on a basic level. Other OS's find ways to get decent defaults but do ask the users for confirmation on stuff, with help options available; taking the approach of trying to educate the user to some degree and giving them control. We have a LONG way to go before this is working perfectly, but at least some are trying.
  • Re:Uhuh (Score:1, Insightful)

    by Anonymous Coward on Monday June 01, 2009 @02:10PM (#28170733)

    Insightful? How in the world do you expect an application installed on an operating system to protect itself from another application that the operating system gives COMPLETE access to everything because said application is part of the operating system? How could they protect from that?

  • Re:Uhuh (Score:3, Insightful)

    by KiloByte ( 825081 ) on Monday June 01, 2009 @02:14PM (#28170801)

    If you have total control over the computer, you can change files of another program as you wish. It is generally impossible to install an extension without the user's interaction -- unless you mess with Firefox' internal structures, which is what Microsoft here does.

    A question "Blah has been installed, do you want to enable it?" would be wrong in all legitimate cases, since the user already elected to install the thing. A trojan (Windows Update here) can do whatever it wants anyway, if you add a confirmation flag the trojan will simply pre-enable it. Even a checksum (including proper cryptographic ones!) won't save you.

  • by Aurisor ( 932566 ) on Monday June 01, 2009 @02:33PM (#28171099) Homepage

    Add ons will ALWAYS be able to install themselves with out notifying you, welcome to open source

    The fact that firefox is open-source has absolutely nothing to do with the ability of add-ons to install without a user's knowledge. A process running with superuser permissions (like windows update) could alter the state of any program on the machine, whether it be open-source or not.

    As interesting as I found the information you brought to the table about firefox add-on handling, your stream of abuse and specious arguments made your post sound rather juvenile.

    Next time, after you finish a post, take two minutes to walk around, cool off, and then come back and edit out all of the abuse and slander. That will make it much easier for the rest of us to read your posts.

  • Re:Surprise! (Score:5, Insightful)

    by Opportunist ( 166417 ) on Monday June 01, 2009 @02:43PM (#28171289)

    Really? How?

    Oh, lemme think... an unethical company could push an insecure framework into the plugin list of a competing browser so they can claim that the average Firefox installation is at least as insecure as the average IE... nah, who'd do that?

  • Re:Surprise! (Score:3, Insightful)

    by Opportunist ( 166417 ) on Monday June 01, 2009 @02:46PM (#28171323)

    Would you please point me to the relevant part of (any) Windows EULA where it reads "we'll do what we want with your system and installed programs"?

    Can't?

    I can't either. So it's not part of the contract and thus nothing I agreed with. And I'm not even going to the legal binding effects of EULAs, considering I can't read them before purchase. So please, can the BS, the legal shit around software is already stinking enough as it is.

  • by js_sebastian ( 946118 ) on Monday June 01, 2009 @02:52PM (#28171421)

    This is clearly a bug in Firefox, and a fix should be released immediately. I'd think that firstly Firefox should default to considering the extension "unauthorized" and put up a big scary warning like "Unauthorized extension detected:

    None of this is technically possible. Windows update runs with administrative privileges, and there is nothing firefox, or any application can stop it from doing. Firefox could make it harder for microsoft to add an addon, but it would basically be some kind of drm-style security-by-obscurity race against reverse engineering. This is a social, not a technical problem.

  • by TropicalCoder ( 898500 ) on Monday June 01, 2009 @02:55PM (#28171459) Homepage Journal

    To save you all the trouble of reading the previous Slashdot discussion, I have summarized it below.

    What does this Firefox extension do?

    1.) It installs a BHO (Browser Helper Object)
    2.) The .Net Framework Assistant also changes the User-Agent string of the Firefox browser, adding "(.NET CLR 3.5.30729)"

    A Browser Helper Object [wikipedia.org] (BHO) is a DLL module designed as a plugin for Microsoft's Internet Explorer web browser to provide added functionality.

    "BHO can be used to install additional features or functions that are useful, it can also be exploited [about.com] to install features or functions that are malicious. Some applications, such as the Google or Yahoo toolbars, are examples of good BHO's. But, there are also many examples of BHO's which are used to hijack your Web browser home page, spy on your Internet activities and other malicious actions."

    The author on this site goes on to say: "If you are really concerned about bad BHO's and their affect on the overall security of your computer, you can just switch browsers. BHO's are unique to Microsoft's Internet Explorer and do not impact other Web browser applications such as Firefox."

    Now that Microsoft has infected Firefox with this extension, his advice in the line above is obsolete!

    The following phrases were copied and pasted wholesale, directly from the previous Slashdot discussion [slashdot.org] without attribution (except in one case where I copied the entire text of one submitter's comment).

    The .Net Framework Assistant also changes the User-Agent string of the Firefox browser, adding "(.NET CLR 3.5.30729)", so infected sites can better detect which MS vulnerability to exploit. The .NET framework is not required for Firefox to run. Why would any sane person assume installing a totally unrelated framework would scribble all over Firefox?
    It most definitely IS unexpected, because I was never notified anywhere that a MICROSOFT update would entail installing an addon to a completely NON-Microsoft product.

    How are they allowed to get away with this? Isn't installing BHOs that are not asked for and cannot be uninstalled without hacking pretty much the definition of malware?

    Microsoft modified *another company's products*. What's next? MS is going to start adding updates to VLC player or Utorrent or OpenOffice or WordPerfect?!?!? They shouldn't be messing with non-microsoft products.

    Microsoft is doing this in an update without notifying its users (as far as has been reported) that this update will be modifying third party software with no easy way to prevent or uninstall the change.

    The true question here is not how to uninstall it. The question everyone should be asking is: is it messing with other settings in firefox, reporting back to MS what other extensions I use, monitoring my web traffic, going to break my browser, new security holes?

    Ok Microsoft, you are making automatic changes to software written by other companies without permission or request of the user. I don't care if you say it's just an extension, you didn't ask me!

    The precedent has already been established that the OS can be configured to require the local administrator to give explicit permission for each patch to be applied; the outrage here is that this time, that choice was not offered, and the affected software was neither part of the operating system nor even a Microsoft product.

    For those of you who are assuming it's probably safe (and admittedly, you're probably right), there's another good reason to get rid of it. Microsoft changing your browser string to indicate that this piece of software is installed in your browser. The purpose of this, most likely, is to increase the installed base for this software, and use that as an argument

  • Re:Surprise! (Score:1, Insightful)

    by RobDude ( 1123541 ) on Monday June 01, 2009 @03:08PM (#28171701) Homepage

    People who run updates for the .Net Framework are doing so because they want the .Net Framework's functionality on their machine.

    The .Net Framework includes 'Click Once'. Click Once is deployment/installation tool that is supposed to make .Net stuff 'just work'. You can 'Click Once' from your web browser and have the application installed on your machine and working. Simple. Easy.

    Microsoft included it for the BENEFIT of FireFox users. If you use FireFox and don't want the Click Once deployment functionality installed on your machine, you'd think people would avoid installing it on their machine?

    When MS doesn't make their new toys (Click Once) play nice with other browsers, people attack them. When MS develops an add-on that adds desirable functionality to a competitors browser - again, people get upset.

    Removing it is a trivial task for anyone who knows enough to care.

    I dunno, personally, I don't see the problem. 'OMFG - I installed the .Net Framework on my machine and it added stuff that makes the .Net Framework work on my machine!!! I h4te Micro$uck!'

    If FireFox wants to break support for ClickOnce in their browser, I'm sure they could. But then you are back to the days of IE6. 'Okay Users, we need to run this app on our local intranet. It uses ClickOnce - so you need to run IE and go to \\xyz\ourapp to run it. Don't use anything but IE though, because this only works with IE'.

  • Re:Surprise! (Score:5, Insightful)

    by jythie ( 914043 ) on Monday June 01, 2009 @03:31PM (#28172149)

    Well, they installed changes to another companies application without asking the user first,.. these changes, while more convient, open up security holes (the down side of 'just work' technologies) that many people go to firefox specifically to get away from.... and then they make it difficult to uninstall (anything that requires an average user to modify the registry manually counts as difficult and dangerous). Big deal or not I could see why people would be pissed, esp network admins that do not want this kind of functionality on their network.

  • Re:Uhuh (Score:3, Insightful)

    by cbiltcliffe ( 186293 ) on Monday June 01, 2009 @03:52PM (#28172439) Homepage Journal

    Again...exact same problem. How does the Firefox protect against trusted programs from flipping the bit that Firefox sets to say the extension has been installed properly?

  • Comment removed (Score:5, Insightful)

    by account_deleted ( 4530225 ) on Monday June 01, 2009 @04:24PM (#28172975)
    Comment removed based on user account deletion
  • by vux984 ( 928602 ) on Monday June 01, 2009 @04:52PM (#28173461)

    It most definitely IS unexpected, because I was never notified anywhere that a MICROSOFT update would entail installing an addon to a completely NON-Microsoft product.

    Oh? And when you download Adobe Acrobat Reader, were you shocked and surprised and offended when it did its thing to your browser too? Gasp its just a document viewer for PDFs... why is it installing browser addons?

    The addon is relevant to the .net frameworks functionality, and its reasonable to assume people downloading an updating the .net framework should be aware of what it is and does, and want the functionality.

    Plus...

    1) Microsoft does notify you if you actually read the information about what you are downloading.

    2) Firefox also notifies you when it starts up. If you don't want it just click disable. Microsoft knows this, and took no steps to try and stealth it in, so its RELYING on firefox's built in addon-notification. I don't see anything wrong with this.

    1) Firefox is not a Microsoft application. It is installed at the will and whim of the end-user. And the end-user should have control over what is installed into their Firefox.

    Lets take a look at my Addon's and Plugins... approximately 1/3rd of them were not explicitly installed by me, this is that half:

    1) Adobe Acrobat .. Firefox is not an Adobe application !!!
    2) Citrix ICA Client .. WTF... I access the Terminal Server via Program Neighborhood... I didn't ask for this in firefox!
    3) iTunes Application Detector... Holy craps! Apple's in on this too?
    4) Java Platform SE 6U13. I installed Java for OO.o what's it doing in Firefox... Man am I getting steamed.
    5) Microsoft SharedView Plugin - Cripes... Microsoft snuck this into FF when I installed SharedView! Bastards.
    6) QuickTime 7.6 -- Apple again fuckers!!
    7) VMware Remote Console Plug-in -- holy shit even VMWARE is teh evilz!

    Yeah, sorry, I'm having a tough time working a lot of outrage over the "Microsoft .NET Framework Assistant"

    2) Microsoft has every opportunity to give that end user A CHOICE.

    FF already notifies you on start up. Microsoft knows this. What is the advantage of being asked twice?

    3)They have no right to assume that I want their goddamned "Clickonce" thing to work.

    So don't install automatic updates to features if you don't want them automatically updated.

    Given Microsoft's track record with security, I worry:

    - Windows user installs Firefox to avoid IE's security flaws.
    - Microsoft silently installs a plugin onto Firefox that reports the browser includes .NET functionality allows websites to host .NET executables.
    - Hackers discover a way to exploit this.
    - Thus, Firefox is now less secure thanks to Microsoft

    a) It wasn't silent. FF tells you quite plainly that it happened.
    b) It isn't unique to microsoft... Adobe, Citrix, Sun, VMware, and Apple are all doing it too... in some cases they even do it on Linux.

    c) I'm curious what your "better solution" is? And why isn't relying on FF's own notification mechanism not acceptable to you?

    Your argument sounds pretty shrill to me.

  • by Fantastic Lad ( 198284 ) on Monday June 01, 2009 @06:35PM (#28174985)

    It is a law of the universe; there is no free lunch, and in one way or another, you pay for everything.

    Funny. I thought that paying Microsoft a lot of money for their product was the cost of the "lunch". Just because they can screw people doesn't mean that they are on any sort of moral high ground when they do. Not everybody is adept at reading and understanding the fine print like some of us happen to be. I can't stand the argument that we have nobody to blame but ourselves in a society where it is impossible for any one person to learn all the trades and skills necessary to function today. I don't know how to fix a car engine or perform surgeries, so I have to rely on others to do their jobs responsibly, and I'll be damned if I'm going to be made to feel guilty for not being a mechanic or a surgeon. Nor will I ever say that being raped is your own fault if you can't be bothered to learn martial arts or carry a gun. There is a reasonable expectation of decency from others in our society, and when that expectation is violated, there should be penalties.

    I'm not seeing nearly enough penalties dished out these days. I almost wish I'd taken up law enforcement so I could prosecute top-flight political assholes. Because we certainly don't have a V or a Batman looking out for us.

    -FL

  • by vux984 ( 928602 ) on Monday June 01, 2009 @07:07PM (#28175341)

    1) ahh it's ok they told me I just missed it while reading the 67 other security updates.

    And your alternative is?

    As long as it is in the small print that's ok..

    FF notifies you to.

    2) Part of the problem is that Disable IS DISABLED!!!!

    No. Its not. The option to Uninstall is disabled. The option to "disable" works just fine.

    The reason the option to uninstall is disabled is because it was installed by the windows update service, which is a very high priviledge account. The account that you use to run FF on the other hand doesn't have equivalent permission so you can't remove it. This is actually a good thing.

    If you really want to remove it, you simply need to remove it from the add-ons folder manually, with suitable priviledge escalation. However, its smarter to just disable it so that it knows its already been installed and disabled. If you remove it, it will be restored next time its supposed to be updated.

    Well You might want to watch what you install then. ALL of mine (bar the MS one) were installed by me on purpose.

    I call bullshit.

    On the one hand very few people are aware installing something like itunes will add an extension to firefox. And it certainly doesn't make a big production of "clearly notifying" you.

    On the other hand, if YOU watched what you installed better, you wouldn't have been surprised by the MS extension either.

    But hey I don't care it's only on my work laptop as I have switched to xubuntu at home.

    You should care.

    1) If an extension is installed via yum or apt-get or whatever you can't 'uninstall it' from within firefox. The option is greyed out same as windows. Same reason too: priviledges.

    2) Things you install into ubuntu, from 3rd parties, will drop extensions into firefox without making a giant production of telling you about it too.

    Hell, I wouldnt be surprised if one day you'll apt-get mono as a package pre-req for something else, and then lo and behold find the "Mono .NET Assissant 1.0 ClickOnce support" sitting in your firefox extensions next time you launch it.

  • Simple Solution (Score:2, Insightful)

    by Hach-Que ( 1524899 ) on Tuesday June 02, 2009 @03:56AM (#28178805)
    Mozilla should release an immediate update that simply ignores the registry entry and prompts the user whether they want they want an additional security hole installed.

    Maybe Firefox could silently filter Automatic Update installations to make sure they never install extensions again?

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...