Remote Browser Security via Screen Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional security technologies for protecting user personal information and assets from malicious URLs require the installation of additional applications on smart devices and have limitations in reviewing the safety of new types of fraud methods or safety links.
Innovation Solution
A method where a separate server executes a URL selected by the user through an isolated browser engine, renders the URL screen, and streams it to the user's device, providing a seamless security service by mimicking the user experience of a default browser installed on the device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a separate server executes URLs through an isolated browser engine and streams the screen to the user's device, then user personal information and assets are protected from malicious web pages, but the device complexity and network dependency increase
Solution Approach 1:
A separate server acts as an intermediary between the user's device and malicious web pages. The server executes URLs through an isolated browser engine, screens the content for security threats, and streams the safe version to the user's device. This mediator approach protects users from direct exposure to malicious content while maintaining functionality.
Solution Approach 2:
The system segments the URL execution process into two separate components: a remote server that handles the actual web page execution in an isolated environment, and the user's device that only receives and displays the streamed content. This segmentation prevents malicious code from directly interacting with the user's device, enhancing security while distributing system complexity across multiple components.
2Reliability
If conventional security applications are installed on smart devices to protect from malicious URLs, then security protection is provided, but the ease of operation and device storage are reduced
Solution Approach 1:
The remote server performs security screening and URL execution automatically without requiring the user to install or configure additional security applications on their device. The server self-manages the isolation environment, executes the URLs, and provides the screened content, making the security service transparent and convenient for users.
Solution Approach 2:
The remote server provides multiple functions including URL execution, security screening, content streaming, and isolation management through a single service platform. This multi-functional approach eliminates the need for users to install separate security applications, as the remote server handles all security-related operations universally.
3Reliability
If conventional security servers review message safety, then some security protection is provided, but the ability to review new types of fraud methods or safety links is limited
Solution Approach 1:
The remote server executes URLs in advance in an isolated environment before presenting them to the user. By pre-executing the web pages and screening their content for malicious elements, the system proactively identifies security threats including new types of fraud methods, rather than relying on reactive pattern matching of known threats.
Solution Approach 2:
The system changes the execution environment parameters by using an isolated browser engine on a remote server rather than the user's local device. This parameter change enables the server to review and screen web pages in a controlled environment with different security policies and isolation levels, improving the ability to detect new types of fraud methods and safety links.
Data Source
AI summary
Disclosed is a method of providing a security service. The method is configured to include the steps of receiving a link connectable to a web page from a device of a user, connecting to a web page corresponding to the link through a remote browser and determining a risk of the connected web page, rendering a screen of the web page to be processed in the remote browser according to the determined risk, and streaming and transmitting the rendered web page screen to provide substantially the same user experience (UX) as a browser installed in the device.


