IP Library Granted Patent US 10,032,039
Granted Patent B1
US 10,032,039 · App. 15/844,660 · Granted Jul 24, 2018

Role access to information assets based on risk model

Inventors: Ivan M. Milman (Austin, TX); Martin Oberhofer (Bondorf, DE); Sushain Pandit (Austin, TX)
Assignee: International Business Machines Corporation
G06F21/6209
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,032,039
App. No.
15/844,660
Granted
Jul 24, 2018
Kind
B1
Abstract

The program controls access to data objects stored on a tangible device of a computer system within an enterprise. A user request to access a data object identifies a user role by looking up the user identification in an enterprise directory. The program determines whether the role of the user is permitted access to a system and also determines a risk score representing a risk of dissemination of the requested data object. The program compares the risk score of the requested data object to a pre-configured threshold value of the requested data object and controls access to the requested data object, based on the role of the user, and the risk score associated with the risk of disseminating the requested data object.

Claims (22)

1. A method of controlling access to a data object stored on a tangible device of a computer system comprising:

receiving, by a computer, a user request to access a data object;

identifying, by the computer, a role of the user wherein identifying the role of the user comprises:

assigning, by the computer, a role for the user that permits access to the computer system containing the data object based on how the user compares to other users in an enterprise hierarchy, wherein assigning, by the computer, the role for the user, based on how the user compares to other users in an enterprise hierarchy, comprises:

identifying one or more team members of the user having a role with a permission to access to the computer system;

identifying a role shared by a minimum number of the one or more team members; and

assigning for the requesting user, the identified role shared by the minimum number of the one or more team members to enable the requesting user with the permission to access to the computer system, only if the enterprise hierarchy level of the user has a minimum required distance from a root user and has a minimum required distance from an enterprise hierarchy level for the one or more team members;

determining, by the computer, a risk score representing a risk of disseminating the data object, wherein the risk score is based in part on a dimension value of the data object, wherein determining a risk score representing a risk of disseminating the data object, further comprises:

assigning one or more weight values to one or more numerical values associated with one or more dimensions of the data object, wherein the one or more weight values may be a numerical value;

multiplying the one or more weight values with the one or more numerical values associated with the one or more dimensions of the data object, to create one or more weight-dimension values corresponding to the one or more dimensions; and

aggregating the one or more weight-dimension values to create a risk score for the data object; and

controlling; by the computer, access to the data object, based on the role of the user, and the aggregated risk score associated with the risk of disseminating the data object, wherein

determining that the aggregated risk score of the data object is less than a pre-configured threshold value of the data object;

responsive to determining the aggregated risk score of the data object is less than a pre-configured threshold value, consulting an information governance catalog for the computer system, wherein the information governance catalog details access permissions to the one or more dimensions of the data object;

filtering the one or more dimensions of the data object based on the information governance catalog, wherein filtering the one or more dimensions comprises:

mapping the one or more dimensions of the data object that are accessible to the identified role being assigned to the user, based on the information governance catalog;

denoting, with a “true” value, the one or more dimensions of the data object that are accessible to the identified role of the user;

denoting, with a “false” value, the one or more dimensions of the data object that are not accessible to the identified role of the user; and

returning the one or more denoted dimensions comprising a “true” value as those dimensions that are accessible to the identified role of the user; and

allowing the user access to the one or more denoted dimensions of the data object that are filtered with the “true” value; otherwise

determining that the risk score of the data object is equal to or greater than the pre-configured threshold value of the data object; and

denying the user access to the data object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: MILMAN, IVAN M.; OBERHOFER, MARTIN; PANDIT, SUSHAIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044416/0083 →
Continuity (1)
Continuation 15625064 · Jun 16, 2017
Cited By (5)
US 12,333,555 US 12,445,842 US 12,632,563 US 12,632,589 US 12,711,260