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

Automatic signature method and system for software packet in version control system

A version control and software package technology, applied in transmission systems, electrical components, program/content distribution protection, etc., can solve the problem of being easily maliciously invaded, and achieve the effect of reducing manual intervention, security assurance, and reducing signature links

Active Publication Date: 2016-12-07
CHINA STANDARD SOFTWARE
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

To simplify the production process of the operating system release version to reduce the cost of distribution, and solve the problem that because some permissions of the version control server are open to the outside world, it is easy to be maliciously invaded, and the signature is stolen to sign the illegal software package.

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
  • Automatic signature method and system for software packet in version control system
  • Automatic signature method and system for software packet in version control system
  • Automatic signature method and system for software packet in version control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] Please refer to figure 1 As shown, a schematic diagram of the hardware connection between the version control system server 11 and the signature service system 12 of an embodiment is disclosed, and the signature server 123 only has a network connection with the signature transfer server 122 . The signature transfer server 122 allows multiple signature service clients 121 to connect, and the signature service client 121 is deployed in the version control system server 11 by default, so that automatic signature calls to the signature service client 121 are triggered after the software package is compiled. The version control system server 11 is mainly responsible for the management of software packages of each version. After the software package development terminal 13 submits the software package, the version control system server 11 distributes the software package to the software package compiler 14 for compilation. After the compilation is completed, the compilation re...

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 an automatic signature method for a software packet in a version control system, and an automatic signature system for the software packet. Through the adoption of the automatic signature method, the automatic signature is realized through the construction of an automatic signature system; the automatic signature system mainly comprises a version control system and a signature service system; the signature service system mainly comprises a signature service client, a signature transit server, and a signature server; the signature service client is deployed in the middle of the server of the version control system by default, and the software packet is automatically triggered to sign in the version control system and the software packet is saved; the signature loop can be reduced while manufacturing the published version, plenty of time is saved, and the version publishing speed is accelerated. Through the construction of the signature service system, the software packet signature environment is independent, and a signature key of the published version is managed through a key database, thereby simplifying the signature operation and reducing manual intervention; the possibility of misoperation is eliminated while the automatic signature is realized.

Description

technical field [0001] The invention relates to a method and system for signing a software package. Background technique [0002] In order to prove that the software is indeed released by the software developer, software signature is a widely used method. Software developers digitally sign the software they publish, and users can use the code signing service to identify the publisher of the software and whether the software has been tampered with during transmission. Software developers can use the forgery resistance of code signatures to establish certain credibility for their trademarks and products. [0003] Linux distributors usually use GPG to sign released software packages. Users can verify the signature of software packages to ensure the validity and legitimacy of the software package sources and prevent malicious tampering. When creating a signed software package, the private key of the key pair is used to sign, and then the public key is published. After the soft...

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): H04L29/06G06F21/10G06F21/33G06F21/44G06F21/64
Inventor 郭建兴刘艳彬张永军宋潇豫赵峰乔咏申利飞
Owner CHINA STANDARD SOFTWARE
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