2019

Packet Chasing: Spying on Network Packets over a Cache Side-Channel

Taram, Mohammadkazem, Venkat, Ashish, Tullsen, Dean

Understand

This paper presents Packet Chasing, an attack on the network that does not require access to the network, and works regardless of the privilege level of the process receiving the packets.

  • A spy process can easily probe and discover the exact cache location of each buffer used by the network driver.
  • Even more useful, it can discover the exact sequence in which those buffers are used to receive packets.
  • This then enables packet frequency and packet sizes to be monitored through cache side channels.

Reading the bibliography…