Integrated Fuzzing
AssigneeMicrosoft Corporation
InventorsJiong Qiu, Michael Allan Friedman, Charles Patrick Mann, Kwan-Leung Chan, Jeremy Lynn Reed
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJiong Qiu, Michael Allan Friedman, Charles Patrick Mann, Kwan-Leung Chan, Jeremy Lynn Reed
Estimating the term…
Integrated fuzzing techniques are described. A fuzzing system may employ a container configured as a separate component that can host different target pages to implement fuzzing for an application. A hosted target file is loaded as a subcomponent of the container and parsed to recognize functionality of the application invoked by the file. In at least some embodiments, this involves building a document object model (DOM) for a browser page and determining DOM interfaces of a browser to call based on the page DOM. The container then operates to systematically invoke the recognized functionality to cause and detect failures. Additionally, the container may operate to perform iterative fuzzing with multiple test files in an automation mode. Log files may be created to describe the testing and enable both self-contained replaying of failures and coverage analysis for multiple test runs.
A method comprising:
A computing device comprising
One or more computer-readable storage media storing instructions that, when executed by a computing device, cause the computing device to perform operations to test document object model (DOM) interfaces of a content rendering application including:
Dependencies are inferred from the claim text.