跳到主要导航 跳到搜索 跳到主要内容

SecretSafe: A Lightweight Approach against Heap Buffer Over-Read Attack

  • Xiaoguang Wang
  • , Yong Qi
  • , Chi Zhang
  • , Saiyu Qi
  • , Peijian Wang
  • Xi'an Jiaotong University
  • Xidian University

科研成果: 书/报告/会议事项章节会议稿件同行评审

1 引用 (Scopus)

摘要

Software memory disclosure attacks, such as buffer over-read, often work quietly and would cause secret data leakage. The well-known OpenSSL Heartbleed vulnerability leaked out millions of servers' private keys, which caused most of the Internet services insecure at that time. Existing solutions are either hard to apply to large code bases (e.g., through formal verification [20] or symbolic execution [8] on program code), or too heavyweight (e.g., by involving a hypervisor software [23], [24] or a modified operating system kernel [17]). In this paper, we propose SecretSafe, a lightweight and easy-to-use system which leverages the traditional x86 segmentation mechanism to isolate the application secrets from the remaining data. Software developers could prevent the secrets from being leaked out by simply declaring the secret variables with SECURE keyword. Our customized compiler will automatically separate the secrets from the remaining non-secret data with an isolated memory segment. Any legal instructions that have to access the secrets will be automatically instrumented to enable accesses to the isolated segment. We have implemented a SecretSafe prototype with the open source LLVM compiler framework. The evaluation shows that SecretSafe is both secure and efficient.

源语言英语
主期刊名Proceedings - 2017 IEEE 41st Annual Computer Software and Applications Conference, COMPSAC 2017
编辑Claudio Demartini, Thomas Conte, Motonori Nakamura, Chung-Horng Lung, Zhiyong Zhang, Kamrul Hasan, Sorel Reisman, Ling Liu, William Claycomb, Hiroki Takakura, Ji-Jiang Yang, Edmundo Tovar, Stelvio Cimato, Sheikh Iqbal Ahamed, Toyokazu Akiyama
出版商IEEE Computer Society
628-636
页数9
ISBN(电子版)9781538603673
DOI
出版状态已出版 - 7 9月 2017
已对外发布
活动41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017 - Torino, 意大利
期限: 4 7月 20178 7月 2017

出版系列

姓名Proceedings - International Computer Software and Applications Conference
1
ISSN(印刷版)0730-3157

会议

会议41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017
国家/地区意大利
Torino
时期4/07/178/07/17

学术指纹

探究 'SecretSafe: A Lightweight Approach against Heap Buffer Over-Read Attack' 的科研主题。它们共同构成独一无二的指纹。

引用此