Conquering the Extensional Scalability Problem for Value-Flow Analysis Frameworks
Qingkai Shi, Rongxin Wu, Gang Fan, Charles Zhang

TL;DR
This paper introduces an inter-property-aware static analysis framework that leverages synergies among multiple value-flow properties to significantly enhance scalability and efficiency in program analysis.
Contribution
The paper presents a novel inter-property-aware analysis approach that captures overlaps among properties to optimize and accelerate value-flow analysis, addressing scalability issues.
Findings
Over 8x faster analysis performance
Consumes only 1/7 of memory compared to existing methods
Identified and fixed 39 bugs, including 4 security vulnerabilities
Abstract
With an increasing number of value-flow properties to check, existing static program analysis still tends to have scalability issues when high precision is required. We observe that the key design flaw behind the scalability problem is that the core static analysis engine is oblivious of the mutual synergies among different properties being checked and, thus, inevitably loses many optimization opportunities. Our approach is inter-property-aware and able to capture possible overlaps and inconsistencies among different properties. Thus, before analyzing a program, we can make optimization plans which decide how to reuse the specific analysis results of a property to speed up checking other properties. Such a synergistic interaction among the properties significantly improves the analysis performance. We have evaluated our approach by checking twenty value-flow properties in standard…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Malware Detection Techniques · Software Testing and Debugging Techniques
