Dynamic Access Control for Computer Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing access to and modification of computer resources lack effective constraints, leading to unauthorized changes and resource wastage due to unrestricted privileged access, resulting in negative consequences such as unintended service actions and production outages.

Innovation Solution

A system utilizing machine learning to determine privileged access requirements and blockchain for validating modifications, ensuring that only authorized changes are made by generating and using encrypted configuration files to restrict access to specific resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If privileged access is granted to allow modifications to computer resources, then the ability to implement changes and modifications is improved, but the risk of unauthorized access and accidental changes increases

Engineering Contradiction:
Improveability to implement changesVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary system that sits between the user and the computer resources. This intermediary evaluates change requests using multiple criteria (validity, justification, timing, resource state) and only permits modifications that pass all checks. The intermediary acts as a mediator that enables authorized changes while blocking unauthorized ones, thus resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary evaluation of change requests before allowing modifications to occur. It validates the request, checks justification, verifies timing appropriateness, and assesses resource state before permitting any changes. This preliminary action prevents unauthorized or inappropriate modifications from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If access constraints are implemented to prevent unauthorized changes, then system reliability is improved, but productivity decreases due to restricted access

Engineering Contradiction:
Improvesystem stabilityVSAvoidmodification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements partial constraints rather than complete restrictions. It applies access controls selectively based on the specific change request, evaluating each request against multiple criteria and permitting modifications that meet the criteria while blocking only those that don't. This partial action approach maintains reliability by blocking inappropriate changes while preserving productivity by allowing valid changes to proceed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The access control system is dynamic rather than static. It evaluates each change request in real-time based on current system state, timing, justification quality, and resource conditions. The constraints adapt to each specific scenario, permitting access when appropriate and blocking when inappropriate, thus maintaining both reliability and productivity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multiple validation checks are performed on change requests, then the precision of access control is improved, but the complexity of the system increases

Engineering Contradiction:
Improveaccess control accuracyVSAvoidvalidation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The validation system is segmented into distinct evaluation components, each responsible for a specific aspect of change request validation (validity check, justification check, timing check, resource state check). This segmentation allows each component to perform its specific function with high precision while keeping the overall system manageable through modular organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11675917B2Electronic system for dynamically permitting and restricting access to and modification of computer resources
Publication Date: 2023.06.13 BANK OF AMERICA CORP
  • US11675917B2 patent drawing
  • US11675917B2 patent drawing
  • US11675917B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for dynamically permitting and restricting access to and modification of computer resources. The present invention may be configured to receive a change request identifying computer resources to be modified, determine whether privileged access is required to modify the computer resources, and receive credentials from a user device. The present invention may be further configured to generate an encrypted configuration file, determine whether the change request is valid, and further encrypt the encrypted configuration file based on determining that the change request is valid. The present invention may be further configured to determine whether the credentials authorize access to the computer resources, further encrypt the encrypted configuration file based on determining that the credentials authorize access to the computer resources, and permit and restrict access of the user device to computer resources based on the encrypted configuration file.