Research on Coverage Statistics in Fuzz Testing of Closed-Source DBMS
A Database Management System (DBMS) is widely used as application software for managing business data, and its security is of paramount importance. Any form of data leakage or corruption may lead to significant security issues. Currently, publicly available research on vulnerability detection for closed-source DBMSs remains relatively limited. To achieve effective testing of closed-source DBMSs, this paper proposes a novel coverage analysis method based on execution path monitoring to collect real-time coverage data of closed-source DBMSs. The method utilizes coverage feedback to guide seed scheduling in fuzz testing. Based on this approach, a coverage tracker named TrCov for closed-source DBMSs was implemented. TrCov was used to test two DBMSs, Oracle and SQL Server, and the experimental results validated the effectiveness of the tool.
Authors
- Qingxian Wang (ORCID: https://orcid.org/0009-0002-5910-0965)
- Yan Cao (ORCID: https://orcid.org/0009-0008-8369-5173)
- Haiyan Jia (ORCID: https://orcid.org/0000-0001-5351-9349)
- Z. Li (ORCID: https://orcid.org/0009-0009-2077-3805)
- H. Liang (ORCID: https://orcid.org/0009-0000-9528-1260)
Institutions
- Zhengzhou University (CN)
Publication Details
- Published
- 2025-06-27
- DOI
- https://doi.org/10.1109/iccste65902.2025.11138310
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00