IP Library › Granted Patent US 10,469,518
Granted Patent B1
US 10,469,518 · App. 15/660,236 · Granted Nov 5, 2019

Method and system for implementing cyber security as a service

Inventors: Assaf Natanzon (Tel Aviv, IL); Amit Lieberman (Kefar Sava, IL); Oron Golan (Meitar, IL); Yuri Manusov (Beer Sheba, IL); Raul Shnier (Kibbutz Ruhama, IL)
Assignee: EMC IP Holding Company LLC
H04L63/1433H04L63/1416
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 10,469,518
App. No.
15/660,236
Filed
Jul 26, 2017
Granted
Nov 5, 2019
Kind
B1
Art Unit
2497
USPC
726/25
Abstract

A method and system for implementing cyber security as a service in a cloud computing environment. Specifically, method and system entail leveraging existing disaster recovery (DR) solutions to perform cyber security tests and assess cyber security vulnerabilities, if any, on system and/or application images backed up on the existing DR solution. In leveraging existing DR solutions, a cyber security service is integrated into the existing DR solution as an additional feature.

Claims (59)

1. A method for implementing cyber security as a service, comprising:

receiving, by a disaster recovery platform (DRP), an application granularity image (AGI) from a production computing system (PCS);

storing, for backup and archiving, the AGI in a data repository;

selecting, based on a first cyber protection configuration (CPC), the AGI and a first set of cyber security attacks;

restoring the AGI in a first restored image environment (RIE);

applying the first set of cyber security attacks to the AGI within the first RIE;

monitoring the first RIE to assess cyber security vulnerabilities exploitable through the AGI by the first set of cyber security attacks, wherein a cyber security vulnerability is discovered to be exploitable;

obtaining, based on monitoring the first RIE, a vulnerabilities assessment used to generate a cyber protection report; and

transmitting, to the PCS, the cyber protection report after encoding the cyber protection report based on a network communication protocol.

2. The method of claim 1 , wherein the first CPC comprises a set of parameters outlining at least one cyber security test.

3. The method of claim 2 , wherein the set of parameters specify a set of AGIs, comprising the AGI, for which the at least one cyber security test will be performed, the first set of cyber security attacks to apply onto the set of AGIs during the at least one cyber security test, and a periodicity for the performing of the at least one cyber security test.

4. The method of claim 1 , wherein the AGI represents one selected from a group consisting of a computer process, an application comprising a plurality of computer processes, and a plurality of applications comprising a plurality of mutually exclusive sets of computer processes.

5. The method of claim 1 , wherein the first RIE is an isolated cloud-computing environment, wherein restoring the AGI in the first RIE comprises emulating an implementation and a behavior of the AGI using at least one of a group consisting of at least one virtual machine and at least one container.

6. The method of claim 1 , further comprising:

selecting, based on a second CPC, the AGI and a second set of cyber security attacks;

restoring the AGI in a second RIE;

applying the second set of cyber security attacks to the AGI within the second RIE;

monitoring the second RIE to assess cyber security vulnerabilities exploitable through the AGI by the second set of cyber security attacks, wherein none of the second set of cyber security attacks are discovered to be exploitable; and

generating, in response to the monitoring the second RIE, an image certificate to be stored in the data repository.

7. A disaster recovery platform (DRP), comprising:

a data repository, and a first restored image environment (RIE); and

a production computing system (PCS) operatively connected to the DRP,

wherein the DRP is programmed to:

receive an application granularity image (AGI) from the PCS;

store, for backup and archiving, the AGI in the data repository;

select, based on a first cyber protection configuration (CPC), the AGI and a first set of cyber security attacks;

restore the AGI in the first RIE;

apply the first set of cyber security attacks to the AGI within the first RIE;

monitor the first RIE to assess cyber security vulnerabilities exploitable through the AGI by the first set of cyber security attacks, wherein a cyber security vulnerability is discovered to be exploitable;

obtain, based on monitoring the first RIE, a vulnerabilities assessment used to generate a cyber protection report; and

transmit, to the PCS, the cyber protection report after encoding the cyber protection report based on a network communication protocol.

8. The DRP of claim of claim 7 , further comprising:

a second RIE,

wherein the DRP is further programmed to:

select, based on a second CPC, the AGI and a second set of cyber security attacks;

restore the AGI in the second RIE;

apply the second set of cyber security attacks to the AGI within the second RIE;

monitor the second RIE to assess cyber security vulnerabilities exploitable through the AGI by the second set of cyber security attacks, wherein none of the second set of cyber security attacks are discovered to be exploitable; and

generate, in response to monitoring the second RIE, an image certificate for the AGI to be stored in the data repository.

9. The DRP of claim 7 , further comprising a cyber attack library (CAL), from which the first set of cyber security attacks is selected.

10. A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor residing on a disaster recovery platform (DRP), enables the DRP to:

receive an application granularity image (AGI) from a production computing system (PCS);

store, for backup and archiving, the AGI in a data repository;

select, based on a first cyber protection configuration (CPC), the AGI and a first cyber security attacks;

restore the AGI in a first restored image environment (RIE);

apply the set of cyber security attacks to the AGI within the first RIE;

monitor the first RIE to assess cyber security vulnerabilities exploitable through the AGI by the first set of cyber security attacks, wherein a cyber security vulnerability is discovered to be exploitable;

obtain, based on monitoring the first RIE, a vulnerabilities assessment used to generate a cyber protection report; and

transmit, to the PCS, the cyber protection report after encoding the cyber protection report based on a network communication protocol.

11. The non-transitory CRM of claim 10 , wherein the first CPC comprises a set of parameters outlining at least one cyber security test.

12. The non-transitory CRM of claim 11 , wherein the set of parameters specify a set of AGIs, comprising the AGI, for which the at least one cyber security test will be performed, the first set of cyber security attacks to apply onto the AGI during the at least one cyber security test, and a periodicity for the performing of the at least one cyber security test.

13. The non-transitory CRM of claim 10 , wherein the AGI represents one selected from a group consisting of a computer process, an application comprising a plurality of computer processes, and a plurality of applications comprising a plurality of mutually exclusive sets of computer processes.

14. The non-transitory CRM of claim 10 , wherein the first RIE is an isolated cloud-computing environment, wherein restoring the AGI in the first RIE comprises emulating an implementation and a behavior of the AGI using at least one of a group consisting of at least one virtual machine and at least one container.

15. The non-transitory CRM of claim 10 , comprising computer readable program code, which when executed by the computer processor, further enables the DRP to:

select, based on a second CPC, the AGI and a second set of cyber security attacks;

restore the AGI in a second RIE;

apply the second set of cyber security attacks to the AGI within the second RIE;

monitor the second RIE to assess cyber security vulnerabilities exploitable through the AGI by the second set of cyber security attacks, wherein none of the second set of cyber security attacks are discovered to be exploitable; and

generate, in response to monitoring the second RIE, an image certificate to be stored in the data repository.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: NATANZON, ASSAF; LIEBERMAN, AMIT; GOLAN, ORON; MANUSOV, YURI; SHNIER, RAUL
To: EMC IP HOLDING COMPANY
Reel/Frame 044332/0499 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →
Cited By (5)
US 12,495,032 US 12,562,966 US 12,563,029 US 12,719,850 US 12,726,368