Patent ID: 7895124

Claim:
A computer implemented method of preventing a use of content in a file in a permanent storage where the content in the file is subject to unauthorized manipulation, comprising: creating a device driver, the device driver being associated with a device object, and the device driver operating under an operating system; starting the device driver at a time of booting the operating system; defining the device driver as unstoppable in the operating system; allocating a memory cache for the device object, the memory cache being accessible to the device driver; copying the content in the file in the permanent storage, from the file to the memory cache to form content in the memory cache; referring a request to manipulate the content in the file to the device driver; manipulating, responsive to the request, the content in the memory cache, wherein the manipulating the content in the memory cache prevents the use of an unauthorized manipulation of the content in the file in the permanent storage; and overwriting the content in the file in the permanent storage with the content in the memory cache at a designated time.