Cloud Database Performance Reporting With Stateless Credential Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms restrict user access to administrative credentials, preventing non-administrative users from generating database performance reports, which hinders database optimization and security optimization simultaneously.

Innovation Solution

Implementing a stateless authentication technique using a service key to obtain administrative credentials from a master database, allowing users to generate database performance reports and providing an expiring link for access, thereby optimizing both performance and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If administrative credentials are provided to users, then database performance reports can be generated, but security is compromised

Engineering Contradiction:
ImproveDatabase performance report generationVSAvoidSecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A service key is introduced as an intermediary credential that enables users to access database performance information without requiring administrative credentials. The service key acts as a mediator between the user and the database system, allowing limited access to performance data while maintaining security through the master database's authentication mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the necessary authentication functionality from the master database and makes it available through the service key mechanism. This allows users to obtain administrative credentials temporarily for generating performance reports without permanently compromising the master database's security, as the credentials are extracted and used only for the specific purpose of report generation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If users are restricted from accessing administrative credentials, then security is maintained, but database optimization capability is reduced

Engineering Contradiction:
ImproveSecurityVSAvoidDatabase optimization capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The access rights are segmented into different levels: the master database maintains full administrative control for security, while users receive limited access through service keys specifically for generating performance reports. This segmentation allows security to be maintained at the master level while enabling optimization capabilities at the user level through restricted access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of providing full administrative access (excessive action), the system provides only the minimal necessary access (partial action) required for generating performance reports through the service key. This partial action approach enables database optimization capability while avoiding the security risks of full administrative access.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If permanent access links are provided, then ease of access is improved, but security vulnerability increases

Engineering Contradiction:
ImproveAccess to database performance reportsVSAvoidSecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The access link is made dynamic by incorporating a time-based expiration mechanism. The service key and associated access links are valid only for a limited time period, allowing users to access performance reports easily during the valid period while automatically expiring to prevent long-term security vulnerabilities. This dynamic approach balances ease of operation with security.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12355749B2Providing database performance report in restricted environment
Publication Date: 2025.07.08 SAP SE
  • US12355749B2 patent drawing
  • US12355749B2 patent drawing
  • US12355749B2 patent drawing

AI summary

Techniques for providing a database performance report in a restricted access environment are disclosed. In some embodiments, a computer system performs a method comprising: receiving, from a computing device of a user, a request to generate a database performance report for a first database that is hosted on a cloud computing platform, the request including a service key; obtaining administrative credentials from a second database using stateless authentication and the service key; obtaining one or more database performance metrics of the first database from the first database using the administrative credentials; and generating the database performance report based on the one or more database performance metrics.