IP Library Granted Patent US 10,412,109
Granted Patent B2
US 10,412,109 · App. 15/291,776 · Granted Sep 10, 2019

Method for detecting vulnerabilities in a virtual production server of a virtual or cloud computer system

Inventors: Sergio Loureiro (Mouans Sartoux, FR); Frédéric Donnat (Valbonne, FR)
Assignee: OUTPOST 24 FRANCE
H04L63/1433G06F21/577H04L63/1408H04L63/1441G06F2009/45587G06F2221/034
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,412,109
App. No.
15/291,776
Granted
Sep 10, 2019
Kind
B2
Abstract

The method for detecting vulnerabilities in a virtual production server of a virtual or cloud computer system of one or more virtual servers includes analyzing vulnerabilities in the virtual production servers by connecting to the virtual or cloud computer system; requesting the cloning of the virtual production server in order to obtain a clone or a disk copy of the virtual production server, which is created in the virtual or cloud computer system; connecting to the clone or to the disk copy; analyzing the vulnerabilities of the clone or of the disk copy; erasing the clone or the disk copy; and generating a report analyzing the vulnerabilities of the clone or of the disk copy.

Claims (36)

1. A method for detecting vulnerabilities in at least a virtual production server of a first system corresponding to a virtual or cloud computer system, the method comprising:

providing a second system for analyzing vulnerabilities in the at least a virtual production server of the first system, said second system being outside of the first system;

connecting the second system to the first system;

requesting, by the second system, a cloning of the at least a virtual production server, so as to obtain a clone or a disk copy of the at least a virtual production server;

creating, by the second system, the clone or the disk copy in the first system;

connecting the second system to the clone or to the disk copy;

analyzing by the second system, the vulnerabilities of the clone or of the disk copy in the first system;

erasing, by the second system, the clone or the disk copy in the first system;

generating, by the second system, a report on the analyzing of the vulnerabilities of the clone or of the disk copy;

deducing, by the second system, the vulnerabilities in the at least a virtual production server from the analysis of the vulnerabilities of the clone or of the disk copy; and

using, by the second system, the report analyzing the vulnerabilities to fix the vulnerabilities of the virtual production server.

2. The method according to claim 1 , wherein the second system uses cloning functions of application programming interfaces of the first system to clone the at least a virtual production server.

3. The method according to claim 1 , wherein the second system uses cloning functions of a hypervisor of the first system to clone the at least a virtual production server, said hypervisor being controlled by the second system through an infrastructure of application programming interfaces.

4. The method according to claim 1 , wherein the second system comprises a scanner and a database of data relative to the vulnerabilities and/or to the scripts of tests of the servers and/or to the security policies and/or to the histories of the analyses carried out.

5. The method according to claim 1 , wherein, for the connection, the IP address and/or the identifier of the first server, as well as a key that allows the server to be cloned or at least a disk copy of the virtual disk or disks of said server to be made, are provided to the second system, then the second system generates at least one key for the administration of the clone or for the attachment of the disk copy.

6. The method according to claim 1 , wherein the connection is carried out with or without authentication, via a secure tunnel or scripts copied onto the clone.

7. The method according to claim 1 , wherein the clone or the disk copy is placed in an isolated zone of the first system.

8. The method according to claim 1 , wherein the vulnerabilities analyzed include the analysis of at least one of the following vulnerabilities: presence of viruses, presence of malware, hacking of the server, presence of non-integrated data, presence of logs, presence of intrusions, flaw in the following of security policies, analysis of the existence of intelligent fraud, flaw in the code, presence of changes in trend in the servers.

9. The method according to claim 1 , wherein sniffer software is placed on the clone.

10. The method according to claim 1 , further comprising carrying out corrections of vulnerabilities in the clone.

11. The method according to claim 1 , wherein, when a disk copy is made, viruses or malware on this disk copy are not being executed.

12. The method according to claim 1 , wherein, in order to be implemented, said method does not require administrator keys for the at least a virtual production server.

13. A system for analyzing vulnerabilities in a virtual production server of a virtual or cloud computer system comprising one or more virtual servers, wherein the system for analyzing vulnerabilities in the virtual production server or servers comprises a memory associated with at least a processor configured to:

connect to the virtual or cloud computer system;

request the cloning of the virtual production server so as to obtain a clone or a disk copy of production server, the clone or the disk the virtual copy being created in the virtual or cloud computer system;

connect to the clone or the disk copy;

analyze the vulnerabilities of the clone or of the disk copy in the virtual or cloud computer system;

erase the clone or the disk copy in the virtual or cloud computer system;

generate a report on the analyzing of the vulnerabilities of the clone or of the disk copy, so as to deduce vulnerabilities in the virtual production server from an analysis of the vulnerabilities of the clone or of the disk copy.

14. The system according to claim 13 , wherein said at least a processor is further configured to erase the clone or the disk copy, to generate the report analyzing the vulnerabilities of the clone or of the disk copy, and to deduce the vulnerabilities in the virtual production server from the analysis of the vulnerabilities of the clone or of the disk copy.

15. The system according to claim 13 , wherein the system is configured to use cloning functions of application programming interfaces of the first system to clone the at least a virtual production server.

16. The system according to claim 13 , wherein the system is configured to use cloning functions of a hypervisor of the first system to clone the at least a virtual production server, said hypervisor being controlled by the second system through an infrastructure of application programming interfaces.

17. The system according to claim 13 , wherein the system comprises a scanner and a database of data relative to the vulnerabilities and/or to the scripts of tests of the servers and/or to the security policies and/or to the histories of the analyses carried out.

18. The system according to claim 13 , wherein the system is configured so that, for the connection, the IP address and/or the identifier of the first server, as well as a key that allows the server to be cloned or at least a disk copy of the virtual disk or disks of said server to be made, are provided to the system, then the system generates at least one key for the administration of the clone or for the attachment of the disk copy.

19. The system according to claim 13 , wherein the system is configured so that the connection is carried out with or without authentication, via a secure tunnel or scripts copied onto the clone.

20. The system according to claim 13 , wherein the system is configured to place the clone or the disk copy in an isolated zone of the first system.

Assignments (2)
CHANGE OF NAME Recorded Sep 21, 2018
From: SECLUDIT
To: OUTPOST 24 FRANCE
Reel/Frame 047128/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2016
From: LOUREIRO, SERGIO; DONNAT, FREDERIC
To: SECLUDIT
Reel/Frame 040089/0989 →
Priority Claims (1)
FR 15 02184 · Oct 16, 2015 · national
Continuity (1)
Related Publication 20170111384A1 · Apr 20, 2017
Cited By (32)
US 12,204,930 US 12,212,586 US 12,217,079 US 12,219,048 US 12,219,053 US 12,244,627 US 12,244,634 US 12,267,326 US 12,277,216 US 12,278,819 US 12,278,825 US 12,278,840 US 12,284,220 US 12,287,899 US 12,353,474 US 12,395,488 US 12,406,071 US 12,411,937 US 12,411,957 US 12,443,720 US 12,443,722 US 12,489,781 US 12,495,049 US 12,505,200 US 12,506,755 US 12,524,550 US 12,531,881 US 12,547,765 US 12,579,251 US 12,645,785 US 12,688,277 US 12,739,106