Binding Access Tokens to URL Parameters for Web Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Access tokens are not effectively restricted to specific entities, leading to potential malicious use across unauthorized websites, necessitating a solution to bind tokens to specific URL domain network operation parameters.

Innovation Solution

A system that monitors web browsing interactions, generates access tokens based on user account information, and binds them to a first URL domain network operation parameter associated with a website, restricting their use to websites linked with that parameter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If access tokens are issued without binding to specific URL domain parameters, then ease of operation is improved (tokens can be used freely across different websites), but security deteriorates (tokens can be maliciously used at unauthorized websites)

Engineering Contradiction:
Improveaccess token usabilityVSAvoidaccess token security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The access token is enhanced with URL domain parameters that restrict its validity to specific websites or domains. This creates local quality by making the token's usability dependent on the specific context (URL domain) rather than being universally applicable, thus securing the token while maintaining ease of operation within authorized contexts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The access token structure is modified by adding URL domain parameters as additional constraints. This parameter change transforms the token from a general-purpose authentication credential to a context-specific one, where the token's validity is determined by matching both the authentication credentials and the URL domain parameters.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If access tokens are bound to specific URL domain parameters, then security is improved (tokens are restricted to authorized websites), but device complexity increases (system must monitor and verify URL parameters)

Engineering Contradiction:
Improveaccess token securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically monitoring web browsing interactions, detecting user inputs, and binding URL domain parameters to access tokens without requiring manual configuration. The system also self-verifies the binding during authentication, reducing the need for external complexity while maintaining security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by monitoring web browsing interactions and using this information to dynamically bind URL domain parameters to access tokens. The feedback loop continuously verifies whether the current website matches the bound parameters, automatically enforcing security restrictions without complex manual intervention.

Inventive Principle:
Principle #23Feedback

3Reliability

If the system monitors web browsing interactions to bind tokens, then security is improved (accurate token binding to intended websites), but loss of time increases (monitoring and detection process)

Engineering Contradiction:
Improvetoken binding accuracyVSAvoidtoken generation and binding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by binding URL domain parameters to access tokens at the moment of token generation, during the authentication process itself. This eliminates the need for separate monitoring and binding steps, as the binding is established proactively before the token is used, thus maintaining accuracy while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250014026A1Systems and methods for access tokens configuration with uniform resource locator (URL) parameters
Publication Date: 2025.01.09 CAPITAL ONE SERVICES LLC
  • US20250014026A1 patent drawing
  • US20250014026A1 patent drawing
  • US20250014026A1 patent drawing

AI summary

In some embodiments, Uniform Resource Locator (URL) parameters may be used to bind access tokens to authorize web-browser-initiated network operations. In some embodiments, a user input at a data exchange gateway associated with a first website to perform a first network operation (e.g., a request to access resources associated with the first website) may be detected. In response to the detected user input, an access token may be generated based on user specific information associated with the user, where the access token is associated with one or more network operation parameters. In response to a use of the access token for authorizing the first network operation and successful authorization of the first network operation, the access token may be configured to be bound to a first URL identifier parameter associated with the first website.