Program validity verification method and system

A legality verification and program technology, which is applied in the field of program legality verification methods and systems, can solve problems affecting user experience and operating speed of the operating system, and achieve the effect of improving user experience

Active Publication Date: 2012-06-20
SURFILTER NETWORK TECH
View PDF6 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the computer client application software system, due to the large number of programs that need to be verified for legality, and the need to respond to the file operation control of the user's running program in real time, if the existing code signature and MD5 value verification methods are used, the operation will be seriously affected. The running speed of the system, which in turn affects the 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
  • Program validity verification method and system
  • Program validity verification method and system
  • Program validity verification method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Such as figure 1 As shown, in the flow chart of Embodiment 1 of the program legality verification method of the present invention, the verification method includes the following steps:

[0033] S100. Obtain the running notice of the program and the read and write operation notice of the executable file of the program, for example, in the Windows operating system, use the Hook programming technology of the application layer or the driver layer of the Windows system to obtain the running notice of the program and the program's Notification of read and write operations on executable files;

[0034] S200. Calculate the code segment check value of the executable file of the program according to a predetermined algorithm;

[0035] S300. Compare the calculated code segment check value with the code segment check value pre-stored in the PE header of the program's executable file, and store the comparison result, and store it in the program's executable file PE header The chec...

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 program validity verification method and a system. The program validity verification method includes steps of acquiring running notices and read-write operation notices of executable documents of programs, calculating verification values of code segments of the executable documents of the programs according to the preset algorithm, comparing verification values of code segments in the PE (portable executable) header of the executable documents stored in the programs in advance with the calculated verification values of the code segments and storing the comparison results; and judging whether the comparison results of the verification values of the code segments of the current program or not during read-write operation of the program, is so, the current program is valid, or if not, the current program is invalid. The invention further provides a program validity verification system. According to the technical scheme, even when more programs of validity verification are required and document operation controls of running programs of users are required to be responded in real time, running speed of the operating system cannot be affected seriously and using experiences of the users are improved greatly.

Description

technical field [0001] The invention relates to program verification, in particular to a program legality verification method and system. Background technique [0002] In many computer client application software systems, there will be some restrictive conditions. Random users are not allowed to change the configuration files of the software, and users are not allowed to delete files casually. Otherwise, the software will not be able to run or the obtained configuration data will be incorrect. If Involving more confidential data is more likely to cause economic losses to software developers. In order to solve this problem, the legality of the program needs to be verified, and only the verified program is allowed to modify the configuration file or delete the file. [0003] In the field of program legality verification, there are currently two main methods to verify program legality. One is through the code signing method, this technology is used to verify whether the progr...

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/00G06F21/55
Inventor 景晓军沈智杰李少敏李春雨
Owner SURFILTER NETWORK TECH
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