Security Agent Dynamic Asset Transformation for Flexible Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing environments employ deterministic access control, which restricts work and information flow by only allowing or denying access to assets based on user authorization, failing to provide an indeterministic response to authorization requests, thereby limiting flexibility and efficiency in data access.

Innovation Solution

A method is introduced where a computing environment security agent authenticates users and determines whether to grant access to an asset, with the option to transform the asset based on user authorization, allowing access to a transformed asset transparently or through a user-selectable transformation rule, enabling indeterministic authorization and access processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deterministic access control is used to ensure security, then security is improved, but flexibility and efficiency of data access are worsened

Engineering Contradiction:
ImprovesecurityVSAvoidflexibility of data access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static, deterministic access control into a dynamic system that can adapt responses based on authorization levels. The security agent can now return different types of responses (denial, transformation rules, or direct access) depending on the user's authorization and the asset type, making the system flexible while maintaining security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of access control from binary (allow/deny) to multi-state (deny, transform, allow). By introducing transformation rules as an intermediate state, the system can modify assets based on authorization levels, thereby improving flexibility without compromising security.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If deterministic access control is used to simplify authorization processing, then processing simplicity is improved, but information flow and work flow are worsened

Engineering Contradiction:
Improveauthorization processing complexityVSAvoidinformation flow
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces transformation rules as an intermediary mechanism between the security agent and the asset. Instead of simply denying access, the system can provide transformation rules that modify the asset to match user authorization levels, enabling information flow while maintaining security control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs transformation actions in advance by pre-defining transformation rules for assets. When a user requests access, the system can quickly apply these pre-defined transformations rather than performing complex real-time modifications, thereby improving information flow efficiency.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If binary access control is used to maintain system simplicity, then system simplicity is improved, but false positives in security logs increase

Engineering Contradiction:
Improvesystem simplicityVSAvoidfalse positives in security logs
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent makes the access control system dynamic by introducing multiple response types. Instead of always returning a binary deny/allow, the system can now return transformation rules that modify the asset appropriately, reducing false positives while maintaining system manageability.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If transformation rules are automatically applied to assets, then access flexibility is improved, but processing complexity is worsened

Engineering Contradiction:
Improveaccess flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the security agent automatically select and apply appropriate transformation rules based on user authorization levels. The system autonomously determines which transformation rule to apply without requiring manual intervention, thereby managing processing complexity internally while providing flexibility to users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7523488B2Method for performing data access transformation with request authorization processing
Publication Date: 2009.04.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7523488B2 patent drawing
  • US7523488B2 patent drawing
  • US7523488B2 patent drawing

AI summary

A computing environment security agent is provided for automatically determining whether to grant access to an asset, deny access to the asset, or grant access to a transformed asset responsive to an asset request by a user of the computing environment. The security agent includes logic for authenticating a user for computing environment access, for receiving a request from the authenticated user to access an asset, and for determining whether the authenticated user is authorized to access the asset, and if so, for determining whether to transform the asset responsive to the request to access the asset by the authenticated user. The security agent can further include logic for transparently transforming the requested asset or for defining at least one transformation rule for the requested asset and saving the at least one transformation rule in a transformation list accessible by the authenticated user.