Assessing vulnerability impact using call graphs
AssigneeSap SE
InventorsHenrik Plate, Serena Ponta, Antonino Sabetta
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsHenrik Plate, Serena Ponta, Antonino Sabetta
Estimating the term…
Implementations are directed to enhancing assessment of one or more known vulnerabilities inside one or more third-party libraries used within an application program that interacts with the one or more third-party libraries. In some examples, actions include receiving a complete call graph that is provided by static source code analysis (SSCA) of the application program and any third-party libraries used by the application, receiving one or more stack traces that are provided based on dynamic source code analysis (DSCA) during execution of the application program, processing the complete call graph, the one or more stack traces, and vulnerable function data to provide one or more combined call graphs, the vulnerable function data identifying one or more vulnerable functions included in the one or more third-party libraries, each combined call graph being specific to a respective vulnerable function, and providing a graphical representation of each combined call graph.
A computer-implemented method for enhancing assessment of one or more known vulnerabilities inside one or more third-party libraries used within an application program that interacts with the one or more third-party libraries, the method being executed using one or more processors and comprising:
A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for enhancing assessment of vulnerability of an application program based on call graphs, the operations comprising:
A system, comprising:
Dependencies are inferred from the claim text.