Sensitive Data Tagging and Audit Control in Database Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database systems face challenges in efficiently tracking and restricting access to sensitive information while maintaining security and operational integrity, particularly in multi-user environments with varying authority levels.

Innovation Solution

Implementing a security engine that tags sensitive information and modifies metadata to indicate sensitivity, coupled with an interface that obscures sensitive data until authorized, and logs access attempts to enhance tracking and auditing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a security engine is implemented to restrict and track access to sensitive information in a database, then security and accountability are improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A security engine is introduced as an intermediary component between users and the database system. This engine intercepts data access requests, determines whether requested data is sensitive, and enforces access restrictions accordingly. The security engine modifies metadata of retrieved data to include sensitivity tags and logs access attempts, thereby improving security without requiring fundamental changes to the underlying database architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The database system is segmented into distinct functional components: the legacy database core that maintains data storage and retrieval operations, and the newly added security engine that handles sensitivity determination, access control, and logging. This segmentation allows the security functionality to be added without substantially altering the legacy database, resolving the contradiction between improved security and system complexity.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If sensitive data is tagged and access is logged, then auditing capability is improved, but processing time increases

Engineering Contradiction:
Improveauditing capabilityVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The security engine performs preliminary actions by tagging sensitive data with sensitivity indicators in the metadata before actual data access occurs. This pre-tagging approach allows the system to quickly identify and handle sensitive data during access requests without performing complex analysis at the time of access, thereby minimizing processing time while maintaining comprehensive auditing capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of duplicating the entire database or creating redundant copies of data for auditing purposes, the system creates lightweight metadata tags that copy only the essential sensitivity information. These tags are attached to the original data structures, enabling efficient tracking and auditing without the overhead of maintaining separate data copies, thus reducing processing time while improving auditing capability.

Inventive Principle:
Principle #26Copying

3Reliability

If the interface obscures sensitive data by default, then security is improved, but ease of operation decreases

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The interface dynamically adjusts the display of sensitive data based on user authentication status and authorization levels. By default, sensitive data fields are obscured to maintain security. However, when a user is properly authenticated and authorized, the interface automatically reveals the sensitive data without requiring manual intervention. This dynamic behavior resolves the contradiction by maintaining security for unauthorized users while providing ease of operation for authorized users.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260057105A1Tagging and auditing sensitive information in a database environment
Publication Date: 2026.02.26 GUSTO INC
  • US20260057105A1 patent drawing
  • US20260057105A1 patent drawing
  • US20260057105A1 patent drawing

AI summary

Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.