Mobile URL Security Check System for APK Download Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemalicious program detection capabilityVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If APK download URL security check is performed after downloading, then the mobile terminal can detect malicious programs, but it consumes network traffic

Engineering Contradiction:
Improvemalicious program detection capabilityVSAvoidnetwork traffic consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedownload speedVSAvoidmalicious software installation risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #9Preliminary anti-action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvesoftware implementation complexityVSAvoidAPK download URL security check capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10212179B2Method and system for checking security of URL for mobile terminal
Publication Date: 2019.02.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10212179B2 patent drawing
  • US10212179B2 patent drawing
  • US10212179B2 patent drawing

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.