Slashdot Mirror


Google Chrome 25 Will Disable Silent Extension Installation

An anonymous reader writes "Google on Friday announced that it is changing its stance for silently installing extensions in its browser. As of Chrome 25, external extension deployment options on Windows will be disabled by default and all extensions previously installed using them will be automatically disabled."

28 of 121 comments (clear)

  1. Impossible by KiloByte · · Score: 5, Insightful

    How exactly can they block silent installs if the process that wants to add the extensions has the same rights as Chrome -- or strictly higher? The other program can emulate whatever way Chrome uses to mark something as legitimately installed.

    It's only a feel-good measure, that can stop only "nice" extensions which would play by the rules in the first place, and does nothing against malware or the operating system itself (looking at you, Microsoft).

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    1. Re:Impossible by ohnocitizen · · Score: 4, Insightful

      Stopping "nice" extensions is a step forward. This will make it difficult for 3rd party app developers who wanted to sneak extensions into Chrome to continue business as usual. Microsoft and malware authors will probably find ways to work around it, true. But reigning in bad behavior by people who otherwise play by the rules is still progress.

    2. Re:Impossible by Anonymous Coward · · Score: 3, Interesting

      One way is to keep record of installed plugins by user interaction on google server and recall the list and compare extension lists on startup.

      Another way is to sign the extensions with a special per user key that is kept on google server. If key may also be kept on the user pc but needs a public private key signing system. The signing and reading key needs to be created on user plugin installation with all plugins re-signed with new signing key and then that key is destroyed leaving only the reading key. Trying to write over the reading key would make old plugin unreadable (or a special check file for cases with no plugins) and you can't create a signed plugin without the signing key. This still leave attacks left for listening but it's should be pretty rare for plugin installation, anyways kinda moot if a malware has great access to your pc.

    3. Re:Impossible by larry+bagina · · Score: 3, Insightful

      An elevated process can also update the encrypted list.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:Impossible by larry+bagina · · Score: 2

      If Chrome can post a message to Google's server, Evil Plugin Installer can also post a fake message to Google's server. Your second choice sounds like a walled garden, which isn't bad, but it'll be messy to clean up after all those heads are blown...

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    5. Re:Impossible by TheLink · · Score: 4, Insightful

      This is setting a new intended default behaviour - e.g. extensions should ask permission. If you bypass this it makes it harder to argue that your extension isn't malware.

      Most people and the Courts treat things differently depending on whether you broke a lock to enter a place or the door wasn't even latched in the first place.

      --
    6. Re:Impossible by techno-vampire · · Score: 3, Insightful

      ...and aren't malware by any stretch of the imagination.

      I don't know about you, but personally I find it hard to believe that any extension that installs itself without notifying the user has that user's best interests at heart. Even if they're not actually malware, they're probably doing something their author doesn't want us to know about and that's enough to make sure that I, for one, would never trust them.

      --
      Good, inexpensive web hosting
    7. Re:Impossible by mysidia · · Score: 2

      You can't. But this will interfere with network Administrators implementing a technical policy of pre-deploying specified extensions for all users.

      The only solution I can think of right now is to ban Chrome; and only allow IE or Firefox; which will allow admin-deployed extensions.

  2. Re:Yeah! by BitZtream · · Score: 4, Informative

    Whats to get excited about, this just causes problems for legitimate extensions.

    Fact: Dirty/Malware extensions can work around it by just sitting whatever flags need to be set where ever they need to be set to make Chrome think they are approved.

    Fact: Legit extensions installed with other software will now at the minimum need an annoying popup to allow them, or worse, digging through menus to figure out how to term them on instead of 'just working'.

    Fact: Google will exempt itself from this practice.

    As someone who wrote extensions for Firefox until we got tired of supporting its broken every release API, it was trivial to work around this sort of crap with firefox, the same will be true of Chrome.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  3. Re:That UI is getting tired. Anyone agree? by Anonymous Coward · · Score: 3, Insightful

    Have you learnt nothing?

  4. Trolls are everywhere!!! by Anonymous Coward · · Score: 4, Insightful

    Someone needs to get a handle on these trolls on this site or I'm calling the POLICE!!!!!

    I think malda himself might be trolling and I'm SICK OF IT!!!

  5. Re:Yeah! by dreamchaser · · Score: 5, Insightful

    You're so right. We should also leave all of our doors and windows unlocked because face it, a determined intruder will just find a way in, and we could be blocking legitimate friends and family. We might actually have to get up and answer the door!

  6. Re:Yeah! by symbolset · · Score: 5, Insightful

    Fact: silent browser extension installation is like a browser version of Microsoft's AutoRun. There is no reason why a legitimate extension needs to install without asking the operator for permission any more than a program on a disk or share needs to autorun on mounting the volume.

    --
    Help stamp out iliturcy.
  7. Re:Yeah! by jhoegl · · Score: 3, Insightful

    There is such a thing as user fatigue.
    If you keep harping at the user about every little thing they will just accept without reading and move on.
    So in what way have you empowered the broad user base by adding this?
    Treating the symptoms instead of finding the cause is the problem. Although there is no easy way to solve this particular riddle, the solutions provided do nothing to educate and help the user.

  8. Re:Yeah! by Johann+Lau · · Score: 4, Insightful

    SOME users experience fatigue and click themselves into deep shit, others pay attention and click themselves out of it.

    If you keep harping at the user about every little thing they will just accept without reading and move on.

    And what is lost compared to not even having the choice? That's like initializing user_fatigue with the maximum value.

    So in what way have you empowered the broad user base by adding this?

    As I just said, you give each user the choice how much of an idiot they want to be, instead of forcing ALL users to be idiots.

  9. Re:That UI is getting tired. Anyone agree? by Nimey · · Score: 2

    No. I'm not wild about the three-bar option button, but the rest is OK.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  10. Re:Yeah! by Albanach · · Score: 5, Interesting

    SOME users experience fatigue and click themselves into deep shit, others pay attention and click themselves out of it.

    How many extensions do you think the average user wants/needs? I really don't see fatigue being much of an issue with browser extensions. A user should only be seeing a couple of warnings a year.

    If the click through presents a warning and defaults to No, then users are much more likely to opt-out, clicking themselves to safety. Even better if there's a 'don't let this site bother me again' option.

  11. Re:Yeah! by Johann+Lau · · Score: 4, Interesting

    How many extensions do you think the average user wants/needs? I really don't see fatigue being much of an issue with browser extensions.

    Same here, so don't ask me :P

    I think saying "user fatigue!" is really just the last FUD straw of someone who doesn't like that Google made an innocent good move for a change. There is nothing wrong with this change, which is why the "arguments" against it are so desperate and funny. I can sympathize with that, I'm all for being unfair to Google haha, but this is too much of a stretch.

    Fuck "user fatigue" - unless you mean being tired of users, then more power to you, of course. Look out for the disabled, for those who need help, and of course streamline stuff where it makes sense. But fuck catering to lazyness and mindlessness. If most people are lazy then most people are obsolete. I don't think they are, but that's what I respond to that argument. Ignore them now before they feel even more entitled. Personally, I'd be all for hunting them down (not being lazy and all that), but I am willing to compromise.

  12. Re:Adware? by Todd+Knarr · · Score: 4, Interesting

    It should. The add-ons can be dumped into the folders, but the browser will leave them disabled and non-functioning until you manually enable them. At least until the adware makers start figuring out how to dig into the internals of the browser config files and modify things directly to convince the browser the add-ons have already been enabled. That's doable but not simple, so I expect it'll take a while for that to become common. And there's simple methods the browser can use to make that modification even more difficult, eg. tagging each enabled extension with an encrypted hash of the extension's file so that the adware would have to find the browser's encryption key before it could successfully modify the configuration.

    Note that none of these will do anything about add-ons that convince the user to manually install them.

  13. Re:Yeah! by cbiltcliffe · · Score: 4, Insightful

    When your "lock" consists of a lever with a little sign saying "push this lever if you're supposed to be here" you might as well leave it unlocked....

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
  14. Re:Yeah! by Maow · · Score: 2

    Fact: saying fact before a statement makes it an inarguable universal truth.
    Pro-tip: use the Fact: prefix before making stating any opinion in an online forum.

    FWIW I happen to agree. But for $DEITY's sake, just state your case.

    Try reading the GP comment for the reason.

    Hint: he (Symbolset) is responding to that poster's arrogance.

    Hint #2: the GP's comment states 3 "facts" as though stating such that makes them inarguable truths.

    FWIW, I agree that it's bad form, but it was a response-in-kind that you replied to.

    Cheers

  15. Re:Yeah! by girlinatrainingbra · · Score: 2

    Same problem with auto-update on Firefox. At some point, I was running version X of Firefox off of a live-boot-usb-stick, and I hadn't configured Firefox completely, and I forgot to do it for a day. Next afternoon, my version of Firefox had updated to X+2 and then the next day it was updated to Firefox 17 with all of the googley-crap put back into the search box and all of the javascript options I had disabled being re-enabled and all of my addons such as adblock and noscript were disabled because the versions I had installed with saved .xpi files were not compatible with FF17. DAMN IT! If I wanted to fucking upgrade my version of FF I'd have done it myself. And upgrading the whole f*cking browser is fuckloads of worse shit than just sneaking in browser extensions. (Can you tell that I was pissed off? Still am, aren't I? Apologies to those with tender ears)

  16. Re:Yeah! by 1u3hr · · Score: 5, Funny

    Pro-tip: use the Fact: prefix before making stating any opinion in an online forum.

    And adding the "Period" suffix after your opinion makes it a universal truth. Period.

  17. Re:Yeah! by Vegemeister · · Score: 2

    Windows users still install programs by downloading executables from the internet and running them as root. It doesn't matter what we do to our windows and doors when one wall of our house is missing.

  18. Re:Yeah! by VortexCortex · · Score: 4, Insightful

    There is no reason why a legitimate extension needs to install without asking the operator for permission any more than a program on a disk or share needs to autorun on mounting the volume.

    Then explain Chrome's silent updates? By your logic there should be no reason why an application would update itself without operator permission -- Why, if it were small part of a larger system it could even bring the entire intranet down. What I see is friction between notification of updates and desire to have less notification noise. IMO, the best answer when there is a choice to make that involves users' usage is to let them decide:
    An update for Chrome is available.
    ( ) Skip this update.
    ( ) Download the update and ask again later.
    (o) Download and Install Automatically

    [x] Remember this choice and don't ask again.
    ____

    A plugin update is available for: NotScript
    ( ) Skip this update.
    ( ) Download the update and ask again later.
    (o) Download and Install Automatically.

    [_] Remember my choices for future updates.
    [x] Make this the default for all plugins.
    ____

    Status Notification:
    42 Updates are being downloaded and installed. [Options...]

    I thought we solved this shit in the 70's? You know, with our rocket science... The answer is almost never: Less Choice; It's almost always: Sane defaults & Discoverable options.

    See also above comment by: girlinatrainingbra (2738457)

  19. Re:Yeah! by symbolset · · Score: 3, Funny

    Well I guess the only reasonable response to this is: don't eat lead-based paint chips. Your post has nothing to do with my post.

    --
    Help stamp out iliturcy.
  20. Re:Yeah! by hairyfeet · · Score: 2

    How about simply having a checkbox that says "trust installs by this publisher" and call it a day? why not that? on the one hand i don't want to be clicking my ass off and on the other hand i don't want shit installing silently, so why not a compromise?

    --
    ACs don't waste your time replying, your posts are never seen by me.
  21. Re:Yeah! by nogginthenog · · Score: 2

    This. Adding 'this' always makes the parent true.