Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for performing dynamic safety detection on calling function

A technology of dynamic security and calling functions, applied in the field of cryptography, can solve the problems of reduced prevention effect, inability to effectively ensure the security of function calls, inability to cover third-party development libraries, etc., to prevent cracking, high security, and avoid cracking.

Inactive Publication Date: 2017-05-31
成都三零瑞通移动通信有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this security detection method cannot cover the third-party development library and internal interface library that the application program needs to use
Malware can evade it by replacing the system library after the operating system is started, intercepting function calls to directly lead to the false function library of the malware, or directly returning false results, etc., resulting in the greatly reduced preventive effect of the above security measures Guarantee the real safety of function calls

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 for performing dynamic safety detection on calling function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The design concept of the present invention is: to propose a dynamic security detection method for the function call of the application program, and directly insert the function call security detection into the interface function of the function library function library and the call processing process of the application program, and realize the function call in the function library. When adding the instant operation processing process of the call information, and return the operation result to the outside. When the application program calls the function, it adds the input current real-time data. At the same time, the application program also performs calculations on the real-time information, and compares it with the detection operation result returned by the function. If the two calculation results are consistent, the application program considers the function call as True and effective.

[0030] figure 1 Shown is a flow chart of the present invention. Contains the f...

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 for performing dynamic safety detection on a calling function. The method comprises the steps that in the processes of directly inputting function calling safety detection into an interface function of a function library and calling and processing an application program, the real-time operation processing process for calling information is added when the function library is realized, and an operation result is returned back outwards. The process of inputting current real-time data is added when the application program calls the function, meanwhile, the application program performs operation on the real-time information, the operation result is compared with a detection operation result returned back by the function, and if the operation results are consistent, the application program party considers that the function calling is real and effective. The method can accurately recognize whether the current function calling is safe and credible or not, and safety risks that the function library is replaced in the midway, and the function calling is intercepts illegally due to the currently-adopted one-time detection and long-term effectiveness mode are effectively avoided.

Description

technical field [0001] The invention relates to the technical field of cryptography, in particular to a method for dynamic security detection of calling functions. Background technique [0002] In the current application system development process, in order to achieve a high degree of reuse of functions, it is generally used to encapsulate functions that are relatively independent and need to be reused into a function library, and provide a calling interface for other applications to call related functions when needed. functions required by the application. Function libraries generally include system libraries provided by the operating system, development libraries provided by third parties, and interface libraries implemented internally. [0003] The function provided by the function library is relatively pure, but it is also more important. For example, the security function library generally provides functions such as identity authentication, authority judgment, data en...

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/56
CPCG06F21/566
Inventor 蔡罗成
Owner 成都三零瑞通移动通信有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products