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

Code auditing method and device based on version number comparison and medium

A technology of code auditing and version number, which is applied in the field of network security, can solve problems such as management difficulties, source code leakage, and inability to connect and connect versions, so as to reduce workload, prevent leakage, and improve audit efficiency

Inactive Publication Date: 2019-08-09
重庆八戒电子商务有限公司
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The two biggest problems with this control system are: first, when performing code difference auditing and other related operations, the project administrator must open the corresponding permissions. After opening the permissions, the personnel have the permission to modify and download the project
And the authority of each project is managed by the project leader himself, the flow of personnel leads to management difficulties, and there is a risk that the source code will be leaked by non-project participants; the second is that the version control system only controls the submission of the source code and the version before each submission Control, unable to associate and communicate with the version that is actually launched, so every time it is actually launched, the version submitted multiple times will be repeatedly audited

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
  • Code auditing method and device based on version number comparison and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0031] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms of "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings, "multiple" Generally contains at least two.

[003...

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 code auditing method based on version number comparison, which comprises the following steps: acquiring a latest published version number of a to-be-audited project from a source code warehouse of the project, and pulling a corresponding code and / or file to a local directory; searching a version number published by the project last time, and obtaining a corresponding code and / or file to a local directory; comparing the difference between the two versions, and storing the difference code and / or file in an audit database; obtaining a web routing address influenced by the difference code and / or the difference file; and checking the difference between the latest submitted version and the last version of the project according to the web routing address and auditing the latest submitted version and the last version. An auditor audits the simulation test of the difference code and / or file of the latest version and the last version, the workload is reduced, the codeauditing efficiency is improved, and due to the fact that only the difference code and / or file is obtained, leakage of a complete source code can be prevented.

Description

Technical field [0001] The invention belongs to the technical field of network security, and particularly relates to a code audit method, an audit device, a computer device and a storage medium based on version number comparison. Background technique [0002] The existing system construction process often uses two methods, one is to synchronize directly from the test server to the online server through the rsync script, and the other is to deploy the built system version to the online server through the version building tool , Both of these methods have a feature that is non-continuous. In the microservice architecture, each functional module is disassembled into microservices. If you use these two construction methods, you will encounter the problem of dependency between services and low construction efficiency. [0003] Git is an open source distributed version control system that can effectively and quickly handle the version management of projects from very small to very large....

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
IPC IPC(8): G06F11/36G06F8/71
CPCG06F8/71G06F11/3604
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