System and method of an incremental file audit in a computer system
First Claim
Patent Images
1. A computer system, comprising:
- a processor;
a memory storage unit;
an operating system;
an applications file system; and
a file tracking and auditing system for dynamically tracking and auditing file level changes in said applications file system.
1 Assignment
0 Petitions
Accused Products
Abstract
A file monitoring and auditing system for dynamically tracking and auditing files in a user level file system in a computer network system. The file monitoring and auditing system includes logic that allows a programmer to “privately” define file entries in a target computer system and to determine what file level changes have occurred on the target system relative to a known baseline file information. A file auditing logic tracks file discrepancies during a file audit capture period and reports these discrepancies in the form of file manifests to the programmer. Each file manifest comprises header information and file entries of all the files designated for auditing.
-
Citations
38 Claims
-
1. A computer system, comprising:
-
a processor;
a memory storage unit;
an operating system;
an applications file system; and
a file tracking and auditing system for dynamically tracking and auditing file level changes in said applications file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer operating system, comprising:
-
a kernel comprising a plurality of user level file systems;
file tracking and auditing logic for dynamically tracking files in said user level file system types; and
file monitoring profile logic for allowing a programmer to dynamically modify profile information of said files during a file audit capture period. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer implemented file auditing system comprising:
-
a file system structure comprising a plurality of file entries wherein each entry comprises a plurality of fields;
file tracking module for tracking files defined to be audited; and
file compare logic for comparing and reporting file characteristics discrepancies during a first and a second file auditing capture periods. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer system, comprising:
-
a processor;
a memory storage unit;
a computer software applications program comprising a plurality of static data files each comprising entries, each said entries comprising fields; and
file tracking and auditing software system having a file discrepancy detection logic for dynamically defining files in said computer software application programs for monitoring and auditing during a file capture and audit period in said computer system. - View Dependent Claims (33, 34, 35)
-
-
36. A method of tracking and auditing file consistency is a computer system which includes a plurality of storage devices, a plurality of application programs and main memory, said method comprising:
-
providing file tracking logic for tracking files dynamically defined based on certain characteristics for monitoring;
providing file comparison logic for comparing various states of the files defined for monitoring during a first audit and a second audit file capture period; and
providing file auditing logic for auditing said files after said first and said second capture period to determine discrepancies between said files. - View Dependent Claims (37, 38)
-
Specification