Method and system for analyzing computer software
AssigneeObject Security LLC
InventorsUlrich Lang, Reza Fatahi, Kenneth Adam Miller, Alex Benlolo
Life of this patent
Estimating the term…
Loading patent…
AssigneeObject Security LLC
InventorsUlrich Lang, Reza Fatahi, Kenneth Adam Miller, Alex Benlolo
Estimating the term…
Method and system for analyzing binary computing system program data for recursive semantics, the recursive semantics being computational constructs and mechanisms that facilitate self-reference or repetition within binary program inputs and that enable repeated execution of a block of code through direct self-reference, the method and system comprising: receiving binary program input; analyzing the binary program input using analysis, extracting aspects of structural and functional characteristics of the binary program input; creating graphical representation corresponding to the recursion and iteration processes within the binary program input's algorithms; initializing, if not previously established, program anthology, indexing algorithms derived from the binary program input within the program anthology, storing the indexed program anthology, retrieving previously categorized algorithms, and determining an output indicating the recursive semantics being present in the binary program input that enable the identification of potential security vulnerabilities.
A computer-implemented method for analyzing binary computing system program data for recursive semantics, the recursive semantics being computational constructs and mechanisms that facilitate self-reference or repetition within binary program inputs and that enable repeated execution of a block of code through direct self-reference, the method comprising:
A computer-implemented system for analyzing binary computing system program data for recursive semantics, the recursive semantics being computational constructs and mechanisms that facilitate self-reference or repetition within binary program inputs and that enable repeated execution of a block of code through direct self-reference, the system comprising:
Dependencies are inferred from the claim text.