×

Time-tagged pre-defined scenarios for penetration testing

  • US 10,412,112 B2
  • Filed: 03/05/2018
  • Issued: 09/10/2019
  • Est. Priority Date: 08/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system for executing a penetration testing campaign of a networked system, wherein the penetration testing campaign is scheduled to start at a specific start time, the system comprising:

  • a. a first non-transitory computer-readable storage medium comprising a library of test scenarios, each test scenario associated with a respective time tag;

    b. a computing device, comprising;

    i. one or more computer processors, andii. a user interface module comprising a display device for (A) displaying multiple test scenarios from the library and (B) enabling user selection of one of the multiple test scenarios, such that test scenarios from the library whose respective time tags match the scheduled specific start time are displayed and are selectable by the user, and test scenarios from the library whose respective time tags do not match the scheduled specific start time are either not displayed or are displayed but are not selectable by the user; and

    c. a second non-transitory computer-readable storage medium comprising program instructions that, when executed by the one or more computer processors of the computing device, cause the one or more computer processors to (i) execute the penetration testing campaign on the basis of the user-selected test scenario so as to test the networked system, (ii) detect a continuance of the executing of the penetration testing campaign until a Boolean condition represented by the time tag associated with the user-selected test scenario becomes not satisfied;

    (iii) in response to the detecting, automatically terminating the executing of the penetration testing campaign, and (iv) report at least one security vulnerability determined by the testing of the networked system, wherein the time tag associated with the user-selected test scenario includes at least one of a time interval and a time point, and said time interval determines both a starting time and an ending time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×