Remote File Execution via Virtual Server Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virus inspection systems face challenges in preventing virus infections and information leakage when users carelessly manipulate files or view suspicious websites, as they often rely on direct file execution on client terminals, which can lead to virus propagation and compatibility issues with outdated systems or limited storage capacity.
Innovation Solution
An information processing apparatus that remotely executes electronic files on a designated execution environment, using a virtual server to handle file manipulation, storage, and communication, thereby isolating potential threats and ensuring safe execution even if the file is infected or incompatible with the client terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If electronic files are executed directly on client terminals, then file manipulation is simple and direct, but virus infection and information leakage risks increase
Solution Approach 1:
The patent introduces a server as an intermediary between the user and electronic files. The server executes files in a virtualized environment and transmits manipulation results back to the client terminal, eliminating direct execution on the client side and thereby preventing virus infection while maintaining operational simplicity for users.
Solution Approach 2:
The system segments the file execution process into two parts: the client terminal handles user interaction and file transmission, while the server handles actual file execution in isolated virtual environments. This segmentation allows simple client operation while containing security risks on the server side.
2Speed
If files are executed on client terminals with limited storage capacity, then local processing is fast, but storage space is quickly consumed
Solution Approach 1:
The server acts as an intermediary that provides ample storage space for file execution without requiring large local storage on client terminals. The server's virtualized environment handles file storage and processing, allowing clients to access and manipulate files without consuming their limited local storage capacity.
3Adaptability or versatility
If files are executed on outdated systems, then compatibility with legacy software is maintained, but security vulnerabilities increase
Solution Approach 1:
The server provides a secure execution environment that can run legacy applications and files requiring outdated systems, while the client terminal remains updated and secure. The server's virtualized environment isolates security risks, allowing compatibility with legacy software without compromising client system security.
Solution Approach 2:
The server creates an inert, isolated execution environment using virtualization technology. This environment safely contains legacy file execution without exposing the client terminal to security vulnerabilities, similar to how an inert atmosphere protects reactive substances.
4Reliability
If remote manipulation is implemented, then file execution becomes safer, but network communication requirements increase
Solution Approach 1:
The server as an intermediary manages all network communication between clients and file execution environments. It handles file transmission, execution coordination, and result delivery, simplifying the communication protocol requirements while maintaining secure remote execution.
Data Source
AI summary
It is difficult to prevent virus infection, information leakage or the like for example when a user carelessly manipulates a file. An electronic file manipulating section that obtains an instruction about manipulation of an electronic file; a remote manipulation section that establishes a communication path enabling remote manipulation with an execution environment in which manipulation of the electronic file is to be executed, and transmits an execution instruction to instruct the execution environment to execute manipulation of the electronic file thereon to the execution environment via the communication path enabling remote manipulation; and an electronic file transmitting section that transmits the electronic file to the execution environment in response to the instruction are included.


