The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 20, 2019

Filed:

Feb. 15, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Fady Copty, Nazareth, IL;

Ayman Jarrous, Shafa-amer, IL;

Sharon Keidar-Barner, Megiddo, IL;

Tamer Salman, Haifa, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); G06N 7/02 (2006.01); G06F 21/53 (2013.01);
U.S. Cl.
CPC ...
G06F 21/577 (2013.01); G06F 21/53 (2013.01); G06N 7/023 (2013.01);
Abstract

A method, apparatus and product for using a predictive model to predict if inputs reach a vulnerability of a program. Given a sample input, which when provided to a program being executed, is configured to cause execution of the program to reach a vulnerability, a set of variant inputs and labels thereof is generated based on the sample input and execution of the program with each variant input. A predictive model is trained based on the set of variant inputs and labels thereof, and provided to an input analysis platform configured to analyze an input; whereby the input analysis platform is enabled to predict whether an input would cause the program to reach the vulnerability prior to executing the program with the input and perform a responsive action accordingly.


Find Patent Forward Citations

Loading…