Remote Command Dispatching via Secure Server Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for remotely managing networked computing devices face challenges with varying operating systems and control interfaces, requiring secure connections and efficient command execution across dynamic data communication networks.
Innovation Solution
A method and apparatus for remotely managing managed machines by identifying them in a network, establishing a secure connection, and transmitting command prompt commands over the network for execution, using a web-based application and server process to facilitate secure and interoperable command dispatching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a web-based browser application is used to engage administrators with management options, then ease of operation is improved, but device complexity increases due to varying operating systems and control interfaces
Solution Approach 1:
A server process is introduced as an intermediary component that runs on the managed machine and mediates between the web-based administrative interface and the underlying operating system. This server process handles the complexity of varying operating systems and control interfaces, while presenting a unified web-based interface to administrators, thus resolving the contradiction between ease of operation and device complexity
Solution Approach 2:
The server process is designed with multi-functionality to handle various operating systems (Windows, Linux, Unix) and different control interfaces through a single unified application. This universal approach allows the same web-based interface to manage diverse machines without requiring administrators to deal with system-specific complexities, thereby improving ease of operation while managing device complexity
2Reliability
If secure connections are established before authorizing administrative access, then reliability is improved, but loss of time increases due to additional authentication steps
Solution Approach 1:
The server process performs preliminary actions by pre-establishing secure communication channels and pre-authenticating administrative access before actual command execution. SSL/TLS certificates are configured in advance, and authentication mechanisms are set up beforehand, allowing rapid authorized access once the preliminary security measures are in place, thus reducing the time loss while maintaining reliability
Solution Approach 2:
The system implements feedback mechanisms where the server process continuously monitors and manages secure connections, automatically handling authentication and authorization. This feedback loop ensures that security protocols are maintained without requiring repeated manual authentication steps, thereby improving reliability while minimizing time loss through automated security management
Data Source
AI summary
Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin transmitting a command prompt command over the communication network to be executed on the managed machine. The management operations may be performed from a browser-based application.


