TPRIVEXEC: Private Execution in Virtual Memory
TPRIVEXEC: Private Execution in Virtual Memory
复制标题
TPRIVEXEC:虚拟内存中的私有执行
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Adam J. Lee
中科院分区:
文献类型:
--
作者:
J. B. Djoko;B. Jennings;Adam J. Lee
Private Browsing Mode has become a popular feature in modern browsers. However, despite its prevalence, a similar privacy enhancing technology has not been replicated in other user applications. PrivExec is an operating system service that provides an application-agnostic, system-wide private execution mode. We present TpriVexeC, a novel approach to system-level privacy support that affords faster application execution over PrivExec. TpriVexeC uses memory as its principal backing store but falls back to system swap on high memory pressure. Upon swapping, it encrypts and decrypts private application data as it transits into and out of disk. By doing away with much of persistent disk as primary storage, TpriVexeC provides stronger privacy guarantees and faster application runtime. As shown by our evaluation, TpriVexeC application performance is indistinguishable from a vanilla system and compared to PrivExec, it is up to 30 times faster in writes and 38 times faster in reads for I/O bound tasks.