Two-Person Rule Enforcement for Backup Database Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems face challenges in preventing unauthorized users from making sensitive changes, as access schemes can be bypassed by creating fraudulent accounts or accessing compromised accounts, leading to potential data loss or corruption.

Innovation Solution

Implementing a two-person rule (TPR) enforcement layer that combines role-based access control (RBAC) with a separate user hierarchy, where sensitive actions require approval from a second user group, preventing unauthorized changes and ensuring independent management hierarchies for the first and second user groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If role-based access control (RBAC) schemes are used to control user permissions, then access security is improved, but users can bypass these schemes by creating fraudulent accounts or accessing compromised accounts

Engineering Contradiction:
Improveaccess securityVSAvoidunauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the user hierarchy into two independent segments: a first user hierarchy with RBAC permissions and a second user hierarchy with TPR approval authority. This segmentation prevents a single compromised account from bypassing security, as both hierarchies must be compromised simultaneously for unauthorized access to occur.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a two-person rule (TPR) approval mechanism as an intermediary layer between the user's RBAC permissions and the execution of sensitive actions. This intermediary requires a second user's approval, creating an additional security checkpoint that prevents unauthorized actions even if the first user's account is compromised.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a two-person rule (TPR) enforcement layer is implemented combining RBAC with a separate user hierarchy, then security against unauthorized changes is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity against unauthorized changesVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the access control system into two independent user hierarchies with distinct roles and permissions. The first hierarchy handles routine operations while the second hierarchy provides oversight for sensitive actions. This segmentation manages complexity by creating clear, separate authorization paths rather than a single complex permission matrix.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a second dimension to the access control system by introducing a vertical approval hierarchy that operates independently from the horizontal RBAC permission structure. This dimensional addition transforms the security model from flat permissions to a multi-layered authorization framework, managing complexity through structured layers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250103754A1Two person rule enforcement for backup and recovery systems
Publication Date: 2025.03.27 RUBRIK INC
  • US20250103754A1 patent drawing
  • US20250103754A1 patent drawing
  • US20250103754A1 patent drawing

AI summary

A method for updating configuration settings of a backup database supported by a data management system is described. The method may include receiving, from a first user in a first user group, a request to update configuration settings of the backup database. The method may further include determining that the first user is authorized to update the configuration settings of the backup database based on a set of permissions associated with the first user. The method may further include identifying a second user in a second user group that is authorized to approve the request from the first user. The method may further include transmitting an indication of the request to the second user and receiving a notification that the second user has approved the request from the first user. The method may further include updating the configuration settings of the backup database in response to the notification.