Research on Buffer Overflow Test Based on Invariant

Fanping Zeng,Minghui Chen,Kaitao Yin,Xufa Wang
DOI: https://doi.org/10.1109/cit.2009.90
2009-01-01
Abstract:Buffer overflow (BOF) is one of the major vulnerabilities that lead to non-secure software. Testing an implementation for BOF vulnerabilities is challenging as the underlying reasons of buffer overflow vary widely. This paper presents a novel method for BOF test for ANSI C language, which uses program instrumentation and mutation test technology to test the BOF vulnerabilities, on the basis of analyzing the invariants for BOF vulnerabilities. The implementation shows that it can check the attack of BOF vulnerabilities adequately and accurately, in the circumstances of no large losses in performance.
What problem does this paper attempt to address?