Multi-core Browser Malicious Address Interception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-core browsers rely on third-party devices for intercepting malicious network addresses, which can fail if the device is not installed or started, leaving terminals vulnerable to infections.
Innovation Solution
Incorporating a malicious network address determining module within the browser that obtains URL information, determines the rendering core, and intercepts loading access to identified malicious network addresses, ensuring timely and effective interception without relying on external devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a third-party device is used to intercept malicious network addresses, then the browser can be kept simple in structure, but the security protection fails when the third-party device is not installed or started
Solution Approach 1:
The malicious network address determining module is merged into the browser's core architecture, combining the security function with the browser itself rather than relying on a separate third-party device. This ensures the security function is always available when the browser runs, resolving the reliability issue while maintaining reasonable structural complexity through integrated design.
Solution Approach 2:
The browser is designed to perform multiple functions including both web rendering and malicious address determination. The browser core executes both rendering tasks and security checks, making the browser a multi-functional system that handles both user interface and security protection simultaneously.
2Ease of manufacture
If a third-party device is used for malicious address interception, then the browser development is simplified, but the protection is not continuous as it relies on external device installation and startup
Solution Approach 1:
The security determination module is combined with the browser core, ensuring that security protection runs continuously whenever the browser is active. This eliminates gaps in protection that occur with third-party devices that may not be installed or started, achieving continuous protection without complicating the development process.
Solution Approach 2:
The malicious network address determining module is initialized and ready to operate before the browser begins processing web content. By preparing the security function in advance as part of the browser startup process, the system ensures protection is continuously available from the beginning of browser operation.
3Reliability
If an internal malicious network address determining module is added to the browser, then the security reliability is improved, but the browser complexity increases
Solution Approach 1:
The determining module is merged into the existing browser core architecture, sharing computational resources and infrastructure with the rendering engine. This integration approach improves security reliability while minimizing the increase in overall system complexity by leveraging existing browser components.
Solution Approach 2:
The browser core is designed to handle multiple functions including rendering, network communication, and security determination. By making the browser a multi-functional system, the added complexity of the determining module is offset by consolidating multiple functions into a single unified architecture rather than adding separate independent components.
Data Source
AI summary
The disclosure discloses a multi-core browser and a method for intercepting a malicious network address in a multi-core browser, wherein a malicious network address determining module is arranged in the multi-core browser. The method comprises: obtaining URL information of a webpage currently requested to be loaded; after determining a core for rendering the webpage to be loaded according to the URL information, initiating a request to the malicious network address determining module arranged at the multi-core browser side for judging whether a network address is a malicious network address; and intercepting loading access to a network address which is determined as a malicious network address at the multi-core browser side. The disclosure is capable of solving the problem that a terminal can not intercept a malicious network address accessed in the browser since no third-party device is installed on the terminal or when a third-party device is not started on the terminal; and achieving the beneficial effect of ensuring a timely and effective interception of a malicious network address.


