×

Systems and methods for selecting a termination rule for a penetration testing campaign

  • US 10,068,095 B1
  • Filed: 12/11/2017
  • Issued: 09/04/2018
  • Est. Priority Date: 05/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of penetration testing of a networked system by a penetration testing system that is controlled by a user interface of a computing device so that a penetration testing campaign is executed until a termination condition is satisfied, the termination condition being manually and explicitly selected, the method comprising:

  • a. receiving, by the penetration testing system and via the user interface of the computing device, one or more manually-entered inputs, the one or more manually-entered inputs explicitly selecting the termination condition for the penetration testing campaign, the termination condition being a member of the termination conditions group consisting of;

    i. a termination condition associated with exporting one or more files out of the networked system;

    ii. a termination condition associated with damaging one or more files;

    iii. a termination condition associated with encrypting one or more files;

    iv. a termination condition associated with a number of compromised network nodes;

    v. a termination condition associated with a specific condition that is either true or false for each network node of the networked system;

    vi. a termination condition associated with a specific defensive software application; and

    vii. a termination condition associated with changing access rights of one or more files;

    b. executing the penetration testing campaign, by the penetration testing system, so as to test the networked system;

    c. checking, by the penetration testing system and while the penetration testing campaign is executing, whether the explicitly and manually-selected termination condition that is a member of the termination conditions group is satisfied;

    d. in response to a determination by the checking that the explicitly and manually-selected termination condition that is a member of the termination conditions group is satisfied, terminating execution of the penetration testing campaign; and

    e. reporting, by the penetration testing system, at least one security vulnerability determined to exist in the networked system by the executing of the penetration testing campaign, wherein the reporting comprises at least one of (i) causing a display device to display a report describing the at least one security vulnerability, (ii) storing the report describing the at least one security vulnerability in a file and (iii) electronically transmitting the report describing the at least one security vulnerability.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×