Reference is made to the following patents and patent applications, owned by assignee, the disclosures of which are hereby incorporated by reference:
U.S. Pat. Nos. 7,555,482 and 7,606,801;
U.S. Published Patent Application Nos.: 2007/0244899, 2008/0271157, 2009/0100058, 2009/0119298; 2009/0265780; 2011/0010758; 2011/0060916; 2011/0061093, 2011/0061111, 2011/0184989, 2011/0296490 and 2012/0054283; and
U.S. patent application Ser. Nos. 13/106,023; 13/159,903; 13/303,826 and 13/413,748.
The present invention relates generally to systems and methodologies for monitoring shared data elements in a network.
Shared data elements pose a potential security risk to an enterprise network and therefore must be constantly monitored.
The present invention seeks to provide systems and methodologies for monitoring shared data elements in a network.
There is thus provided in accordance with a preferred embodiment of the present invention a method for automatically ascertaining the presence of shared data elements stored on multiple storage resources in a network, the method including automatically ascertaining the presence of multiple storage resources on the network by continuously monitoring the network, for each of the multiple storage resources ascertained to be present in the network, automatically ascertaining the presence of shared data elements associated with data elements stored thereon, and for each of the shared data elements ascertained to be stored on the multiple storage resources in the network, automatically ascertaining at least one property of at least one share designator associated with each of the shared data elements.
Preferably, the method also includes for each of the multiple storage resources ascertained to be present in the network, automatically ascertaining the removal of shared data elements associated with data elements stored thereon by continuously monitoring the network. Preferably, the method also includes, for each of the shared data elements ascertained to have been created, automatically ascertaining modifications of the at least one property of the at least one share designator associated with each the shared data elements.
Preferably, the method also includes, for each of the at least one property of the at least one share designator associated with each the shared data elements ascertained to have been modified, sending an alert to at least one user of the network.
Preferably, the at least one property includes at least one of name of a share designator, network path of the shared data element designated by the share designator, access permissions of a share designator, identification of a person creating, removing or modifying a share designator, and network location of the person creating, removing or changing a share designator at the time of creating, removing or changing the share designator.
There is also provided in accordance with another preferred embodiment of the present invention a method for automatically ascertaining the creation of shared data elements stored on multiple storage resources in a network, the method including automatically ascertaining the presence of the multiple storage resources on the network by continuously monitoring the network, for each of the multiple storage resources ascertained to be present in the network, automatically ascertaining the creation of shared data elements associated with data elements stored thereon by continuously monitoring the network, and for each of the shared data elements ascertained to have been created, automatically ascertaining at least one property of at least one share designator associated with each the shared data element. Preferably, the method also includes, for each of the shared data elements ascertained to have been created, sending an alert to at least one user of the network.
Preferably, the method also includes, for each of the multiple storage resources ascertained to be present in the network, automatically ascertaining the removal of shared data elements associated with data elements stored thereon by continuously monitoring the network. Preferably, the method also includes, for each of the shared data elements ascertained to have been removed, sending an alert to at least one user of the network.
Preferably, the method also includes, for each of the shared data elements ascertained to have been created, automatically ascertaining modifications of the at least one property of the at least one share designator associated with each the shared data elements. Preferably, the method also includes, for each of the at least one property of the at least one share designator associated with each the shared data elements ascertained to have been modified, sending an alert to at least one user of the network.
Preferably, the at least one property includes at least one of name of a share designator, network path of the shared data element designated by the share designator, access permissions of a share designator, identification of a person creating, removing or modifying a share designator, and network location of the person creating, removing or changing a share designator at the time of creating, removing or changing the share designator.
There is further provided in accordance with yet another preferred embodiment of the present invention a system for automatically ascertaining the presence of shared data elements stored on multiple storage resources in a network, the method including network monitoring functionality operative for continuously monitoring the network and automatically ascertaining the presence of the multiple storage resources on the network, storage resource monitoring functionality operative for continuously monitoring the network and automatically ascertaining the presence of shared data elements associated with data elements stored on each of the multiple storage resources ascertained to be present in the network, and shared data element monitoring functionality operative for automatically ascertaining at least one property of at least one share designator associated with each of the shared data elements ascertained to be stored on the multiple storage resources in the network.
Preferably, the storage resource monitoring functionality is also operative for continuously monitoring the network and automatically ascertaining the removal of shared data elements associated with data elements stored on each of the multiple storage resources ascertained to be present in the network.
Preferably, the shared data element monitoring functionality is also operative for automatically ascertaining modifications of the at least one property of the at least one share designator associated with each of the shared data elements ascertained to have been created. Preferably, the system also includes alerting functionality operative, for each of the at least one property of the at least one share designator associated with each the shared data elements ascertained to have been modified, to send an alert to at least one user of the network.
Preferably, the at least one property includes at least one of name of a share designator, network path of the shared data element designated by the share designator, access permissions of a share designator, identification of a person creating, removing or modifying a share designator, and network location of the person creating, removing or changing a share designator at the time of creating, removing or changing the share designator.
There is yet further provided in accordance with still another preferred embodiment of the present invention a system for automatically ascertaining the creation of shared data elements stored on multiple storage resources in a network, the method including network monitoring functionality operative for continuously monitoring the network and automatically ascertaining the presence of the multiple storage resources on the network, storage resource monitoring functionality operative for continuously monitoring the network and automatically ascertaining the creation of shared data elements associated with data elements stored on each of the multiple storage resources ascertained to be present in the network, and shared data element monitoring functionality operative for automatically ascertaining at least one property of at least one share designator associated with each of the shared data elements ascertained to have been created. Preferably, the system also includes alerting functionality operative, for each of the shared data elements ascertained to have been created, to send an alert to at least one user of the network.
Preferably, the storage resource monitoring functionality is also operative for continuously monitoring the network and automatically ascertaining the removal of shared data elements associated with data elements stored on each of the multiple storage resources ascertained to be present in the network. Preferably, the system also includes alerting functionality operative, for each of the shared data elements ascertained to have been removed, to send an alert to at least one user of the network.
Preferably, the shared data element monitoring functionality is also operative for automatically ascertaining modifications of the at least one property of the at least one share designator associated with each of the shared data elements ascertained to have been created. Preferably, the system also includes alerting functionality operative, for each of the at least one property of the at least one share designator associated with each the shared data elements ascertained to have been modified, to send an alert to at least one user of the network.
Preferably, the at least one property includes at least one of name of a share designator, network path of the shared data element designated by the share designator, access permissions of a share designator, identification of a person creating, removing or modifying a share designator, and network location of the person creating, removing or changing a share designator at the time of creating, removing or changing the share designator.
The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
Reference is now made to
The method illustrated in
The system of server 100 preferably continuously monitors network 102 to automatically ascertain the presence of storage resources 108. The system of server 100 also preferably continuously monitors storage resources 108 ascertained to be present in network 102 to automatically ascertain the creation or removal of shared data elements associated with data elements stored on storage resources 108.
It is appreciated that the ascertaining the presence of storage resources 108 on network 102 and the creation or removal of shared data elements associated with data elements stored on storage resources 108 may be achieved, for example, by installing a reporting agent on each of servers 104 and computers 106, the agents being operative to report the presence of storage resources 108 and the creation or removal of shared data elements associated with data elements stored on storage resources 108 to the system of server 100.
Alternatively, for example, a group policy may be implemented on network 102, by which the presence of storage resources 108 on network 102 and the creation or removal of shared data elements associated with data elements stored on storage resources 108 are automatically reported to a management server of network 102, such as a Microsoft® Active Directory Server which is then accessible to the system of server 100.
As shown in
Shortly thereafter, such as, for example, at 8:18 AM, the IT Manager of the company receives an alert from the system of server 100, notifying him that a shared data element associated with the legal folder has been created, and that the contents of the legal folder are now accessible to all users of network 102.
Turning now to
Immediately thereafter, such as, for example, at 8:21 AM, the IT Manager removes the ‘legal’ shared data element associated the legal folder.
Reference is now made to
If a shared data element has been created or removed (206), the method also preferably comprises alerting a manager of the network upon ascertaining that a shared data element has been created or removed (208), thereby enabling the manager to take necessary actions to maintain adequate network security. Such actions may include, for example, removing shared data elements which compromise network security policies.
Reference is now made to
The method illustrated in
The system of server 300 preferably continuously monitors network 302 to automatically ascertain the presence of storage resources 308. The system of server 300 also preferably continuously monitors storage resources 308 ascertained to be present in network 302 to automatically ascertain the creation or removal of shared data elements corresponding to data elements stored on storage resources 308. The system of server 300 also preferably continuously monitors shared data elements ascertained to be present in network 302 to automatically ascertain modifications of properties of share designators associated with the shared data elements. Properties of a share designator associated with a shared data elements may include, for example, any of the following:
a name of the share designator;
a network path of the shared data element designated by the share designator;
access permissions of the share designator;
identification of a person creating, removing or modifying a share designator; and
network location of the person creating, removing or changing a share designator at the time of creating, removing or changing the share designator.
It is appreciated that the ascertaining the presence of storage resources 308 on network 302, the creation or removal of shared data elements associated with data elements stored on storage resources 308, and the ascertaining of modifications of properties of share designators associated with the shared data elements may be achieved, for example, by installing a reporting agent on each of servers 304 and computers 306, the agents being operative to report the presence of storage resources 308, the creation or removal of shared data elements associated with data elements stored on storage resources 308, and the modifications of properties of share designators associated with the shared data elements, to the system of server 300.
Alternatively, for example, a group policy may be implemented on network 302, by which the presence of storage resources 308 on network 302 and the creation or removal of shared data elements associated with data elements stored on storage resources 308 are automatically reported to a management server of network 302, such as a Microsoft® Active Directory Server which is then accessible to the system of server 300.
As shown in
Shortly thereafter, such as, for example, at 8:18 AM, the IT Manager of the company receives an alert from the system of server 300, notifying him that the access permissions of the share designator associated with a shared HR folder have been modified, and that the contents of the HR folder are now accessible to all users of network 302.
Turning now to
Immediately thereafter, such as, for example, at 8:21 AM, the IT Manager modifies the permissions of the ‘HR’ share designator associated with the shared HR folder to limit access to HR personnel only.
Reference is now made to
If shared data elements are present in the network (406), the method also preferably comprises continuously monitoring the shared data elements ascertained to be present to automatically ascertain modifications of properties of share designators associated with the shared data elements (408).
If modifications of properties of share designators associated with the shared data elements have been made (410), the method also preferably comprises alerting a manager of the network upon ascertaining that a property of a share designator associated with a shared data element has been modified (412), thereby enabling the manager to take necessary actions to maintain adequate network security. Such actions may include, for example, modifying the property of the share designator.
Reference is now made to
Preferably, system 500 includes network monitoring functionality 502 operative to continuously monitor a network to automatically ascertain the presence of storage resources. System 500 also preferably includes storage resource monitoring functionality 504 operative to monitor storage resources ascertained to be present in the network to automatically ascertain the creation or removal of shared data elements associated with data elements stored on the storage resources.
Preferably, system 500 also comprises shared data element monitoring functionality 506 operative for monitoring shared data elements ascertained to be present in network to automatically ascertain modifications of properties of share designators associated with the shared data elements. System 500 also preferably comprises alerting functionality 508 operative to alert a manager of the network upon ascertaining that a shared data element has been created or removed, or that properties of share designators have been modified.
It will be appreciated by persons skilled in the art that the present invention is not limited by what has been particularly shown and described hereinabove. Rather the scope of the present invention includes both combinations and subcombinations of the various features described hereinabove as well as modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not in the prior art.