IP Library Granted Patent US 9,135,153
Granted Patent B2
US 9,135,153 · App. 14/217,961 · Granted Sep 15, 2015

Optimizing test data payload selection for testing computer software applications via computer networks

Inventors: Evgeny Beskrovny (Ramat Gan, IL); Alexander Landa (Haifa, IL); Omer Tripp (Har-Adar, IL)
Assignee: International Business Machines Corporation
G06F11/3696G06F21/577G06F21/128G06F21/54
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,135,153
App. No.
14/217,961
Granted
Sep 15, 2015
Kind
B2
Abstract

Testing a computer software application by configuring a first computer to execute a copy of data-checking software used by a computer software application at a second computer, processing a first copy of a test data payload using the data-checking software at the first computer, where the test data payload is configured to test for an associated security vulnerability, determining that the first copy of the test data payload is endorsed by the data-checking software at the first computer for further processing, and sending a second copy of the test data payload via a computer network to the computer software application at the second computer for processing threat.

Claims (13)

1. A method for testing a computer software application, the method comprising:

providing, to a first computer, a copy of data-checking software from a second computer, the data-checking software used by a computer application at the second computer;

configuring the first computer to execute the copy of data-checking software used by the computer software application at the second computer;

processing a first copy of a test data payload using the data-checking software at the first computer, wherein the test data payload is configured to test for an associated security vulnerability;

determining that the first copy of the test data payload is endorsed by the data-checking software at the first computer for further processing; and

sending a second copy of the test data payload via a computer network to the computer software application at the second computer for processing threat.

2. The method according to claim 1 and further comprising identifying the data-checking software used by the computer software application.

3. The method according to claim 2 wherein the identifying comprises determining that the data-checking software is any of a sanitizer and a validator.

4. The method according to claim 2 and further comprising instrumenting the computer software application to perform the identifying.

5. The method according to claim 1 wherein the processing comprises processing wherein the test data payload is stored at the first computer.

6. The method according to claim 1 wherein the processing comprises processing wherein the test data payload includes a malicious payload designed to exploit the security vulnerability.

7. The method according to claim 1 wherein the determining comprises determining that the first copy of the test data payload is configured to test for its associated security vulnerability after being processed by the data-checking software at the first computer.

8. The method according to claim 1 wherein the configuring, processing, determining, and sending are performed wherein the computer software application is a web application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0781 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOC DATE: 05/17/2013 PREVIOUSLY RECORDED ON REEL 032464 FRAME 0095. ASSIGNOR(S) HEREBY CONFIRMS THE DOC DATE: 05/17/2013. Recorded Apr 4, 2014
From: BESKROVNY, EVGENY; LANDA, ALEXANDER; TRIPP, OMER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032606/0915 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: BESKROVNY, EVGENY; LANDA, ALEXANDER; TRIPP, OMER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032464/0095 →
Continuity (2)
Continuation 13904523 · May 29, 2013
Related Publication 20140359779A1 · Dec 4, 2014