Access Manager Whitelist Construction via URL Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access manager systems, such as Oracle Access Manager, face challenges in maintaining an up-to-date and error-free whitelist of approved URLs for secure redirection after logout, requiring manual administration and being prone to errors due to the lack of validation of URL authenticity.

Innovation Solution

Implementing an access manager with machine learning capabilities to automatically construct and maintain a whitelist of validated URLs by learning from user actions and events, such as application registration and user interactions, thereby reducing the need for manual updates and enhancing security by validating redirection URLs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an administrator manually maintains a whitelist of approved end URLs, then the whitelist can be updated and managed, but it requires continuous manual effort and is prone to errors

Engineering Contradiction:
Improvewhitelist accuracyVSAvoidadministrator burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically discovers, validates, and maintains the whitelist of approved end URLs without requiring manual administrator intervention. The access manager performs self-service by autonomously monitoring applications, validating URLs through authentication mechanisms, and updating the whitelist based on discovered legitimate endpoints.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of administrator maintenance is replaced with an automated electronic system that uses authentication requests and machine learning to dynamically generate and update the whitelist. This substitution eliminates human error and continuous manual effort while maintaining high accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If the whitelist is manually maintained, then administrators can control approved URLs, but the whitelist may not always be up-to-date and may be incomplete

Engineering Contradiction:
Improvewhitelist currencyVSAvoidwhitelist completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements continuous feedback loops where the access manager monitors authentication requests, analyzes logout redirection patterns, and automatically updates the whitelist based on discovered legitimate end URLs. This feedback mechanism ensures the whitelist remains current and complete without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation of end URLs by intercepting and analyzing authentication requests before users are redirected. By pre-validating URLs through authentication mechanisms and machine learning analysis, the system proactively builds an accurate and complete whitelist before security issues arise.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If administrators need to be aware of application URL nuances, then they can make informed decisions, but this increases complexity and time requirements

Engineering Contradiction:
ImproveURL validation accuracyVSAvoidadministrator time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces the need for administrator expertise in understanding application URL nuances with automated machine learning algorithms and authentication-based validation. These electronic systems analyze URL patterns, authentication behaviors, and application protocols to achieve high validation accuracy without requiring human time investment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The access manager acts as an intermediary between applications and the whitelist maintenance process. It intercepts authentication requests, analyzes URL validity through intermediate validation steps, and automatically updates the whitelist based on its analysis, eliminating the need for administrators to directly understand application-specific URL nuances.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If the access manager automatically constructs and maintains the whitelist using machine learning, then manual administration is reduced and errors are minimized, but the system complexity increases

Engineering Contradiction:
Improvewhitelist maintenance efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The access manager performs multiple functions including authentication, authorization, and automatic whitelist maintenance using machine learning. By consolidating these diverse functions into a single multi-functional system, the patent achieves high productivity in whitelist maintenance while managing complexity through unified architecture rather than separate specialized systems.

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

Data Source

PatentUS10643149B2Whitelist construction
Publication Date: 2020.05.05 ORACLE INT CORP
  • US10643149B2 patent drawing
  • US10643149B2 patent drawing
  • US10643149B2 patent drawing

AI summary

Techniques are provided for of constructing a whitelist of redirection uniform resource locators (URLs). A method can include receiving, by a computing system executing an access manager application, a request to log out a user from an application executing on a device; determining, by the access manager application, a redirection address for the application; validating, by the access manager application, the redirection address; and based on the validation, causing, by the access manager application, the application to perform one of redirecting the user to the redirection address and determining addition of the redirection address to a list of valid redirection addresses.