Visible to the public Evaluating Software Diversity Based on Gadget Feature Analysis

TitleEvaluating Software Diversity Based on Gadget Feature Analysis
Publication TypeConference Paper
Year of Publication2022
AuthorsXie, Genlin, Cheng, Guozhen, Liang, Hao, Wang, Qingfeng, He, Benwei
Conference Name2022 IEEE 8th International Conference on Computer and Communications (ICCC)
Date Publisheddec
Keywordscode reuse attack, codes, composability, compositionality, Diversity methods, gadget feature, Gain measurement, Information Reuse, JavaScript engine, Programming, pubcrawl, resilience, Resiliency, security, security gain, Software, software diversity, Software measurement
AbstractEvaluating the security gains brought by software diversity is one key issue of software diversity research, but the existing software diversity evaluation methods are generally based on conventional code features and are relatively single, which are difficult to accurately reflect the security gains brought by software diversity. To solve these problems, from the perspective of return-oriented programming (ROP) attack, we present a software diversity evaluation method which integrates metrics for the quality and distribution of gadgets. Based on the proposed evaluation method and SpiderMonkey JavaScript engine, we implement a software diversity evaluation system for compiled languages and script languages. Diversity techniques with different granularities are used to test. The evaluation results show that the proposed evaluation method can accurately and comprehensively reflect the security gains brought by software diversity.
DOI10.1109/ICCC56324.2022.10065871
Citation Keyxie_evaluating_2022