IP Library Granted Patent US 11,729,189
Granted Patent B1
US 11,729,189 · App. 17/083,930 · Granted Aug 15, 2023

Virtual security appliances for eliciting attacks

Inventors: Paul Deardorff (Westlake Village, CA); Derek Abdine (Lomita, CA); Andreas Galauner (Aachen, DE); Mark Momburg (Ubach-Palenberg, DE)
Assignee: Rapid7, Inc.
H04L63/1416H04L63/1425H04L63/1433H04L63/1491
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 11,729,189
App. No.
17/083,930
Granted
Aug 15, 2023
Kind
B1
Abstract

Methods and systems for monitoring network activity. Various embodiments may deploy virtual security appliances to a certain location or with a specific configuration based on data regarding previous attacks and attacker activity. Accordingly, the deployed virtual security appliance(s) are better suited to gather more useful behavior regarding threat actor behavior and attacks.

Claims (44)

1. A method for monitoring network activity, the method comprising:

deploying, on a network, a virtual security appliance that comprises a port associated with a service;

detecting an attack on the virtual security appliance that targets the service using a protocol associated with the port;

in response to the attack on the virtual security appliance, deploying, on another network, a subsequent virtual security appliance that simulates the service and the port of the virtual security appliance; and

configuring the subsequent virtual security appliance to elicit a subsequent attack, comprising

opening the simulated port,

enabling the simulated port to accept communication using the protocol, and

including a vulnerability in the simulated service that compromises the subsequent virtual security appliance.

2. The method of claim 1 , wherein the subsequent virtual security appliance is deployed on the another network calculated to receive the subsequent attack.

3. The method of claim 1 , further comprising querying:

an attack pattern database for attack pattern data including data from previously attacked sectors, services, or geographies;

an internet scan database for internet scan data; and

a threat intelligence database for threat intelligence data regarding previously-observed attacked services or sectors.

4. A system for monitoring network activity, the system comprising:

a processing device; and

memory, wherein the processing device is configured to execute instructions stored on the memory to:

deploy, on a network, a virtual security appliance that comprises a port associated with a service;

detect an attack on the virtual security appliance that targets the service using a protocol associated with the port;

in response to the attack on the virtual security appliance, deploy, on another network, a subsequent virtual security appliance that simulates the service and the port of the virtual security appliance; and

configure the subsequent virtual security appliance to elicit a subsequent attack, comprising

opening the simulated port,

enabling the simulated port to accept communication using the protocol, and

including a vulnerability in the simulated service that compromises the subsequent virtual security appliance.

5. The system of claim 4 , wherein the subsequent virtual security appliance is deployed on the another network calculated to receive the subsequent attack.

6. The system of claim 4 , further comprising querying:

an attack pattern database for the attack pattern data including data from the previously attacked sectors, services, or geographies;

an internet scan database for internet scan data; and

a threat intelligence database for threat intelligence data regarding previously-observed attacked services or sectors.

7. A method comprising:

deploying a virtual security appliance in a network;

receiving data comprising attack pattern data, internet scan data, and threat intelligence data, the received data comprising information regarding a previous attack on a service of an another virtual security appliance in another network, the attack using a protocol associated with a port of the another virtual security appliance; and

after the attack on the virtual security appliance, updating the virtual security appliance, wherein the updating comprises

tailoring, based on the attack pattern data, the internet scan data, and the threat intelligence data, a feature of the virtual security appliance, wherein the tailoring comprises configuring the virtual security appliance to simulate the service that was previously attacked to entice a subsequent attack on the virtual security appliance using the protocol associated with the port.

8. The method of claim 7 , wherein tailoring the feature further comprises deploying the virtual security appliance to a network location calculated to receive a subsequent attack.

9. The method of claim 8 , further comprising:

receiving data regarding a subsequent attack on the virtual security appliance after the tailoring; and

tailoring another feature of the virtual security appliance in response to the subsequent attack.

10. The method of claim 8 , further comprising:

deploying another virtual security appliance to another network location calculated to receive another subsequent attack.

11. The method of claim 7 , wherein tailoring the feature is based on targeted ports, targeted services, user agent strings, specific vulnerabilities of the virtual security appliance, and specific versions of services known to be vulnerable on the virtual security appliance.

12. The method of claim 7 , further comprising: querying:

an attack pattern database for the attack pattern data;

an internet scan database for the internet scan data; and

a threat intelligence database for the threat intelligence data.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2025
From: RAPID7, INC.; RAPID7 LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071743/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2020
From: DEARDORFF, PAUL; ABDINE, DEREK; GALAUNER, ANDREAS; MOMBURG, MARK
To: RAPID7, INC.
Reel/Frame 054542/0257 →
Continuity (2)
Continuation 16444171 · Jun 18, 2019
Continuation 15418663 · Jan 27, 2017
Cited By (1)
US 12,634,335