Segmented Authorization Data Model for RBAC and Manual Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems face challenges in managing user authorizations, particularly when a combination of Role-Based Access Control (RBAC) and manual assignment is required, leading to difficulties in identifying and managing unauthorized access requests due to the lack of a flexible data model that distinguishes between role-managed and manually assigned authorizations, resulting in a large number of roles and complex administration.

Innovation Solution

A data processing system and method that divides the authorization data into multiple records, including one for role-managed, manually assigned, and unauthorized authorizations, with an interface to manage and compare these records to identify and address unauthorized access requests, allowing for efficient and flexible authorization management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single field data model is used for authorization data, then the system is simple and easy to implement, but it cannot distinguish between role-managed and manually assigned authorizations, making it impossible to identify unauthorized access requests

Engineering Contradiction:
Improveauthorization tracking precisionVSAvoiddata model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the authorization data model by dividing the single authorization field into multiple separate fields: one field stores role-based authorizations and another field stores manually assigned authorizations. This segmentation enables the system to distinguish between different authorization sources, allowing precise identification of unauthorized access requests while maintaining a relatively simple overall data structure that target systems can implement.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If individual authorizations are managed manually, then fine-grained control is achieved, but the number of roles increases significantly, making management difficult

Engineering Contradiction:
Improveauthorization control flexibilityVSAvoidnumber of roles
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the authorization management process by separating role-based authorization management from manual authorization management. This allows the system to maintain a manageable number of roles for structured authorization while enabling fine-grained manual control for specific cases without requiring additional roles, thus reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary management layer that sits between the target systems and the authorization data. This intermediary maintains the segmented authorization data and provides a unified interface for managing both role-based and manual authorizations, reducing the complexity of direct role management while preserving fine-grained control capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If RBAC model is implemented fully, then authorization management is systematic, but it cannot accommodate individual authorization requirements, requiring a combination model that increases complexity

Engineering Contradiction:
Improveauthorization management flexibilityVSAvoidmanagement system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the authorization data into distinct fields for role-based and manual authorizations, allowing the system to implement a combination of RBAC and manual management models. This segmentation enables the system to maintain the systematic benefits of RBAC while accommodating individual authorization requirements without requiring complex integrated management structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data model structure that can handle both role-based and manual authorizations through its segmented field design. This multi-functional data model can accommodate pure RBAC implementations, pure manual management, or any combination thereof, providing versatility while maintaining relatively simple implementation at the target system level.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8042158B2Management of user authorizations
Publication Date: 2011.10.18 DOMO
  • US8042158B2 patent drawing
  • US8042158B2 patent drawing
  • US8042158B2 patent drawing

AI summary

A method of determining unauthorized user access requests in a data processing system, the method comprising the steps of accessing a record of role managed authorizations and a record of manually assigned authorizations, receiving a record of user authorization requests from a plurality of data processing systems, and comparing the record of user authorization requests to the record of role managed authorizations and to the record of manually assigned authorizations to identify any unauthorized authorizations.