Hierarchical Access Rights Inheritance for Multi-Tenant Governance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control systems face challenges in managing access rights for resources shared by multiple tenants, particularly in defining permission structures that allow namespace operators to create tenants without granting unrestricted access, and in enabling tenants to manage access rights for their sub-tenants effectively.

Innovation Solution

An inheritance-based access rights governance model that uses a hierarchical organization of metadata objects to define access rights, allowing permissions to be inherited and expressed through access control expressions, enabling flexible and secure access management across multiple levels of a tenant's organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If namespace operators are granted unrestricted access to create tenants, then ease of operation is improved, but security and control over access rights deteriorates

Engineering Contradiction:
Improveease of tenant creationVSAvoidaccess control security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The access rights are segmented into different levels: namespace operator level, tenant level, and sub-tenant level. Each level has specific permissions defined through access control expressions, allowing namespace operators to create tenants without granting them unrestricted access to all resources. This segmentation resolves the contradiction by enabling easy tenant creation while maintaining security through hierarchical permission control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Access control expressions act as intermediaries between namespace operators and the actual resource access. These expressions define the boundary conditions for what namespace operators can and cannot do, even when creating tenants. The intermediary mechanism allows operational ease while preventing unauthorized access, thus resolving the security-ease of operation contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If tenants are given full access rights to manage sub-tenants, then ease of operation is improved, but loss of information about access control governance deteriorates

Engineering Contradiction:
Improveease of sub-tenant managementVSAvoidaccess control governance metadata
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

Different access control expressions are applied at different levels of the hierarchy. Tenant-level expressions define what tenants can do with sub-tenants, while namespace operator-level expressions define broader governance capabilities. This local quality approach allows tenants to manage sub-tenants easily without losing awareness of the overall access control governance structure, as each level operates with appropriately scoped permissions.

Inventive Principle:
Principle #3Local quality

3Reliability

If a complex permission structure is implemented to control access rights, then access control security is improved, but device complexity increases

Engineering Contradiction:
Improveaccess control securityVSAvoidpermission structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Access control expressions serve multiple functions: they define permissions for namespace operators, tenants, and sub-tenants simultaneously. The same expression mechanism governs both data access and metadata access, reducing the need for separate complex permission systems. This multi-functionality simplifies the overall structure while maintaining strong access control security.

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

Data Source

PatentUS20250384152A1Inheritance-based access rights governance
Publication Date: 2025.12.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20250384152A1 patent drawing
  • US20250384152A1 patent drawing
  • US20250384152A1 patent drawing

AI summary

A technique includes receiving a request. The request is associated with an operation, a target path and a requestor. The process includes, responsive to the request, accessing metadata that is associated with access control governance for a data resource. The metadata is stored in a directory tree and is arranged according to a hierarchical order. The technique includes, based on the metadata, associating the requestor with a role. The process includes associating the target path with a location of the directory tree structure and determining an inherited permission based on the role. Determining the inherited permission includes associating, by inheritance, the location with an ancestor permission that corresponds to a prefix of the target path. The technique includes, based on the inherited permission, determining whether to allow or deny the request.