IP Library Granted Patent US 10,262,135
Granted Patent B1
US 10,262,135 · App. 15/377,515 · Granted Apr 16, 2019

Systems and methods for detecting and addressing suspicious file restore activities

Inventors: Lei Gu (Bedford, MA); Ilya Sokolov (Boston, MA); Haik Mesropian (Glendale, CA)
Assignee: Symantec Corporation
G06F21/554G06F11/1464G06F11/1469G06F21/552H04L63/101H04L63/1441G06F2201/86
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,262,135
App. No.
15/377,515
Granted
Apr 16, 2019
Kind
B1
Abstract

The disclosed computer-implemented method for detecting and addressing suspicious file restore activities may include (i) detecting a restore activity during which files are restored to a client device from a previously stored backup of the files, (ii) determining that a total number of the files restored during the restore activity exceeds a threshold number, and (iii) performing, based on the total number of the files exceeding the threshold number, a security action to protect the client device from a malicious threat associated with the restore activity. Various other methods, systems, and computer-readable media are also disclosed.

Claims (42)

1. A computer-implemented method for detecting and addressing suspicious file restore activities, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

detecting a restore activity during which files are restored to a client device from a previously stored backup of the files;

determining:

that a total number of the files restored during the restore activity exceeds a threshold number;

that the files restored during the restore activity originated from the client device; and

based on the total number of the files restored during the restore activity exceeding the threshold number and that the files restored during the restore activity originated from the client device, that the restore activity is associated with a malicious threat; and

performing, based on the total number of the files exceeding the threshold number, a security action to protect the client device from the malicious threat associated with the restore activity.

2. The computer-implemented method of claim 1 , further comprising identifying a computer process that modified, prior to the restore activity, at least one of the files that were restored during the restore activity.

3. The computer-implemented method of claim 2 , wherein performing the security action comprises blocking the computer process.

4. The computer-implemented method of claim 2 , further comprising identifying a source of the computer process.

5. The computer-implemented method of claim 2 , further comprising correlating the computer process with at least one other computer process related to at least one other restore activity on at least one other client device.

6. The computer-implemented method of claim 1 , further comprising identifying at least one of the files that were restored during the restore activity.

7. The computer-implemented method of claim 6 , further comprising determining whether the at least one of the files was modified prior to being restored.

8. The computer-implemented method of claim 1 , further comprising identifying at least one source of the files that were restored during the restore activity.

9. The computer-implemented method of claim 8 , wherein performing the security action comprises preventing the client device from accessing the at least one source of the files.

10. The computer-implemented method of claim 1 , further comprising correlating the files restored to the client device with other files restored to at least one other client device during at least one other restore activity.

11. The computer-implemented method of claim 1 , further comprising identifying at least one of a suspicious process, a suspicious file, and a suspicious file source related to the restore activity.

12. The computer-implemented method of claim 1 , wherein the threshold number corresponds to a specified percentage of all files stored on the client device.

13. The computer-implemented method of claim 1 , further comprising:

detecting an additional restore activity to restore a group of files to the client device from the previously stored backup of the files;

determining that a total number of files in the group of files is at or below the threshold number; and

not performing, based on the total number of the files in the group of files being at or below the threshold number, an additional security action.

14. The computer-implemented method of claim 1 , wherein performing the security action comprises preventing the client device from accessing at least one of a file, a computer process, and a file source.

15. The computer-implemented method of claim 1 , wherein performing the security action comprises adding at least one of a file, a computer process, and a file source to a blacklist.

16. The computer-implemented method of claim 1 , further comprising determining whether the files were restored to the client device from another computing device during the restore activity.

17. A system for detecting and addressing suspicious file restore activities, the system comprising:

a detecting module, stored in memory, that detects a restore activity during which files are restored to a client device from a previously stored backup of the files;

a determining module, stored in memory, that determines:

that a total number of the files restored during the restore activity exceeds a threshold number;

that the files restored during the restore activity originated from the client device; and

based on the total number of the files restored during the restore activity exceeding the threshold number and that the files restored during the restore activity originated from the client device, that the restore activity is associated with a malicious threat;

a security module, stored in memory, that performs, based on the total number of the files exceeding the threshold number, a security action to protect the client device from the malicious threat associated with the restore activity; and

at least one processor that executes the detecting module, the determining module, and the security module.

18. The system of claim 17 , further comprising an identifying module, stored in memory, that identifies a computer process that modified, prior to the restore activity, at least one of the files that were restored during the restore activity.

19. The system of claim 17 , further comprising an identifying module, stored in memory, that identifies at least one of the files that were restored during the restore activity.

20. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

detect a restore activity during which files are restored to a client device from a previously stored backup of the files;

determine:

that a total number of the files restored during the restore activity exceeds a threshold number;

that the files restored during the restore activity originated from the client device; and

based on the total number of the files restored during the restore activity exceeding the threshold number and that the files restored during the restore activity originated from the client device, that the restore activity is associated with a malicious threat; and

perform, based on the total number of the files exceeding the threshold number, a security action to protect the client device from the malicious threat associated with the restore activity.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2016
From: GU, LEI; SOKOLOV, ILYA; MESROPIAN, HAIK
To: SYMANTEC CORPORATION
Reel/Frame 040725/0891 →
Cited By (1)
US 12,282,387