Secure Error Handling via Random Incident Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex data response networks face security vulnerabilities due to informative error messages that can be exploited by intruders, revealing sensitive information about backend systems.

Innovation Solution

A method is implemented to securely provide error data by detecting raised exceptions, generating a random incident identifier, and masking native error information, which is only accessible after proper authentication, ensuring that sensitive configuration and resource details are not exposed to unauthorized parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If informative error messages are provided to help system administrators resolve problems, then problem resolution capability is improved, but security vulnerability increases

Engineering Contradiction:
Improveproblem resolution capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The error information is segmented into two parts: a public incident identifier that can be safely displayed to users, and sensitive error details that are kept separate and only accessible through authenticated channels. This segmentation allows the system to provide helpful error information while preventing unauthorized access to sensitive system details.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An incident identifier acts as an intermediary between the error occurrence and the error details. Instead of directly exposing error messages, the system provides this intermediate reference that users can use to securely retrieve full error information through proper authentication channels, thus bridging the need for information access with security requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If detailed system information is embedded in error screens to aid administrators, then diagnostic capability is improved, but information exposure risk increases

Engineering Contradiction:
Improvediagnostic information availabilityVSAvoidinformation exposure risk
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by generating and associating an incident identifier with the error details before the error occurs or immediately when it occurs. This pre-prepared identifier can then be safely communicated to users without exposing the actual error information, allowing diagnostic capability while preventing premature information exposure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The incident identifier serves as an intermediary reference that connects users to detailed error information without exposing that information in plain view. This mediator mechanism allows diagnostic information to be available to authorized personnel while preventing unauthorized information exposure through standardized error displays.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If standardized error messages are used across platforms, then consistency is improved, but configuration information leakage increases

Engineering Contradiction:
Improveerror message consistencyVSAvoidconfiguration information leakage
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The error communication is segmented into a standardized public portion (incident identifier) that maintains consistency across platforms, and a private portion (detailed error information) that contains platform-specific configuration details. This segmentation allows standardized error handling while preventing configuration information leakage through the standardized interface.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7734962B2Secure problem resolution techniques for complex data response networks
Publication Date: 2010.06.08 ORACLE INT CORP
  • US7734962B2 patent drawing
  • US7734962B2 patent drawing
  • US7734962B2 patent drawing

AI summary

In various embodiments, techniques for secure problem resolution associated with complex data response networks are provided. Error messages associated with an executing problem service are trapped and hidden from a principal. The error messages are associated with a randomly generated incident identifier. The incident identifier is supplied to the principal. The principal gains access to the error messages when the principal successfully authenticates for access and supplies the incident identifier.