Automatic management of storage access control
First Claim
1. An access control method for dynamically establishing rules for governing control of access to data stored on at least one storage device by a multiplicity of persons in an organization, said method being implemented on at least one computer, said method comprising:
- monitoring and recording actual access events of multiple persons to multiple data elements in said data stored on said at least one storage device over a learning period;
based on said monitoring and recording said actual access events of said multiple persons to said multiple data elements in said data stored on said at least one storage device over said learning period, creating a data access profile for each of said multiple persons and, based on said data access profiles, defining multiple groups each including a plurality of persons among said multiplicity of persons, each group being characterized by the extent of its monitored and recorded actual access events during said learning period to a corresponding aggregation of data elements in said data stored on said at least one storage deviceautomatically defining access rules permitting the plurality of persons in each of said multiple groups to access the corresponding aggregation of data elements in said data stored on said at least one storage device for which said monitored and recorded actual access events occurred during said learning period; and
during at least one period following said learning period, automatically redefining said access rules by narrowing said aggregation of data elements in said data stored on said at least one storage device accessible to the plurality of persons in a group by removing permission to access data elements in said data stored on said at least one storage device which were not accessed by persons in said group during said at least one period following said learning period, said step of defining multiple groups being performed iteratively, wherein said data access profiles are redetermined at each iteration thereof and said access rules are updated following each said iteration.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for defining and creating an automatic file security policy and a semi-automatic method of managing file access control in organizations with multiple diverse access control models and multiple diverse file server protocols. The system monitors access to storage elements within the network. The recorded data traffic is analyzed to assess simultaneous data access groupings and user groupings, which reflect the actual organizational structure. The learned structure is then transformed into a dynamic file security policy, which is constantly adapted to organizational changes over time. The system provides a decision assistance interface for interactive management of the file access control and for tracking abnormal user behavior.
111 Citations
20 Claims
-
1. An access control method for dynamically establishing rules for governing control of access to data stored on at least one storage device by a multiplicity of persons in an organization, said method being implemented on at least one computer, said method comprising:
-
monitoring and recording actual access events of multiple persons to multiple data elements in said data stored on said at least one storage device over a learning period; based on said monitoring and recording said actual access events of said multiple persons to said multiple data elements in said data stored on said at least one storage device over said learning period, creating a data access profile for each of said multiple persons and, based on said data access profiles, defining multiple groups each including a plurality of persons among said multiplicity of persons, each group being characterized by the extent of its monitored and recorded actual access events during said learning period to a corresponding aggregation of data elements in said data stored on said at least one storage device automatically defining access rules permitting the plurality of persons in each of said multiple groups to access the corresponding aggregation of data elements in said data stored on said at least one storage device for which said monitored and recorded actual access events occurred during said learning period; and during at least one period following said learning period, automatically redefining said access rules by narrowing said aggregation of data elements in said data stored on said at least one storage device accessible to the plurality of persons in a group by removing permission to access data elements in said data stored on said at least one storage device which were not accessed by persons in said group during said at least one period following said learning period, said step of defining multiple groups being performed iteratively, wherein said data access profiles are redetermined at each iteration thereof and said access rules are updated following each said iteration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer software product, including a computer-readable storage medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method for dynamically establishing rules which can be used to govern control of access to data stored on at least one storage device by a multiplicity of persons in an organization, said method comprising:
-
monitoring and recording actual access events of multiple persons to multiple data elements in said data stored on said at least one storage device over a learning period; based on said monitoring and recording said actual access events of said multiple persons to said multiple data elements in said data stored on said at least one storage device over said learning period, creating a data access profile for each of said multiple persons and, based on said data access profiles, defining multiple groups each including a plurality of persons among said multiplicity of persons, each group being characterized by the extent of its monitored and recorded actual access events during said learning period to a corresponding aggregation of data elements in said data stored on said at least one storage device; automatically defining access rules permitting the plurality of persons in each of said multiple groups to access the corresponding aggregation of data elements in said data stored on said at least one storage device for which said monitored and recorded actual access events occurred during said learning period; and during at least one period following said learning period, automatically redefining said access rules by narrowing said aggregation of data elements in said data stored on said at least one storage device accessible to the plurality of persons in a group by removing permission to access data elements in said data stored on said at least one storage device which were not accessed by persons in said group during said at least one period following said learning period said step of defining multiple groups being performed iteratively, wherein said data access profiles are redetermined at each iteration thereof and said access rules are updated following each said iteration. - View Dependent Claims (12, 13, 14, 15)
-
-
16. Apparatus for dynamically establishing rules which can be used to govern control of access to data by a multiplicity of persons in an organization, said apparatus comprising:
-
at least one storage device operative to store said data; and at least one computer operative to perform the steps of; monitoring and recording actual access events of multiple persons to multiple data elements in said data stored on said at least one storage device over a learning period; based on said monitoring and recording said actual access events of said multiple persons to said multiple data elements in said data stored on said at least one storage device over said learning period creating a data access profile for each of said multiple persons and, based on said data access profiles, defining multiple groups each including a plurality of persons among said multiplicity of persons, each group being characterized by the extent of its monitored and recorded access events during said learning period to a corresponding aggregation of data elements in said data stored on said at least one storage device; automatically defining access rules permitting the plurality of persons in each of said multiple groups to access the corresponding aggregation of data elements in said data stored on said at least one storage device for which said monitored and recorded actual access events occurred during said learning period; and during at least one period following said learning period, automatically redefining said access rules by narrowing said aggregation of data elements in said data stored on said at least one storage device accessible to the plurality of persons in a group by removing permission to access data elements in said data stored on said at least one storage device which were not accessed by persons in said group during said at least one period following said learning period said step of defining multiple groups being performed iteratively, wherein said data access profiles are redetermined at each iteration thereof and said access rules are undated following each said iteration. - View Dependent Claims (17, 18, 19, 20)
-
Specification