Proving Memory Access Violations in Isabelle/HOL
Proving Memory Access Violations in Isabelle/HOL
复制标题
证明 Isabelle/HOL 中的内存访问冲突
DOI:
10.1145/3563822.3568010
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Ahmadi S
中科院分区:
文献类型:
--
作者:
Ahmadi S
Security-critical applications often rely on memory isolation mechanisms to ensure integrity of critical data (e.g., keys) and program instructions (e.g., implementing an attestation protocol). These include software-based security microvisor (SµV) or hardware-based (e.g., TrustLite or SMART). Here, we must guarantee that none of the assembly-level instructions corresponding to a program violate the imposed memory access restrictions. We demonstrate our approach on two architectures (SµV and TrustLite) on which remote attestation protocols are implemented. We extend an approach based on the Binary Analysis Platform (BAP) to generate compiled assembly for a given C program, which is translated to an assembly intermediate language (BIL) and ultimately to Isabelle/HOL theories. In our extension, we develop an adversary model and define conformance predicates imposed by an architecture. We generate a set of programs covering all possible cases in which an assembly-level instruction attempts to violate at least one of the conformance predicates. This shows that the memory access restriction of both SµV and TrustLite are dynamically maintained. Moreover, we introduce conformance predicates for assembly-level instructions that can change the control flow, which improve TrustLite’s memory protection unit.
登录
查看更多内容
DOI:
--
发表时间:
2015
期刊:
影响因子:
--
作者:
G. Cabodi;P. Camurati;C. Loiacono;G. Pipitone;F. Savarese;D. Vendraminetto
通讯作者:
D. Vendraminetto
DOI:
--
发表时间:
2021
期刊:
World Congress on Formal Methods
影响因子:
--
作者:
Mattison Griffin;Brijesh Dongol
通讯作者:
Brijesh Dongol
DOI:
10.1145/3098243.3098261
发表时间:
2017-03
期刊:
Proceedings of the 10th ACM Conference on Security and Privacy in Wireless and Mobile Networks
影响因子:
--
作者:
Karim M. El Defrawy;Norrathep Rattanavipanon;G. Tsudik
通讯作者:
Karim M. El Defrawy;Norrathep Rattanavipanon;G. Tsudik
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
J. Schreiber
通讯作者:
J. Schreiber