@inproceedings{db42b9e092a74ab7ba8cb9af17646d28,
title = "CBA-detector: An accurate detector against cache-based attacks using HPCs and Pintools",
abstract = "Cloud computing is convenient to provide adequate resources for tenants, but it suffers from information disclosure risks because hardware resources are shared among multiple tenants. For example, secret information in the shared cache can be inferred by other malicious processes, which is called cache-based attacks. To defeat against such attacks, many detection methods have been proposed. However, most of the existing detection mechanisms completely rely on the hardware performance counters (HPCs) and induce high false positives in detecting attacks. This paper proposes an accurate detector named CBA-Detector to detect cache-based side-channel attacks in real time. CBA-Detector is composed of an offline analysis phase and an online detection phase. The former analyzes the hardware events generated by sample programs. Then it extracts features from these events to train machine learning models. Based on the models, the latter monitors active processes in real time to discover suspicious processes. These suspicious processes will be checked again at the instruction level by customized Pintools, which effectively eliminates false positives. As shown in our experiments, CBA-Detector can accurately identify attacks in real time and introduces 4.4\% overhead on PARSEC and about 10\% overhead on web server.",
keywords = "Cache-based side-channel attacks, False positives, Hardware performance counters, Pintools",
author = "Beilei Zheng and Jianan Gu and Chuliang Weng",
note = "Publisher Copyright: {\textcopyright} 2019, Springer Nature Switzerland AG.; 13th International Symposium on Advanced Parallel Processing Technologies, APPT 2019 ; Conference date: 15-08-2019 Through 16-08-2019",
year = "2019",
doi = "10.1007/978-3-030-29611-7\_9",
language = "英语",
isbn = "9783030296100",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "109--122",
editor = "Pen-Chung Yew and Per Stenstr{\"o}m and Junjie Wu and Xiaoli Gong and Tao Li",
booktitle = "Advanced Parallel Processing Technologies - 13th International Symposium, APPT 2019, Proceedings",
address = "德国",
}