Slashdot Mirror


Chrome Apes IE8, Adds Clickjacking, XSS Defenses

CWmike writes "Google has announced that it added several new security features to Chrome 4, including two security measures first popularized (some later shot down as having 'zero impact') by rival Microsoft's IE8 last year. The newest 'stable' build of Chrome includes five security additions that target Web developers who want to build more secure sites, said Adam Barth, a software engineer on the Chrome team. The two aped from IE include 'X-Frame-Options'" a security feature that helps sites defend against 'clickjacking' attacks, and cross-site scripting protection.'"In Google Chrome 4, we've added an experimental feature to help mitigate one form of XSS [cross-site scripting], reflective XSS,' Barth said. 'The XSS filter checks whether a script that's about to run on a Web page is also present in the request that fetched that Web page. If the script is present in the request, that's a strong indication that the Web server might have been tricked into reflecting the script.'"

21 of 90 comments (clear)

  1. Chrome Apes? Moronic Monkies? by syousef · · Score: 2, Funny

    Anyone else getting flashbacks from Planet of the Apes?

    Is that the new code name for the next version of Chrome? Ubuntu Panhandling Panda, now featuring Chrome Apes! Download now! Steve Balmer your Monkey Boy days are numbered, so dance while you can, it's the year of the Google Desktop.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Chrome Apes? Moronic Monkies? by jez9999 · · Score: 3, Insightful

      I'm a native English speaker and it seems like a bizarre, stupid usage of the word to me. But then, Slashdot headline have always had trouble making sense.

  2. Cross-site scripting by commlinx · · Score: 4, Interesting

    Recently I starting doing a bit of web development after being out of the loop for a while. I was working on a project and it was convenient to have the XHTML / JS running on my development machine while doing a few AJAX calls to my development server. After it failed at first I found I could add Access-Control-Allow-Origin: * to the HTTP header to allow cross-site access.

    It made we wonder if you wanted to exploit cross-site vulnerabilities couldn't you setup a proxy in the middle that returned information from the original site but added that to the header? Anyway just got me wondering and maybe someone more knowledgeable could comment on it.

    1. Re:Cross-site scripting by NNKK · · Score: 4, Insightful

      At that point you're already a man in the middle and can send whatever you want to the browser, why on earth would you need to exploit XSS vulnerabilities?

    2. Re:Cross-site scripting by TorKlingberg · · Score: 4, Informative

      If you are going to use Access-Control-Allow-Origin you should probably be aware that it is very new, and many browsers out there do not support it. Firefox added it in version 3.5.

  3. Dumb article by Undead+Waffle · · Score: 5, Insightful

    Oh my god Chrome is copying IE by supporting for the http header X-Frame-Options that Microsoft wants web developers to start using. Don't they know you're supposed to invent your own browser-specific variation of what your opponent implements?

    I also like how they mention Chrome added 5 security features but they only cover the 2 that are already in IE.

    It's nice that all of the browsers are adding security features but can we cover one of them without focusing on who did what first?

    1. Re:Dumb article by Robert+Zenz · · Score: 4, Insightful

      Google copies Microsoft. Google is showing no imagination. First their own OS, Browser and now security features that MS originally put in their browser.

      I didn't knew that MS invented operating systems and browsers, and when you write your own that you're copying from MS.

  4. Protection on other browsers by pmontra · · Score: 4, Informative

    This post of NoScript's author Giorgio Maone dates back to one year ago and goes into the details of X-Frame-Options. His point seems to be that if you have JavaScript enabled, there are well-known ways to achieve the same result, unless you use IE (they can be circumvented). If you don't have JS enabled, NoScript on Firefox is already giving you the same degree of protection. Anyway (this is me) adding that level of protection by default on all browsers looks a nice thing to have.

  5. Re:Thanks by Jurily · · Score: 2, Funny

    I read it as "Chrome Apes, IE8 Adds Clickjacking"...

  6. Ads by 1s44c · · Score: 2, Funny

    If Chrome can't block ads it's not ready for the internet. It doesn't matter what else it does and doesn't do, blocking stupid flashing graphics is the main function of web browsers these days.

    1. Re:Ads by Ranzear · · Score: 2, Informative

      You're easily a month behind on this. https://chrome.google.com/extensions

      --
      Slashdot: Where opinions are just opinions until you have mod points.
    2. Re:Ads by mister_playboy · · Score: 5, Informative

      For users familiar with the ad-blocking in Firefox or Opera, Chrome's ad-blocking extensions are terrible in comparison. They don't render the ad, but they still waste bandwidth downloading it, negating half of their value.

      Chromium doesn't include a provision for real element blocking, so this issue would have to be dealt with in the browser itself, not just in the extensions.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    3. Re:Ads by W3bbo · · Score: 2, Insightful

      Some 'adblocker detection' services may flag your client if they see you've downloaded the page, but not the associated ad content, so they know your browser isn't displaying the ad, but if the client does download it they have no way of knowing if it's being rendered or not, short of using a DOM-inspection script. With the exception of Flash video adverts, I've never had any bandwidth problems with banners, except for those off-site advert scripts that delay the page loading.

  7. Re:Stay classy /. by 1s44c · · Score: 3, Insightful

    I hope the submitter realized that the only reason MS even bothered with any of this is thanks to them getting an ass pounding over the last few years for not giving a shit about security. Your welcome MS drones.

    MS have never got the 'ass pounding' their security record has earned. If the security problems they cause cost them just 1% of what they cost their customers they would be bankrupt fairly quickly.

    Software is weird, where else would you not be responsible for the faults in the products you sell?

  8. What's the need for all this security stuff... by Hurricane78 · · Score: 2, Insightful

    ...when Google goes ahead, tracks your every move, and sells it to the same crooks anyway?

    (Not trolling here. As far as I heard, Google does track everything. And as far as I know, Google does sell that information to advertisers as its main business. Finally, as far as I know, those advertisers include all those spamming crooks and their friends.)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:What's the need for all this security stuff... by StripedCow · · Score: 2, Insightful

      And as far as I know, Google does sell that information to advertisers as its main business

      Not so sure about that... in their privacy statement, they say that they inform advertisers only about the number of times their ads were clicked (that is, in total, thus no information about individual clicks is released).

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    2. Re:What's the need for all this security stuff... by Anonymous Coward · · Score: 4, Informative
      Add .google-analytics. to your AdblockPlus rules. Then install the Better Privacy extension. Finally, remove all existing cookies from Google and make sure that in future the permissions are set to 'Block'. Done, Google is not tracking you anymore.

      (I work at Google, hence posting as AC.)

  9. Adblock works fine in Chrome by brunes69 · · Score: 2, Informative

    I have Adblock and a ton of other extensions working just fine in Chrome. Just use the testing / developer streams which have plugin support.

  10. Re:Stay classy /. by Kevin+Stevens · · Score: 2, Insightful

    Your house is seriously insecure, even if you have a steel door and have window panes are made of bullet-proof glass, you probably live in a stick frame building where a drill and a sawz-all can gain me access to the interior in an hour or two. Yet no one seems to get excited about the insecurity of our houses.

    When our houses get robbed, we recognize that the wrongdoing is being done by the criminal. Yet when our computers are hacked, we place the wrongdoing on the provider of the software.

    I have never really understood why software is held to such lofty standards, particularly on consumer desktops. It would be one thing if file sharing of your entire filesystem was enabled by default in typical software, but lets be real- hacks these days require really clever methods to exploit systems, and if it wasn't for very intelligent, very dedicated people constantly pounding and poking our software, we wouldn't have to worry at all. Yet an uneducated teenager can break into a house in a few minutes with little more than a stick to break a window, and we seem to all go about our day without any outrage at all.

    I just don't understand this.

  11. Re:Off topic: In regards to the facebook icon... by mister_playboy · · Score: 2, Funny

    It's not like they are showing tweets with the comments...

    Please don't give them any ideas!

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
  12. Re:Stay classy /. by 10101001+10101001 · · Score: 2, Interesting

    Your house is seriously insecure, even if you have a steel door and have window panes are made of bullet-proof glass, you probably live in a stick frame building where a drill and a sawz-all can gain me access to the interior in an hour or two. Yet no one seems to get excited about the insecurity of our houses.

    In large part because, as you point out, it's impossible to make a house physically secure (although security guards can hypothetically do a good job). Similarly, it's impossible to make a computer physically secure (after all, it's in a house or building and those security guards still aren't perfect). Meanwhile, software, being a virtual good, can actually provide absolute security within the confines of the computer that runs it being physically secure. Hence, there's a higher standard held on software.

    When our houses get robbed, we recognize that the wrongdoing is being done by the criminal. Yet when our computers are hacked, we place the wrongdoing on the provider of the software.

    No. In both situations, the wrongdoers are the criminals. The issue comes to the point, really, of whether any blame can be put upon the constructor of your house (or its parts) and the constructor of your computer (or its parts). For homes, if someone sold a lock that, as sold, should be reasonably able to stop being hacksawed through was in fact hacksawed through, you'd still have reason to blame the lock maker. Similarly, software that is clearly defective against what it reasonably should block would leave blame upon the software maker. The issue, then, is merely that Microsoft (and most software makers) regularly admit their software is faulty (the need for Windows Update). The only real thing left, then, is to point out that Microsoft has such a poor reputation, no person should reasonably expect their software to be secure; if that's your position, I agree that blame is being badly cast on Microsoft.

    I have never really understood why software is held to such lofty standards, particularly on consumer desktops. It would be one thing if file sharing of your entire filesystem was enabled by default in typical software, but lets be real- hacks these days require really clever methods to exploit systems, and if it wasn't for very intelligent, very dedicated people constantly pounding and poking our software, we wouldn't have to worry at all. Yet an uneducated teenager can break into a house in a few minutes with little more than a stick to break a window, and we seem to all go about our day without any outrage at all.

    Again, software can be actually made secure. Most the "easy" exploits have been fixed because they are actually fixable. There's nothing you can do to prevent a teenager from being able to break into a house (well, not legally, anyways); you can in many states/areas shoot the teenager after they enter. The comparison is rather apple and oranges.

    --
    Eurohacker European paranoia, gun rights, and h