Role Navigation Designer and Verifier for Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In role-based access control systems, administrators face challenges in consistently assigning privileges to roles, leading to error conditions where users have privileges to perform tasks but not the necessary access to the corresponding resources, due to manual and navigation-path agnostic privilege assignment processes.

Innovation Solution

Implementing a role navigation design and verification method that uses a user interface-based model to assign permissions by navigating through higher-level navigation elements, allowing system administrators to grant permissions to roles by selecting relevant tasks and securable page elements, and verifying the navigability of these privileges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual privilege assignment is used in RBAC systems, then ease of operation is improved, but reliability deteriorates due to error conditions where users have privileges but not access to corresponding resources

Engineering Contradiction:
Improveease of privilege assignmentVSAvoidreliability of access control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary verification process that checks whether privilege assignments are consistent with the navigation path to resources. This mediator validates that users not only have the privilege to perform a task but also have the necessary access rights to reach the corresponding resource through the navigation path, thereby resolving the reliability issue without complicating the manual assignment process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms that verify privilege assignments by checking navigation paths and resource accessibility. When a privilege is assigned, the system provides feedback to confirm whether the corresponding access rights and navigation paths are properly configured, allowing administrators to correct errors and ensure reliability while maintaining ease of operation

Inventive Principle:
Principle #23Feedback

2Ease of operation

If navigation-path agnostic privilege assignment is used, then ease of operation is improved, but manufacturing precision deteriorates due to inconsistent privilege assignment

Engineering Contradiction:
Improveease of privilege assignmentVSAvoidprecision of privilege assignment
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

An intermediary verification mechanism is introduced that checks navigation paths associated with privileged tasks. This mediator ensures that privilege assignments are precise and consistent with the actual navigation requirements, preventing inconsistent assignments while maintaining the simplicity of manual configuration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary verification of navigation paths and resource accessibility before finalizing privilege assignments. By checking these conditions in advance, the system ensures precise and consistent privilege assignment without requiring complex manual configuration, thereby improving manufacturing precision while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8386779B2Role navigation designer and verifier
Publication Date: 2013.02.26 ORACLE INT CORP
  • US8386779B2 patent drawing
  • US8386779B2 patent drawing
  • US8386779B2 patent drawing

AI summary

Systems and methods are provide for providing role navigation design and verification. An embodiment includes displaying user interface having at least one secured element, identifying a first privilege needed for access the secured element, and associating the privilege with a role, whereby a user having the role may access the at least one secured element.