The Spy in the Sandbox - Practical Cache Attacks in Javascript

By Yossef Oren, V. Kemerlis, Simha Sethumadhavan, Angelos Dennis Keromytis. arXiv.org, 2015

350 citations recorded by the source corpus.

We present the first micro-architectural side-channel attack which runs entirely in the browser. In contrast to other works in this genre, this attack does not require the attacker to install any software on the victim’s machine ‐ to facilitate the attack, the victim needs only to browse to an untrusted webpage with attacker-controlled content. This makes the attack model highly scalable and extremely relevant and practical to today’s web, especially since most desktop browsers currently accessing the Internet are vulnerable to this attack. Our attack, which is an extension of the last-level cache attacks of Yarom et al. [23], allows a remote adversary recover information belonging to other processes, other users and even other virtual machines running on the same physical host as the victim web browser. We describe the fundamentals behind our attack, evaluate its performance using a high bandwidth covert channel and finally use it to construct a system-wide mouse/network activity logger. Defending against this attack is possible, but the required countermeasures can exact an impractical cost on other benign uses of the web browser and of the computer.

Subfields: Artificial Intelligence, Computer Networks and Communications, Signal Processing

View Paper: https://www.semanticscholar.org/paper/c98e323bb4689cb509a318f31989dd097d9015f2

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Daniel Gruss
  2. Yuval Yarom
  3. Stefan Mangard
  4. Michael Schwarz
  5. Moritz Lipp
  6. Clémentine Maurice
  7. Daniel Genkin
  8. Jo Van Bulck

In Computer Networks and Communications

  1. Christopher W. Fletcher
  2. Josep Torrellas
  3. Mengjia Yan
  4. Victor Costan
  5. Yinqian Zhang
  6. Herbert Bos
  7. Rohit Sinha
  8. Michael Schwarz

In Signal Processing

  1. Daniel Gruss
  2. Yuval Yarom
  3. Stefan Mangard
  4. Michael Schwarz
  5. Clémentine Maurice
  6. Moritz Lipp
  7. Herbert Bos
  8. Cristiano Giuffrida

Citations in the corpus