Segmental symbolic execution based on clustering

Rui Ma, Haoran Gao, Bowen Dou, Xiajing Wang, Changzhen Hu

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

1 引用 (Scopus)

摘要

As the impact of security vulnerabilities on information systems becomes more and more serious, program analysis and vulnerability discovery techniques play an increasingly important role in the field of information security. Among many binary program analysis techniques, dynamic symbolic execution technology has been deeply researched and widely applied as an important automated test and vulnerability discovering technology in the information security field. Aimed at the existing problems in dynamic symbolic execution, this paper proposes a binary program segmental symbolic execution approach based on a clustering algorithm. Different from the previous approach of dividing the program segment according to the function process or method in the program, the proposed approach divides the program into larger segments by an improved GN algorithm, and then performs dynamic symbolic execution on each segment. Finally, the results are merged to complete the analysis of the entire program. In this paper, the approach is compared with the regular symbol execution using angr, and the experimental results show the effectiveness of the proposed approach in its time consumption, calculation and storage resource occupation.

源语言英语
主期刊名Proceedings - 2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019
出版商Institute of Electrical and Electronics Engineers Inc.
1289-1296
页数8
ISBN(电子版)9781728140346
DOI
出版状态已出版 - 8月 2019
活动2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019 - Leicester, 英国
期限: 19 8月 201923 8月 2019

出版系列

姓名Proceedings - 2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019

会议

会议2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019
国家/地区英国
Leicester
时期19/08/1923/08/19

指纹

探究 'Segmental symbolic execution based on clustering' 的科研主题。它们共同构成独一无二的指纹。

引用此