Slashdot Mirror


Google Plans To Alter JavaScript Popups After Abuse From Tech Support Scammers (bleepingcomputer.com)

An anonymous reader writes: Chromium engineers are discussing plans to change how JavaScript popups work inside Chrome and other similar browsers. In a proposal published on the Google Developers portal, the Chromium team acknowledged that JavaScript popups are consistently used to harm users.

To combat this threat, Google engineers say they plan to make JavaScript modals, like the alert(), confirm(), and dialog() methods, only work on a per-tab basis, and not per-window. This change means that popups won't block users from switching and closing the tab, putting an end to any overly-aggresive tactics on the part of the website's owner(s).

There is no timeline on Google's decision to move JavaScript popups to a per-tab model, but Chromium engineers have been debating this issue since July 2016 as part of Project OldSpice. A similar change was made to Safari 9.1, released this week. Apple's decision came after crooks used a bug in Safari to block users on malicious pages using popups. Crooks then tried to extort payment, posing as ransomware.

12 of 118 comments (clear)

  1. Oh well by Anonymous Coward · · Score: 5, Informative

    Took you fucking long enough!

    1. Re:Oh well by GLMDesigns · · Score: 2

      Amen.

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    2. Re: Oh well by Gr8Apes · · Score: 2

      You're missing the entire solution there, although you've hit upon a whole bunch of the problems. The real answer is to put the user in control, by default, of the way the page renders. If some JS wants to override the right click, it can only do so within a context wrapped by a control context. That control context will allow the user to, say, force normal right click behavior, or standard scroll bars, or standard left click behavior, for that matter, via simple controls that could be enforced by default on the browser. It probably should be by default.

      --
      The cesspool just got a check and balance.
    3. Re: Oh well by hackwrench · · Score: 2

      Java's ability to run anywhere was not it's fatal flaw.

  2. It's taken... how many decades? by squiggleslash · · Score: 4, Informative

    Seriously, this has been a problem since Netscape first implemented alert(). Why has it taken this long for someone to fix it?

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:It's taken... how many decades? by Anonymous Coward · · Score: 5, Informative

      But Firefox fixed this years ago. All of the alerts are bound to the tab and not the window.

    2. Re:It's taken... how many decades? by Anonymous Coward · · Score: 3, Informative

      Firefox fixed this in early 2011. It's Chrome that's lagging behind in this case.

  3. How about more info on the dialog? by swb · · Score: 4, Insightful

    Like the originating URL, submission URL or some general flag that says the pop up is generated by a site, and not the browser.

  4. Safari also fixed this... by SuperKendall · · Score: 2

    Not sure when but in Safari Javascript popups come un in the tab, that you can switch away from.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  5. It's a big problem by jshipp · · Score: 2

    It's the most common type of call I get now. I support over 1,000 users at various companies around my city and most are using application whitelisting and don't know their own admin passwords, so it's pretty much impossible for them to execute a real virus, the these javascript tricks are scaring them left and right. I get a call almost every day over it. They are so upset they can't settle down long enough for me to tell them "restart windows". When they finally listen to me and restart windows, they wont let me off the phone until after windows has restarted and they see facebook still works.

    1. Re:It's a big problem by nitehawk214 · · Score: 2

      It sounds more like a problem with your users being drooling idiots.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    2. Re:It's a big problem by AmericaRunsOnDunkin · · Score: 3, Funny

      It sounds more like a problem with your users being drooling idiots.

      It's like they say: you can pick your friends, but you can't pick your users. Can't live with them, can't kill them.