Proactivizer: Transforming Existing Verification Tools into Efficient Solutions for Runtime Security Enforcement

被引:6
|
作者
Majumdar, Suryadipta [1 ]
Tabiban, Azadeh [2 ]
Mohammady, Meisam [2 ]
Oqaily, Alaa [2 ]
Jarraya, Yosr [3 ]
Pourzandi, Makan [3 ]
Wang, Lingyu [2 ]
Debbabi, Mourad [2 ]
机构
[1] Univ Albany, Informat Secur & Digital Forens, Albany, NY 12222 USA
[2] Concordia Univ, Concordia Inst Informat Syst Engn, Montreal, PQ, Canada
[3] Ericsson Canada, Ericsson Secur Res, Montreal, PQ, Canada
来源
COMPUTER SECURITY - ESORICS 2019, PT II | 2019年 / 11736卷
基金
加拿大自然科学与工程研究理事会;
关键词
Proactive framework; Runtime security enforcement; Security verification;
D O I
10.1007/978-3-030-29962-0_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Security verification plays a vital role in providing users the needed security assurance in many applications. However, applying existing verification tools for runtime security enforcement may suffer from a common limitation, i.e., causing significant delay to user requests. The key reason to this limitation is that these tools are not specifically designed for runtime enforcement, especially in a dynamic and large-scale environment like clouds. In this paper, we address this issue by proposing a proactive framework, namely, Proactivizer, to transform existing verification tools into efficient solutions for runtime security enforcement. Our main idea is to leverage existing verification tools as black boxes and to proactively trigger the verification process based on dependency relationships among the events. As a proof of concept, we apply Proactivizer to several existing verification tools and integrate it with OpenStack, a popular cloud platform. We perform extensive experiments in both simulated and real cloud environments and the results demonstrate the effectiveness of Proactivizer in reducing the response time significantly (e.g., within 9 ms to verify a cloud of 100,000 VMs and up to 99.9% reduction in response time).
引用
收藏
页码:239 / 262
页数:24
相关论文
empty
未找到相关数据