Using the Same Query Language for Static and Dynamic Application Security Testing Tools
Patent №
US 11,087,002
Granted
2021-08-10
Filed 2018
Owner
CHECKMARX LTD.
Lab
—
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
15973564
A computer program is evaluated for security vulnerabilities by formulating a query in a query language and receiving into a memory of a computer source code of the computer program to be analyzed, preparing a data flow graph from the source code, and determining that the query is satisfied by an analysis of the data flow graph. Alternatively, the computer program is evaluated by collecting runtime events during an execution of binary code and determining that the query is satisfied by an analysis of the runtime events. In either case a security vulnerability is reported.
AI classification
Ownership
CHECKMARX LTD.
assignment · 460900254
Assignors
SIMAN, MATY, ROICHMAN, ALEXANDER, ESHKENAZI, SHIMON
On an employer assignment, the assignors are typically the inventors.