Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer
Jingzhou Fu, Jie Liang, Zhiyong Wu, Yu Jiang
Abstract
Effective DBMS fuzzing relies on high-quality initial seeds, which serve as the starting point for mutation. These initial seeds should incorporate various DBMS features to explore the state space thoroughly. While built-in test cases are typically used as initial seeds, many DBMSs lack comprehensive test cases, making it difficult to apply state-of-the-art fuzzing techniques directly.
Topics & Concepts
Fuzz testingDatabaseComputer scienceSQLQuality (philosophy)Point (geometry)State (computer science)Programming languageMathematicsPhilosophyEpistemologyGeometrySoftwareSoftware Testing and Debugging TechniquesSoftware System Performance and ReliabilityCloud Computing and Resource Management