×

Systems and methods for dynamic removal of agents from nodes of penetration testing systems

  • US 10,574,687 B1
  • Filed: 10/24/2019
  • Issued: 02/25/2020
  • Est. Priority Date: 12/13/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of carrying out a penetration testing campaign of a networked system including multiple network nodes by a penetration testing system, the penetration testing system comprising (A) a penetration testing software module installed on a remote computing device and (B) a reconnaissance agent software module installed on at least some network nodes of the multiple network nodes, the method comprising:

  • a. for one network node of said at least some network nodes, evaluating a dynamic Boolean uninstalling condition;

    b. in response to determining that said dynamic Boolean uninstalling condition is satisfied for said one network node, uninstalling the reconnaissance agent software module from said one network node,wherein said dynamic Boolean uninstalling condition is a Boolean condition (i) that when evaluated for a given network node at two points in time, may produce different values even if network connectivity and an on/off state of said given network node do not change between said two points in time, (ii) that at a time of installing the reconnaissance agent software module on said given network node, for at least one future time point, it is not possible to predict a value of said Boolean condition for said given network node at said at least one future time point, and (iii) for which any evaluation of whether said Boolean condition is satisfied for said given network node does not depend solely on whether said given network node takes part in a penetration testing campaign at the time of said evaluation.

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