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

Binary code quality evaluation method

A technology of binary code and quality evaluation, applied in the field of computer software code management, to achieve the effect of improving quality and improving work efficiency

Pending Publication Date: 2021-06-01
浙江鸿城科技有限责任公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

How to meet the above requirements when the source code cannot be obtained undoubtedly poses a challenge to quality managers

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
  • Binary code quality evaluation method
  • Binary code quality evaluation method
  • Binary code quality evaluation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field of the invention. The terms used herein in the description of the present invention are for the purpose of describing specific embodiments only, and are not intended to limit the present invention. As used herein, the term "and / or" includes any and all combinations of one or more of the ass...

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 relates to a binary code quality evaluation method, belongs to the field of software code quality management, and aims to evaluate the quality of an executable binary file generated by a source code when the source code cannot be obtained. The method comprises the steps that an executable binary file is disassembled, a function code block is obtained, and the code entropy HCODE of the function code block is calculated; the executable binary file is analyzed, a data section is obtained, and the data sensitivity SDATA of the data section is calculated; an import table section is acquired and an import security value SDLL of the import table section is calculated; and a quality value QVALUE is calculated according to a linear weighting method, and when the quality value QVALUE exceeds a predefined threshold value, an alarm is triggered.

Description

technical field [0001] The invention relates to the field of computer software code management, in particular to a method for evaluating the quality of binary codes. [0002] technical background [0003] Software quality management, especially code quality, directly affects the stability of product operation. Existing quality inspection methods include: cyclomatic complexity inspection, static code inspection, security inspection, etc. Common inspection tools such as PLINK, COVERITY etc. These methods and tools are analyzed and checked based on the source code, and the source code is generally located at the core. Except for software developers, other people are not allowed to view it. Even developers of the same project can only view the module parts they are responsible for. In addition to the requirements for the quality of the code itself, there are also requirements for the security and data sensitivity of the code relying on third-party libraries. How to meet the abo...

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): G06F11/36
CPCG06F11/3668
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