Secrets Manager Credential Retrieval for Secure Data Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data integration systems require manual entry of security credentials for password-protected data repositories each time the password changes, leading to security risks and inefficiencies in execution logs.

Innovation Solution

A system and method for securely retrieving security credentials from a security credential management system using visual integration modeling, allowing users to provide credentials during modeling and masking them in execution logs, without storing them at the Boomi platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual entry of security credentials is required each time password changes, then system can access password-protected data repositories, but security risks increase and operation becomes inefficient

Engineering Contradiction:
ImprovesecurityVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by capturing security credentials during the visual integration modeling phase before data migration executes. The credential capture mechanism stores credentials securely in the secrets manager during model configuration, allowing the actual data migration to proceed without requiring manual credential entry at execution time. This resolves the contradiction by establishing security credentials upfront during modeling while maintaining operational efficiency during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism - the secrets manager - that mediates between the visual integration modeling system and the password-protected data repositories. The secrets manager securely stores and manages credentials, allowing the integration system to access protected data without handling credentials directly. This intermediary approach enhances security while simplifying the operation of credential management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If credentials are stored at the Boomi platform for easy access, then data migration can proceed smoothly, but security risks increase

Engineering Contradiction:
Improvecredential accessVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system extracts credentials from the Boomi platform's internal storage and relocates them to an external secrets manager service. By taking out credentials from the Boomi platform's control and storing them in a dedicated secrets manager, the system maintains easy access for authorized operations while significantly improving security through specialized credential management infrastructure with enhanced access controls and audit capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The secrets manager serves as an intermediary credential storage mechanism between the Boomi platform and the password-protected data repositories. This intermediary approach allows the Boomi platform to maintain operational ease by not directly managing credentials, while the secrets manager provides enhanced security through specialized credential management features including secure storage, access control, and auditing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If credentials are displayed in execution logs for troubleshooting, then system operations can be monitored, but security is compromised

Engineering Contradiction:
Improveoperation monitoringVSAvoidsecurity
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The system extracts credential information from execution logs by using placeholder tokens or masked representations instead of actual credentials. The execution logs display operational status and troubleshooting information while removing sensitive credential data, allowing monitoring and debugging functions to operate without compromising security. This extraction approach maintains operational transparency while eliminating security risks associated with credential exposure in logs.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If frequent credential updates are required when passwords change, then security remains current, but system efficiency decreases

Engineering Contradiction:
Improvesecurity currencyVSAvoidmigration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by capturing and storing security credentials during the visual integration modeling phase before data migration executes. The credential capture mechanism stores credentials securely in the secrets manager during model configuration, allowing the actual data migration to proceed without requiring manual credential entry at execution time. This preliminary credential capture maintains security currency while significantly improving migration efficiency by eliminating frequent update requirements during execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12547699B2System and method for securely retrieving from a secrets manager security credentials for migration of password protected data from a password protected data repository
Publication Date: 2026.02.10 BOOMI LP
  • US12547699B2 patent drawing
  • US12547699B2 patent drawing
  • US12547699B2 patent drawing

AI summary

An information handling system operating a security credential retrieval system may comprise a processor executing code instructions for a graphical user interface (GUI) to model, with visual integration elements, a flow diagram of a password protected data integration process for transmitting a keychain password to the security credential management system to retrieve security credentials for password protected data repositories, for supplying the security credentials to the password protected data repositories, and for migrating password protected data sets from the password protected data repositories to destination data repositories. The processor may execute connector code instructions for each of the visual integration elements, including data required for electronic communication in accordance with the security credential management system, the password protected data repositories, and the password protected data repositories, and to display any security credentials in the execution log recording the execution of the connector code instructions in encrypted ciphertext.