Invisable file technology for recovering or protecting a computer file system
First Claim
Patent Images
1. A system for protecting a file system of a computer, comprising:
- an interface operable to receive a selection of an item of the file system to be included in a safety zone;
a memory in communication with the interface and operable to store information relating to the item; and
a processor in communication with the memory and operable to intercept a system call which potentially could affect the item in the safety zone, and to process the system call to avoid permanent modification of the item.
1 Assignment
0 Petitions
Accused Products
Abstract
Invisible file technology is used for protection and recovery of a file system. In particular, a selection of one or more items to be included in a safety zone is received. A system call that may affect an item in the safety zone is intercepted. If the system call affects an item in the safety zone, the system call is processed to avoid permanent modification of the item. In particular, the invisible file technology provides data protection by altogether preventing certain modifications to the file system and, in some cases, provides recovery for a file system of a computer by returning the file system to its original form when there are unwanted modifications.
101 Citations
77 Claims
-
1. A system for protecting a file system of a computer, comprising:
-
an interface operable to receive a selection of an item of the file system to be included in a safety zone;
a memory in communication with the interface and operable to store information relating to the item; and
a processor in communication with the memory and operable to intercept a system call which potentially could affect the item in the safety zone, and to process the system call to avoid permanent modification of the item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of protecting and recovering a file system in a computer, comprising the steps of:
-
storing file system information obtained from examining an operating system and a file system structure in the computer;
setting a safety zone based on selection of a target that is to be protected or recovered, wherein selection is made in response to input by an authenticated administrator;
receiving a system call referencing a file pathname corresponding to the target;
analyzing the system call to determine if the system call affects the target; and
if said system call may affect the target, performing processing to avoid permanent modification of the target. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of protecting and recovering a file system of a computer comprising:
-
receiving a selection of an item to be included in a safety zone;
intercepting a system call which potentially could affect the item in the safety zone; and
performing processing responsive to the system call so that the item is not permanently modified. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method of protecting and recovering a file system of a computer comprising:
-
receiving a selection of an item to be included in a safety zone from an administrator;
intercepting a system call received from a user which potentially could affect the item in the safety zone; and
performing processing responsive to the system call so that the item is not permanently modified. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A computer-readable storage medium storing a computer program executable by one or more computers, the computer program comprising computer instructions for:
-
receiving a selection of an item to be included in a safety zone;
intercepting a system call which potentially could affect the item in the safety zone; and
performing processing responsive to the system call so that the item is not permanently modified. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification