Supercharge Your Innovation With Domain-Expert AI Agents!

Method and device for protecting application programs

A technology of application program and encryption algorithm, which is applied in the direction of program/content distribution protection, electronic digital data processing, instruments, etc., and can solve problems such as application program code leakage and code leakage

Inactive Publication Date: 2017-08-18
WUHAN DOUYU NETWORK TECH CO LTD
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The ActionScript scripting language is easy to be decompiled, and the decompiled code is similar to the original code, so it is very easy to figure out the implementation logic, so the code in Flash will be in danger of leaking
[0006] Therefore, the application program of the present invention has the risk that the code is leaked

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 protecting application programs
  • Method and device for protecting application programs
  • Method and device for protecting application programs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Because the code in the current application program is written in the ActionScript scripting language, it is very easy to be stolen by lawbreakers. Therefore, a method is needed to protect the code written in ActionScript to increase the threshold for reverse cracking by HACK (network hackers) Or time, so as to protect their intellectual property rights.

[0044] Therefore, the present invention provides a better method to protect the code written by the application program.

[0045] By inserting code that does not produce any execution effect in the normal code, such as encrypting a data that needs to be used in the code in advance, and then using the decryption algorithm to decrypt the data when using it, the code can be enlarged. the complexity. At the same time, a variety of encryption algorithms can be introduced to encrypt data, and decryption can be performed in segments, so that the existing function code becomes very complicated, so that it can better interfer...

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 invention discloses a method and a device for protecting application programs because codes in the existing application programs are easy to steal and leakage tendency exists. The method comprises the following steps: firstly, reading a first application program and determining to-be-protected codes of the first application program; secondly, encrypting the to-be-protected codes by a first encryption algorithm; and finally, blending the encrypted codes into the first application program to form a second application program. The to-be-protected codes in the first application program are protected by the encryption algorithm to form the second application program, so the security level of the second application program is higher than that of the first application program. Furthermore, when the codes in the second application program are called, correct codes can be acquired through decryption, otherwise an error is reported, so that protection of the application programs is enhanced and the security property of the application programs is improved.

Description

technical field [0001] The present application relates to the technical field of live video streaming, and in particular to a method and device for protecting application programs. Background technique [0002] At present, due to the development of live video playback technology, more and more APPs (application programs) have been developed for users to use. These applications include but are not limited to live video applications, browsers, players, etc. [0003] For the current application program, there is still the problem that the code is easy to be leaked. For example, most video sites, including live streaming sites, use Flash as their video players, and most web games are also developed using Flash. Flash is widely used in web design, web animation production and web video playback. [0004] The SWF file is a common Flash animation file, and the code of the SWF file is written using the ActionScript scripting language. [0005] The ActionScript scripting language...

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/14
CPCG06F21/14G06F21/107
Inventor 周志刚陈少杰张文明
Owner WUHAN DOUYU NETWORK TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More