Dynamic Remote Request Validation via Enterprise Security Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional security software in enterprise networks faces challenges in assessing the legitimacy and safety of remote requests due to insufficient information, making it difficult to determine whether to grant or deny access to computing resources.

Innovation Solution

A computer-implemented method that dynamically validates remote requests by querying an enterprise security system to authorize the request, obtaining contextual information, and generating a notification based on the trustworthiness of the remote system, allowing the target system to decide whether to grant or deny the request.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional security software uses only IP address and MAC address for validation, then the validation process is simple and fast, but the security agent cannot make fully informed decisions about request legitimacy

Engineering Contradiction:
Improvedecision accuracyVSAvoidcontextual information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an enterprise security system as an intermediary between the target system and remote system. The security system collects contextual information from multiple sources (endpoint protection status, user credentials, device inventory, security policies) and provides comprehensive validation decisions, enabling the target system to make fully informed decisions without directly gathering all this information itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary validation actions by querying the enterprise security system before the actual remote execution is permitted. The security system proactively gathers contextual information about the remote system, target system, and request parameters, and pre-determines whether the request should be allowed, preventing potentially malicious actions before they occur.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional security agents make decisions without comprehensive contextual information, then the system operates quickly, but it cannot accurately determine whether remote requests are legitimate or malicious

Engineering Contradiction:
Improvesecurity validation accuracyVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the security validation functionality into separate modular components: the target system that receives requests, the enterprise security system that performs validation, and various information sources (endpoint protection, user credentials, device inventory). Each component has a specific responsibility, making the overall complex system manageable and maintainable while achieving high validation accuracy.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the security system queries multiple information sources for contextual data, then the validation becomes more thorough, but the processing time increases

Engineering Contradiction:
Improvetrustworthiness determinationVSAvoidrequest processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The enterprise security system maintains pre-collected contextual information about endpoints, users, and devices in its inventory. When a remote execution request arrives, the system queries this pre-prepared information rather than gathering all data in real-time, significantly reducing processing time while still providing thorough validation based on comprehensive security context.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10284564B1Systems and methods for dynamically validating remote requests within enterprise networks
Publication Date: 2019.05.07 CA TECH INC
  • US10284564B1 patent drawing
  • US10284564B1 patent drawing
  • US10284564B1 patent drawing

AI summary

The disclosed computer-implemented method for dynamically validating remote requests within enterprise networks may include (1) receiving, on a target system within an enterprise network, a request to access a portion of the target system from a remote system within the enterprise network, (2) performing a validation operation to determine whether the remote system is trustworthy to access the portion of the target system by (A) querying an enterprise security system to authorize the request from the remote system and (B) receiving, from the enterprise security system in response to the query, a notification indicating whether the remote system is trustworthy to access the portion of the target system, and then (3) determining whether to grant the request based at least in part on the notification received from the enterprise security system as part of the validation operation. Various other methods, systems, and computer-readable media are also disclosed.