IP Library Granted Patent US 11,019,095
Granted Patent B2
US 11,019,095 · App. 16/261,682 · Granted May 25, 2021

Ransomware detection using file replication logs

Inventors: Martin Grill (Pargaue, CZ); Lukas Bajer (Liberec, CZ); Martin Kopp (Beroun, CZ); Jan Kohout (Roudnice Nad Labem, CZ)
Assignee: Cisco Technology, Inc.
H04L63/145H04L63/1416H04L63/1425H04L63/1433
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,019,095
App. No.
16/261,682
Granted
May 25, 2021
Kind
B2
Abstract

In one embodiment, a device in a network obtains log data regarding replication of files stored on an endpoint client to a file replication service. The device tracks, based on the obtained logs, encryption changes to the files that convert the files from unencrypted files to encrypted files. The device determines that the tracked encryption changes to the files are indicative of a ransomware infection on the endpoint client. The device initiates a mitigation action regarding the ransomware infection.

Claims (46)

1. A method comprising:

obtaining, by a device in a network, log data regarding replication of files stored on an endpoint client to a file replication service;

tracking, by the device and based on the obtained logs, encryption changes to the files that convert the files from unencrypted files to encrypted files;

determining, by the device, that the tracked encryption changes to the files are indicative of a ransomware infection on the endpoint client; and

initiating, by the device, a mitigation action regarding the ransomware infection.

2. The method as in claim 1 , wherein the mitigation action comprises reverting the encrypted files to unencrypted versions of the files previously stored by the file replication service.

3. The method as in claim 1 , wherein the mitigation action comprises sending a ransomware detection alert to a user interface.

4. The method as in claim 1 , wherein obtaining the log data comprises:

obtaining the log data via an application programming interface (API) associated with the file replication service.

5. The method as in claim 1 , wherein determining that the tracked encryption changes to the files are indicative of a ransomware infection on the endpoint client comprises:

computing a number or rate of the files converted from unencrypted files to encrypted files; and

making a determination that the computed number or rate is indicative of a ransomware infection on the endpoint client.

6. The method as in claim 1 , wherein obtaining the log data comprises:

obtaining traffic log data regarding network traffic between the endpoint client and the file replication service.

7. The method as in claim 1 , wherein the file replication service is a cloud service, and wherein the device provides the replication service to the endpoint client.

8. The method as in claim 1 , wherein the log data is obtained from the file replication service.

9. An apparatus, comprising:

one or more network interfaces to communicate with a network;

a processor coupled to the network interfaces and configured to execute one or more processes; and

a memory configured to store a process executable by the processor, the process when executed configured to:

obtain log data regarding replication of files stored on an endpoint client to a file replication service;

track, based on the obtained logs, encryption changes to the files that convert the files from unencrypted files to encrypted files;

determine that the tracked encryption changes to the files are indicative of ransomware infection on the endpoint client; and

initiate a mitigation action regarding the ransomware infection.

10. The apparatus as in claim 9 , wherein the mitigation action comprises reverting the encrypted files to unencrypted versions of the files previously stored by the file replication service.

11. The apparatus as in claim 9 , wherein the mitigation action comprises sending a ransomware detection alert to a user interface.

12. The apparatus as in claim 9 , wherein the apparatus obtains the log data by:

obtaining the log data via an application programming interface (API) associated with the file replication service.

13. The apparatus as in claim 9 , wherein the apparatus determines that the tracked encryption changes to the files are indicative of a ransomware infection on the endpoint client by:

computing a number or rate of the files converted from unencrypted files to encrypted files; and

making a determination that the computed number or rate is indicative of a ransomware infection on the endpoint client.

14. The apparatus as in claim 9 , wherein the apparatus obtains the log data by:

obtaining traffic log data regarding network traffic between the endpoint client and the file replication service.

15. The apparatus as in claim 9 , wherein the file replication service is a cloud service.

16. The apparatus as in claim 9 , wherein the log data is obtained from the file replication service.

17. A tangible, non-transitory, computer-readable medium storing program instructions that cause a device in a network to execute a process comprising:

obtaining, by the device, log data regarding replication of files stored on an endpoint client to a file replication service;

tracking, by the device and based on the obtained logs, encryption changes to the files that convert the files from unencrypted files to encrypted files;

determining, by the device, that the tracked encryption changes to the files are indicative of a ransomware infection on the endpoint client; and

initiating, by the device, a mitigation action regarding the ransomware infection.

18. The computer-readable medium as in claim 17 , wherein the mitigation action comprises reverting the encrypted files to unencrypted versions of the files previously stored by the file replication service.

19. The computer-readable medium as in claim 17 , wherein determining that the tracked encryption changes to the files are indicative of a ransomware infection on the endpoint client comprises:

computing a number or rate of the files converted from unencrypted files to encrypted files; and

making a determination that the computed number or rate is indicative of a ransomware infection on the endpoint client.

20. The computer-readable medium as in claim 17 , wherein obtaining the log data comprises:

obtaining the log data via an application programming interface (API) associated with the file replication service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2020
From: GRILL, MARTIN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 052241/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: GRILL, MARTIN; BAJER, LUKAS; KOPP, MARTIN; KOHOUT, JAN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 049789/0407 →
Continuity (1)
Related Publication 20200244672A1 · Jul 30, 2020
Cited By (1)
US 12,277,251