Usage Monitor for Computing Resource Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer security approaches fail to detect and prevent abuses of authorized access to computing resources by users, as they are not equipped to monitor and manage usage constraints effectively.

Innovation Solution

A computer-implemented method and system that continuously monitors user actions on computing resources by applying usage rules to determine if they violate defined constraints, halting actions that do so until authorized by a supervisor, and notifying them for review.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current authentication approaches are used, then users can access computing resources, but unauthorized abuse of authorized access cannot be detected or prevented

Engineering Contradiction:
ImprovesecurityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by establishing usage constraints and monitoring rules before users can abuse authorized access. The usage monitor is pre-configured with constraints that define acceptable usage patterns, enabling the system to detect and prevent abuses before they cause harm rather than relying on post-detection responses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The usage monitor acts as an intermediary component between the authenticator and the computing resource. It intercepts and monitors user actions, applies usage constraints to evaluate whether actions are appropriate, and can halt unauthorized actions before they execute, thereby preventing abuse without requiring complete system redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If usage monitoring is implemented to detect abuses, then security is improved, but system complexity increases

Engineering Contradiction:
Improveabuse detection capabilityVSAvoidaccess control system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access control system is segmented into distinct functional components: an authenticator that verifies user identities, a usage monitor that applies usage constraints to monitored actions, and a constraint evaluation mechanism. This segmentation allows each component to perform its specific function independently, making the overall system more manageable and maintainable despite the added monitoring capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The usage monitor serves multiple functions simultaneously: it monitors user actions, evaluates actions against usage constraints, detects potential abuses, and can halt unauthorized actions. This multi-functionality consolidates what could be multiple separate systems into a single versatile component, reducing overall system complexity while maintaining comprehensive security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If actions are halted for supervisor authorization, then abuse is prevented, but productivity decreases due to additional authorization steps

Engineering Contradiction:
Improveabuse preventionVSAvoidaction execution speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies local quality by differentiating between types of actions and applying different authorization requirements. Routine actions that comply with usage constraints can proceed without supervisor authorization, while only actions that violate constraints or exceed defined thresholds require additional authorization. This selective approach maintains productivity for legitimate actions while preventing abuses.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The usage monitor provides continuous feedback by monitoring user actions and comparing them against usage constraints in real-time. When an action complies with constraints, the system immediately allows it to proceed without interruption. Only when constraints are violated does the system interrupt and request supervisor authorization, minimizing productivity impact while maintaining security.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10846382B2Authenticating users requesting access to computing resources
Publication Date: 2020.11.24 BANK OF AMERICA CORP
  • US10846382B2 patent drawing
  • US10846382B2 patent drawing
  • US10846382B2 patent drawing

AI summary

Systems and methods are provided for monitoring access of computing resources. Usage rules may be created and stored that define a usage constraint based on actions available to be performed at the computing resources. An authenticator may verify login credentials received from a user and authorize the user to access a computing resource. A request to perform an action at the computing resource may be received, and a usage monitor may apply a usage rule to the requested action. If the requested action violates the usage constraint of the usage rule, the usage monitor may halt performance of the requested action and notify another user of the usage constraint violation. The authenticator may receive and verify another set of login credentials from that other user. In response to successful verification of the additional set of login credentials, the usage monitor may resume performance of the requested action.