Remote Desktop Security via Device Whitelisting and Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote desktop connection security relies solely on usernames and passwords, which are often compromised or weak, allowing unauthorized access and potential virus transmission between devices, especially when connecting from unsecured computers.

Innovation Solution

A system that monitors and controls remote desktop connections by using connection control data to authorize devices based on whitelists, blacklists, and schedules, periodically checking connections and disconnecting unauthorized devices, ensuring only approved computers can access the target device during specified times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If username and password authentication is used for remote desktop connections, then ease of operation is improved, but security is worsened because passwords can be compromised or guessed

Engineering Contradiction:
Improveease of connectionVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication process is segmented into multiple independent verification layers: first username/password authentication, then additional verification of the connecting device's identity through device name matching against authorized device lists. This multi-layered approach maintains ease of use while significantly improving security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary security system is introduced between the authentication process and the remote desktop connection. This intermediary verifies device names and maintains authorized device lists, acting as a mediator that allows legitimate connections while blocking unauthorized access even when credentials are compromised.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If remote desktop connections are allowed from any device with valid credentials, then adaptability is improved, but security is worsened due to potential virus transmission from unsecured devices

Engineering Contradiction:
Improveconnection flexibilityVSAvoidvirus transmission risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary verification of the connecting device's identity before allowing the remote desktop connection to establish. By checking the device name against authorized device lists in advance, the system prevents potentially harmful connections from unsecured devices before they can transmit viruses or malware to the target system.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If connection monitoring is implemented to check device authorization, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security system operates autonomously by automatically monitoring incoming connection requests, verifying device names against stored authorized device lists, and blocking unauthorized connections without requiring manual intervention. This self-service approach improves security while minimizing the operational complexity burden on users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230403280A1System, Method, and Apparatus for Control of Remote Desktop Connections
Publication Date: 2023.12.14 PC MATIC INC
  • US20230403280A1 patent drawing
  • US20230403280A1 patent drawing
  • US20230403280A1 patent drawing

AI summary

A system for control of remote desktop connections includes security software that interfaces with the operating system of the target device and periodically monitors existing connections (e.g., remote desktop connections) to determine if the connecting device (e.g., the remote computer) is authorized to connect with the target device based upon the name of the connecting device. In some embodiments, as hackers often perform their activities when users are not generally expected to be active, the system for control of remote desktop connections provides a scheduling capability that allows connections only during certain time periods such as 9:00 AM-5:00 PM on Mondays through Fridays.