Code auditing method and device based on knowledge graph

A knowledge graph and code auditing technology, applied in computer security devices, computing, unstructured text data retrieval, etc., can solve problems such as the inability to support distributed architecture code auditing requirements, and achieve more comprehensive audit results and save computing. Effectiveness of resources, streamlining the process of auditing

Active Publication Date: 2021-03-19
QINGDAO HISENSE SMART HOME SYST CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The code audit products currently used are mainly aimed at individual program subjects, and only audit the security

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 knowledge graph
  • Code auditing method and device based on knowledge graph
  • Code auditing method and device based on knowledge graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0058] All kinds of code audit products currently used are used to audit the vulnerabilities, instructions, and dangerous operations at the bottom of the source code. Their functions are simple, and they cannot achieve higher-level audits for the distributed systems with increasingly complete architecture specifications. Based on this, an embodiment of the present application provides a method for code auditing based on a knowledge graph. Specifically, the knowledge map is generated...

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 code auditing method and device based on a knowledge graph, is used for meeting the code auditing requirement of a distributed system, and is suitable for a multi-level and multi-granularity code auditing scene. The method comprises the steps of obtaining a to-be-audited first code segment from a source code library of a distributed system; extracting first knowledge having a logical relationship with a first entity corresponding to the first code segment from a first knowledge graph corresponding to a source code library, wherein the first knowledge comprises a second entity having a logical relationship with the first entity and a logical relationship between the first entity and the second entity; wherein the first knowledge graph is used for describing a logicrelationship between entities corresponding to different code segments included in a source code library; and generating a first audit report, wherein the first audit report is used for describing the first knowledge.

Description

technical field [0001] The present application relates to the technical field of computer security, in particular to a code audit method and device based on a knowledge map. Background technique [0002] In recent years, with the continuous development of innovative applications such as e-commerce, mobile payment, and artificial intelligence, the distributed architecture has gradually been adopted by various mainstream large-scale systems, and its audit method for matching codes has been unable to keep up with the development of the architecture. The code audit products currently used are mainly aimed at individual program subjects, and only audit the security vulnerabilities in the code, which cannot support the code audit requirements of complex distributed architectures. Contents of the invention [0003] The embodiment of the present application provides a code auditing method based on a knowledge graph to meet the code auditing requirements of a distributed architectu...

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): G06F21/57G06F16/36
CPCG06F21/577G06F16/367
Inventor 宫国誉
Owner QINGDAO HISENSE SMART HOME SYST CO LTD
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