Slashdot Mirror


New Javascript Attack Lets Websites Spy On the CPU's Cache

An anonymous reader writes: Bruce Upbin at Forbes reports on a new and insidious way for a malicious website to spy on a computer. Any computer running a late-model Intel microprocessor and a Web browser using HTML5 (i.e., 80% of all PCs in the world) is vulnerable to this attack. The exploit, which the researchers are calling "the spy in the sandbox," is a form of side-channel attack. Side channel attacks were previously used to break into cars, steal encryption keys and ride the subway for free, but this is the first time they're targeted at innocent web users. The attack requires little in the way of cost or time on the part of the attacker; there's nothing to install and no need to break into hardened systems. All a hacker has to do is lure a victim to an untrusted web page with content controlled by the attacker.

5 of 134 comments (clear)

  1. Immune? by Anonymous Coward · · Score: 3, Interesting

    AMD CPU and NoScript FTW!

  2. x86 ecosphere horribly broken by Anonymous Coward · · Score: 1, Interesting

    If an interpreted language, running in a user context, can somehow observe what's in CPU cache, then something is really, very broken.

    As long as people trade security for features, this crap is inevitable.

  3. Re:To make it clear. by YossiOren · · Score: 3, Interesting

    It's not so useless, Mr. Cafe. Case in point:

    Bitcoin attack: https://eprint.iacr.org/2014/1...

    GnuPG attack: http://www.nicta.com.au/pub-do...

    ASLR attack: http://www.internetsociety.org...

    All of these are cache-based side-channel attacks.

  4. Re:Not very useful. by jandrese · · Score: 3, Interesting

    The paper assumes that your problem is exfiltrating data because the target has somehow gotten infected but is ultra-paranoid about outbound traffic from his machine. You can instead transfer the data to a javascript app running in a webpage on a different VM that may be less secure. It seems pretty cornercase to me, but every time I think that someone comes out with some crazy exploit that extracts all of your SSH keys or something from the box using what seems like a nearly useless exploit.

    --

    I read the internet for the articles.
  5. Re:all they have to do is lure them to a webpage by myowntrueself · · Score: 2, Interesting

    A keylogger that runs on one VM to spy on anther is a huge deal, if true. A great many companies rely on VM isolation to keep customers separated cleanly on the same host. The entire "compute" cloud, for starters.

    What makes you think the apps need to run on both machines to leak data? CPU cache snooping can see almost anything.

    You are running a browser on the VM's host???

    --
    In the free world the media isn't government run; the government is media run.