IP Library Granted Patent US 11,516,231
Granted Patent B2
US 11,516,231 · App. 17/330,998 · Granted Nov 29, 2022

Techniques for securing virtual machines

Inventor: Avi Shua (Tel Aviv, IL)
Assignee: Orca Security LTD.
H04L63/1416G06F9/45558G06F11/1464G06F16/128H04L63/1433H04L63/1441G06F2009/45562G06F2009/45583G06F2009/45587G06F2009/45591G06F2009/45595G06F2201/84
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,516,231
App. No.
17/330,998
Filed
May 26, 2021
Granted
Nov 29, 2022
Kind
B2
Art Unit
2435
USPC
726/23
Abstract

A system and method for securing virtual cloud assets in a cloud computing environment against cyber threats. The method includes: determining a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment; accessing the snapshot of the virtual disk based on the determined location; analyzing the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and alerting detected potential cyber threats based on a determined priority.

Claims (61)

1. A method for securing virtual cloud assets in a cloud computing environment against cyber threats, comprising:

determining a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment;

taking a new snapshot of the protected virtual cloud asset, when an existing snapshot cannot be located;

accessing the snapshot of the virtual disk based on the determined location; analyzing the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and

alerting detected potential cyber threats based on a determined priority.

2. The method of claim 1 , further comprising:

prioritizing each of the detected potential cyber threats based on their respective risk to the protected virtual cloud asset; and

mitigating a potential cyber threat posing a risk to the protected virtual cloud asset.

3. The method of claim 1 , wherein determining the location of the snapshot of at least one virtual disk further comprises:

determining a virtual disk allocated to the protected virtual cloud asset.

4. The method of claim 2 , further comprising:

querying a cloud management console of the cloud computing environment to determine the location of the snapshot and the location of the virtual disk.

5. The method of claim 1 , wherein analyzing the snapshot of the protected virtual machine further comprises:

parsing a copy of the snapshot; and

scanning the parsed copy to detect the potential cyber threats, wherein the potential cyber threats include known and unknow vulnerabilities, and wherein the detection is based on a type of vulnerability.

6. The method of claim 5 , wherein scanning the parsed copy further comprises any one of:

checking configuration files of applications and operating system installed in the protected virtual machine;

verifying access times to files by the operating system installed in the operating machine;

analyzing system logs to deduce what applications and modules executed in the protected virtual cloud asset; and

analyzing machine memory stored in the snapshot to deduce what applications and modules executed in the protected virtual cloud asset.

7. The method of claim 5 , further comprising:

instantiating a copy of the protected virtual machine from the snapshot; and

monitoring all activity performed by the instance of the protected virtual cloud asset.

8. The method of claim 5 , wherein scanning the parsed copy further comprises any one of:

reading process identification number (PIO) files; and

checking if the at least the PIO files access times match against process descriptors.

9. The method of claim 1 , wherein the protected virtual cloud asset includes any one of: a virtual machine, a software container, a micro-service.

10. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

determining a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment;

taking a new snapshot of the protected virtual cloud asset, when an existing snapshot cannot be located;

accessing the snapshot of the virtual disk based on the determined location; analyzing the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and

alerting detected potential cyber threats based on a determined priority.

11. A system for securing virtual cloud assets in a cloud computing environment against cyber threats, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

determine a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment;

take a new snapshot of the protected virtual cloud asset, when an existing snapshot cannot be located;

access the snapshot of the virtual disk based on the determined location;

analyze the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and

alert detected potential cyber threats based on a determined priority.

12. The system of claim 11 , wherein the system is further configured to:

prioritize each detected of potential cyber threats based on their respective risk to the protected virtual cloud asset; and

mitigate a potential cyber threat posing a risk to the protected virtual cloud asset.

13. The system of claim 11 , wherein determining the location of the snapshot of at least one virtual disk further comprises:

determining a virtual disk allocated to the protected virtual cloud asset.

14. The system of claim 12 , wherein the system is further configured to:

query a cloud management console of the cloud computing platform to determine the location of the snapshot and the location of the virtual disk.

15. The system of claim 11 , wherein analyzing the snapshot of the protected virtual machine further comprises:

parsing a copy of the snapshot; and

scanning the parsed copy to detect the potential cyber threats, wherein the potential cyber threats include known and unknow vulnerabilities, and wherein the detection is based on a type of vulnerability.

16. The system of claim 15 , wherein scanning the parsed copy further comprises any one of:

checking configuration files of applications and operating system installed in the protected virtual machine;

verifying access times to files by the operating system installed in the operating machine;

analyzing system logs to deduce what applications and modules executed in the protected virtual cloud asset; and

analyzing machine memory stored in the snapshot to deduce what applications and modules executed in the protected virtual cloud asset.

17. The system of claim 15 , wherein the system is further configured to:

instantiate a copy of the protected virtual machine from the snapshot; and monitor all activity performed by the instance of the protected virtual cloud asset.

18. The system of claim 15 , wherein scanning the parsed copy further comprises any one of:

reading process identification number (PIO) files; and

checking if the at least the PIO files access times match against process descriptors.

19. The system of claim 11 , wherein the protected virtual cloud asset includes any one of: a virtual machine, a software container, a micro-service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2021
From: SHUA, AVI
To: ORCA SECURITY LTD.
Reel/Frame 058304/0336 →
Continuity (3)
Continuation 16585967 · Sep 27, 2019
Provisional Application 62797718 · Jan 28, 2019
Related Publication 20210336976A1 · Oct 28, 2021
Cited By (1)
US 12,204,930