Mobile URL Security Check System for APK Download Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current two-dimensional code scanning software lacks the capability to check the security of APK download URLs before download, leading to potential malicious program installations and security threats on mobile terminals, as security checks can only be performed after the APK is downloaded, consuming time and network resources.
Innovation Solution
A method and system for checking URL security on mobile terminals, which involves sending a URL security check request to a server, querying for security information, downloading and checking the APK if necessary, and storing security information for future reference, allowing users to assess the security of APKs before download.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If APK download URL security check is performed after downloading, then the mobile terminal can detect malicious programs, but it consumes long download time and network traffic
Solution Approach 1:
The patent performs URL security checking before the APK download process begins. The server receives a URL security check request containing the download URL, queries security information from a database, and returns the security status to the mobile terminal. This preliminary security verification prevents malicious downloads before they consume network resources or time.
2Reliability
If APK download URL security check is performed after downloading, then the mobile terminal can detect malicious programs, but it consumes network traffic
Solution Approach 1:
The patent performs URL security checking before the APK download process begins. The server receives a URL security check request containing the download URL, queries security information from a database, and returns the security status to the mobile terminal. This preliminary security verification prevents malicious downloads before they consume network resources or time.
3Productivity
If APK download URL security check is not performed before download, then the download process is fast, but malicious software can be easily installed due to user misoperation
Solution Approach 1:
The patent applies preliminary anti-action by performing security verification before the download occurs. The server checks the URL against a security database, identifies malicious URLs, and provides security warnings to users before they initiate downloads. This preemptive measure counteracts potential malicious actions before they can affect the user's device.
Solution Approach 2:
The patent implements feedback by having the server query security information for the provided URL and return the security status to the mobile terminal. This feedback mechanism informs users about potential security risks before download, enabling them to make informed decisions about whether to proceed with the download.
4Device complexity
If current two-dimensional code scanning software checks only website security, then the implementation is simple, but it lacks capability to check APK download URL security
Solution Approach 1:
The patent extends the functionality of two-dimensional code scanning software to handle multiple types of URLs universally. The server receives URL security check requests, determines whether the URL is an APK download URL or a website URL, and performs appropriate security checks for each type. This multi-functional approach maintains a unified software architecture while expanding capability to cover both website security and APK download security.
Data Source
AI summary
A method for checking security of a URL for a mobile terminal includes: receiving a URL security check request sent by a mobile terminal, where the URL security check request includes a URL; determining, through querying, whether there is security information corresponding to the URL; downloading, if there is no security information corresponding to the URL and the URL is a mobile application program download URL, a mobile application program corresponding to the URL; checking security of the mobile application program; and correspondingly storing the security information obtained through checking and the URL.


