Automatic test generation for impact of patching software package vulnerabilities
AssigneeSocket, Inc.
InventorsMikola Christopher Lysenko, Feross Hassan Aboukhadijeh, Wenxin Jiang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSocket, Inc.
InventorsMikola Christopher Lysenko, Feross Hassan Aboukhadijeh, Wenxin Jiang
Estimating the term…
An application determines versions of a software package, and runs a test having a plurality of components on each version. The application generates a matrix of vectors, each vector corresponding to a given version of the software package and having a results cell for each component of the test, the cell populated with a result, where each vector is different. The application identifies a patch for a given version of the software package, and runs the test on the patch, the output of the test including a vector of results from the test on the patch for each component of the test. Responsive to determining that the vector of results from the test on the patch matches a given vector corresponding to the given version of the software package, the application determines that the patch is usable to patch the given version of the software package.
A method comprising:
A non-transitory computer-readable medium comprising memory with instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to perform operations, the instructions comprising instructions to:
A system comprising:
Dependencies are inferred from the claim text.