Unlock instant, AI-driven research and patent intelligence for your innovation.

Mixed-source file license conflict detection method

A technology of conflict detection and documentation, which is applied in the fields of instruments, calculations, electrical digital data processing, etc., and can solve problems such as complex composition and structure of mixed source codes

Active Publication Date: 2022-02-22
北京关键科技股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0026] In order to solve the above problems, the present invention provides a license conflict detection method for mixed-source files. Aiming at the problem of complex structure of mixed-source codes, intelligent analysis is carried out by using multi-level features such as function interfaces, function relationships, and code structures to realize mixed-source Composition analysis of the code and accurate positioning of the open source code. By analyzing the commercial code license information contained in the code and comparing the information of the open source license agreement, the quantitative analysis of the software license compliance is realized, and data support is provided for the compliance of the software. Focusing on the security and intellectual property risks caused by the complexity of open source software and the diversity of licenses, innovatively carry out technical research related to software analysis, focusing on breakthroughs in mixed-source code intelligent detection and analysis capabilities, license compliance analysis capabilities, and license conflicts Code analysis capabilities such as identification and positioning capabilities

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
  • Mixed-source file license conflict detection method
  • Mixed-source file license conflict detection method
  • Mixed-source file license conflict detection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The implementation of the mixed-source file license conflict detection method of the present invention will be described in detail below with reference to the accompanying drawings.

[0045] At present, the existing achievements of open source code in mixed-source software mainly include two mature software, Blackduck and Protecode in the United States. Their disadvantages are that they are not sold domestically, and they cannot meet issues such as confidentiality and security. China Open Source Security Alliance currently only implements binary code The security vulnerability scanning analysis of the system lacks the function of analyzing the source code.

[0046] In order to overcome the above-mentioned shortcomings, the present invention builds a method for detecting license conflicts of mixed-source files, which can effectively solve the above-mentioned technical problems.

[0047] figure 1 It is a flow chart of the steps of a method for detecting license conflicts...

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 method for detecting permission conflict of mixed-source files, comprising: step 1) building a code license library and a feature knowledge base; step 2) extracting feature values ​​of mixed-source files; step 3) acquiring allowable attributes of mixed-source files; step 4 ) obtain the restricted attribute of the target open source file; step 5) compare the allowable attribute of the mixed source file with the restricted attribute of the target open source file, to record the license agreement compliance of the mixed source file when they are the same If it is a conflict, otherwise, record the license agreement compliance of the mixed source file as not conflicting; Step 6), Step 7): continue to judge the compliance of the license agreement; Step 8) record the mixed source file. If the license agreement compliance of the source file is in violation, the mixed source file is marked as ineligible, otherwise, it is marked as compliant. Through the present invention, the analysis of the complex structure of the mixed-source file can be completed, and the accurate judgment of the license agreement compliance of the mixed-source file can be realized.

Description

technical field [0001] The invention relates to the field of file detection, in particular to a method for detecting license conflicts of mixed-source files. Background technique [0002] At present, open source code and third-party plug-ins are widely used in mixed-source software, and the knowledge products and security risks caused by them have attracted a certain amount of attention and attention abroad. The existing achievements mainly include two mature software, Blackduck and Protecode in the United States. These two sets of mature software are widely used in American law firms, intellectual property offices, corporate audit departments, software contractors and other units, and are also applied to large-scale software in other countries. Company and business audit unit. [0003] (1)Blackduck [0004] Blackduck (Black Duck Software) is currently the code analysis software with the largest market share, but Blackduck mainly implements source code scanning, auditing a...

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 Patents(China)
IPC IPC(8): G06F21/12G06F21/14
CPCG06F21/125G06F21/14
Inventor 赵亚舟巨李岗贺雷雷
Owner 北京关键科技股份有限公司