IP Library Granted Patent US 11,637,866
Granted Patent B2
US 11,637,866 · App. 17/008,351 · Granted Apr 25, 2023

System and method for the secure evaluation of cyber detection products

Inventors: Jason Crabtree (Vienna, VA); Andrew Sellers (Monument, CO); Richard Kelley (Woodbridge, VA)
Assignee: QOMPLX, INC.
H04L63/20G06F16/2477G06F16/951H04L63/1425H04L63/1441
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,637,866
App. No.
17/008,351
Granted
Apr 25, 2023
Kind
B2
Abstract

A system and method for the secure and private demonstration of cloud-based cyber-security tools. Using an advanced sandboxing design patterns, isolated instances of virtual networks allow a potential client to compare their existing cyber defense tools against a set of cloud-based tools. Capitalizing on non-persistent and secure sandboxes allow the invention to demonstrate fully functional and devastating cyber-attacks while guaranteeing strict privacy and security to both existing customers and potential ones. Additionally, instantiating separate sandboxed observed systems in a single multi-tenant infrastructure provide each customer with the ability to rapidly create actual representations of their enterprise environment offering the most realistic and accurate demonstration and comparison between products.

Claims (20)

1. A system for secure evaluation of cybersecurity tools is disclosed, comprising:

a computing device comprising a memory and a processor;

a sandbox environment manager comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to:

receive a configuration for a virtual computer network, the virtual computer network representing an actual computer network of a client and comprising one or more virtual domain controllers, one or more member servers, one or more endpoint machines, and a first set of cybersecurity defense tools operating on the client's actual computer network;

create a first sandbox environment for the testing of the virtual computer network, wherein the sandbox environment is provided with a set of controlled computing resources of the computing device for its operation and is prevented from accessing any other computing resources of the computing device; and

create an observed system within the sandbox environment, the observed system comprising compartmentalized instance of the virtual computer network as a second sandbox within the first sandbox, a second set of cybersecurity defense tools for testing against the first set of cybersecurity defense tools, and one or more instances of malware;

create a secure tunnel from the observed system to the client's actual computer network for the client to observe testing of the first set of cybersecurity defense tools and the second set of cybersecurity defense tools on the observed system; and

an observed system manager comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, cause the computing device to:

operate the observed system as an instance of the virtual computer network;

initiate the one or more instances of malware on the observed system;

apply the first set of cybersecurity defense tools against the malware and return a first set of results to the client via the secure tunnel; and

apply the second set of cybersecurity defense tools against the malware and return a second set of results to the client via the secure tunnel.

2. A method for secure evaluation of cybersecurity tools is disclosed, comprising the steps of:

receiving a configuration for a virtual computer network, the virtual computer network representing an actual computer network of a client and comprising one or more virtual domain controllers, one or more member servers, one or more endpoint machines, and a first set of cybersecurity defense tools operating on the client's actual computer network;

creating a first sandbox environment on a computing device for the testing of the virtual computer network, wherein the sandbox environment is provided with a set of controlled computing resources of the computing device for its operation and is prevented from accessing any other computing resources of the computing device;

creating an observed system within the sandbox environment, the observed system comprising compartmentalized instance of the virtual computer network as a second sandbox within the first sandbox, a second set of cybersecurity defense tools for testing against the first set of cybersecurity defense tools, and one or more instances of malware;

operating the observed system as an instance of the virtual computer network;

initiate the one or more instances of malware on the observed system;

applying the first set of cybersecurity defense tools against the malware and return a first set of results to the client via the secure tunnel; and

applying the second set of cybersecurity defense tools against the malware and return a second set of results to the client via the secure tunnel.

Assignments (5)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: CRABTREE, JASON; SELLERS, ANDREW; KELLEY, RICHARD
To: QOMPLX, INC.
Reel/Frame 053741/0209 →
Continuity (56)
Continuation In Part 17000504 · Aug 24, 2020
Continuation In Part 16855724 · Apr 22, 2020
Continuation In Part 16836717 · Mar 31, 2020
Continuation In Part 16777270 · Jan 30, 2020
Continuation In Part 16720383 · Dec 19, 2019
Continuation In Part 16412340 · May 14, 2019
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15887496 · Feb 2, 2018
Continuation In Part 15673368 · Aug 9, 2017
Continuation In Part 15813097 · Nov 14, 2017
Continuation In Part 15849901 · Dec 21, 2017
Continuation In Part 15835436 · Dec 7, 2017
Continuation In Part 15835312 · Dec 7, 2017
Continuation 15823363 · Nov 27, 2017
Continuation In Part 15823285 · Nov 27, 2017
Continuation In Part 15818733 · Nov 20, 2017
Continuation In Part 15806697 · Nov 8, 2017
Continuation In Part 15673368 · Aug 9, 2017
Continuation In Part 15790457 · Oct 23, 2017
Continuation In Part 15790327 · Oct 23, 2017
Continuation In Part 15788718 · Oct 19, 2017
Continuation In Part 15788002 · Oct 19, 2017
Continuation In Part 15787601 · Oct 18, 2017
Continuation In Part 15725274 · Oct 4, 2017
Continuation In Part 15725274 · Oct 4, 2017
Continuation In Part 15655113 · Jul 20, 2017
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15376657 · Dec 13, 2016
Continuation In Part 15376657 · Dec 13, 2016
Continuation In Part 15343209 · Nov 4, 2016
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15229476 · Aug 5, 2016
Continuation In Part 15206195 · Jul 8, 2016
Continuation In Part 15206195 · Jul 8, 2016
Continuation In Part 15186453 · Jun 18, 2016
Continuation In Part 15186453 · Jun 18, 2016
Continuation In Part 15166158 · May 26, 2016
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15091563 · Apr 5, 2016
Continuation In Part 14986536 · Dec 31, 2015
Continuation In Part 14925974 · Oct 28, 2015
Continuation In Part 14925974 · Oct 28, 2015
Provisional Application 62568298 · Oct 4, 2017
Provisional Application 62568305 · Oct 4, 2017
Provisional Application 62568312 · Oct 4, 2017
Provisional Application 62568291 · Oct 4, 2017
Provisional Application 62568307 · Oct 4, 2017
Related Publication 20210092162A1 · Mar 25, 2021
Cited By (2)
US 12,549,569 US 12,591,673