Covert Timing Channels Exploiting Non-Uniform Memory Access based Architectures
Covert Timing Channels Exploiting Non-Uniform Memory Access based Architectures
复制标题
利用基于非均匀内存访问的架构的隐蔽时序通道
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
M. Doroslovački
中科院分区:
文献类型:
--
作者:
Fan Yao;Guru Venkataramani;M. Doroslovački
Covert timing channels are a class of information leakage attacks where two processes, namely the trojan and spy, collude with intent to stealthily exfiltrate privileged information even when the underlying system security policy prohibits any direct communication between the two processes. In this paper, we present a new type of covert timing channel that exploits the access timing difference between various caches in Non-Uniform Memory Access (NUMA)-based architectures, especially multi-socket CPUs. We demonstrate a realistic covert timing channel implemented on a dual-socket Intel Xeon server. We then explore use of statistical analysis techniques to characterize and quantify the presence of covert timing channel activity. Our experimental results show that such quantification techniques could be a useful first step in formulating an effective defense against NUMA-based covert timing channels.