The application provides a kind of fuzzy testing
system and method for WASM module in
JavaScript engine, the
system is cooperatively constituted by seed generation module, target engine
adaptation module and fuzzy testing module, seed generation module combines the new features of WASM, seed generation
algorithm is designed.This
algorithm not only strengthens the coverage of WASM and
JavaScript interaction, but also ensures the semantic
correctness of the
test sample generated by dynamic parameter adjustment and
syntax constraint.Target engine
adaptation module adopts weighted coverage feedback and additional
correctness checking mechanism to accurately identify potential boundary access and type
confusion vulnerabilities.Fuzzy testing module efficiently discovers and reproduces security issues in the engine.The application can quickly locate the vulnerabilities such as
memory corruption and boundary access in WASM module of
JavaScript engine, providing key protection for web security, helping
JavaScript engine developers and security researchers quickly identify security risks, improving testing efficiency and the number of
vulnerability discovery, and enhancing the security of
JavaScript engine.