Method and device for reinforcing application program

An application and user technology, applied in the field of communication, can solve many problems such as violation of user privacy, harm, and overall user experience degradation.

Active Publication Date: 2014-12-17
BEIJING QIHOO TECH CO LTD
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, in practical applications, once an Android application implanted with a virus is used, it will collect user privacy, location information, address book and other information, and even tamper with other data on the mobile phone, causing direct or indirect economic losses to the user. At the same time, it also violates the privacy of users, which is very serious.
As another example, the addition of advertisements to Android applications can easily lead to a decline in the overall user experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for reinforcing application program
  • Method and device for reinforcing application program
  • Method and device for reinforcing application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0053] The embodiment of the present invention provides a reinforcement solution for an application program. The reinforcement solution performs a reinforcement operation on code files in an installation package of the application program. The reinforcement operation can improve the security of the application program and effectively prevent the application program from being decompiled. , Malicious tampering...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a method and a device for reinforcing an application program. The method comprises the following steps of receiving a reinforcing request of the application program, wherein the reinforcing request comprises an installation package of the application program and multi-channel information for reinforcing the application program, the installation package comprises code files and resource files, and release channel names and corresponding channel values are configured in the resource files; analyzing to obtain corresponding code files and resource files from the installation package of the application program; executing reinforcing operation on the code files obtained through analysis; executing retouching operation on the resource files obtained through analysis according to each piece of channel information to obtain a new resource file corresponding to each piece of channel information; executing packaging operation on the reinforced code files and the new resource file corresponding to each piece of channel information to obtain a reinforced installation package corresponding to each piece of channel information. According to the method and the device, the safety of the application program can be improved and the efficiency of reinforcing multiple release channels is improved.

Description

Technical field [0001] The present invention relates to the field of communication technology, in particular to a method and device for strengthening an application program. Background technique [0002] At present, with the increase in the market share of mobile phones with Apple and Android operating systems, mobile applications (hereinafter referred to as mobile applications) are developing rapidly. [0003] However, mobile applications have many security risks. Taking Android applications as an example, they often face risks such as virus implantation, ad addition, payment channel tampering, phishing, and information hijacking. For example, in actual applications, once an Android application with a virus is used, it will collect user privacy, location information, address book and other information, and even tamper with other data on the phone, causing direct or indirect economic losses to the user. At the same time, it also violated a number of users' privacy, causing seriou...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/12
CPCG06F21/12
Inventor 冯成蹊杨新权孟凡斌吕小豹
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products