TY - GEN
T1 - Eternal sunshine of the spotless machine
T2 - 10th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2012
AU - Dunn, Alan M.
AU - Lee, Michael Z.
AU - Jana, Suman
AU - Kim, Sangman
AU - Silberstein, Mark
AU - Xu, Yuanzhong
AU - Shmatikov, Vitaly
AU - Witchel, Emmett
N1 - Publisher Copyright: © 2012 by The USENIX Association. All Rights Reserved.
PY - 2012
Y1 - 2012
N2 - Modern systems keep long memories. As we show in this paper, an adversary who gains access to a Linux system, even one that implements secure deallocation, can recover the contents of applications' windows, audio buffers, and data remaining in device drivers-long after the applications have terminated. We design and implement Lacuna, a system that allows users to run programs in “private sessions.” After the session is over, all memories of its execution are erased. The key abstraction in Lacuna is an ephemeral channel, which allows the protected program to talk to peripheral devices while making it possible to delete the memories of this communication from the host. Lacuna can run unmodified applications that use graphics, sound, USB input devices, and the network, with only 20 percentage points of additional CPU utilization.
AB - Modern systems keep long memories. As we show in this paper, an adversary who gains access to a Linux system, even one that implements secure deallocation, can recover the contents of applications' windows, audio buffers, and data remaining in device drivers-long after the applications have terminated. We design and implement Lacuna, a system that allows users to run programs in “private sessions.” After the session is over, all memories of its execution are erased. The key abstraction in Lacuna is an ephemeral channel, which allows the protected program to talk to peripheral devices while making it possible to delete the memories of this communication from the host. Lacuna can run unmodified applications that use graphics, sound, USB input devices, and the network, with only 20 percentage points of additional CPU utilization.
UR - http://www.scopus.com/inward/record.url?scp=84977840356&partnerID=8YFLogxK
M3 - منشور من مؤتمر
T3 - Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2012
SP - 61
EP - 75
BT - Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2012
Y2 - 8 October 2012 through 10 October 2012
ER -