The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 23, 2025
Filed:
Feb. 15, 2024
Yangzhou University, Jiangsu, CN;
Sicong Cao, Jiangsu, CN;
Xiaobing Sun, Jiangsu, CN;
Wei Liu, Jiangsu, CN;
Xiaoxue Wu, Jiangsu, CN;
Lili Bo, Jiangsu, CN;
Bin Li, Jiangsu, CN;
YANGZHOU UNIVERSITY, Jiangsu, CN;
Abstract
Disclosed in the present disclosure are an explainable vulnerability detection method and system based on dual-view causal reasoning. The vulnerability detection method includes: S, obtaining code samples, where the code samples include a training sample and a sample to be detected, sequentially performing data augmentation, static analysis, code property graph construction and feature extraction on the training sample, and obtaining a training data set; and sequentially performing static analysis, code property graph construction and feature extraction on the sample to be detected, and obtaining a data set to be detect; S, processing the training data set through a hybrid contrastive learning method, and establishing a vulnerability detection model; and inputting the data set to be detected into the vulnerability detection model, and outputting a vulnerability code; and S, performing causal reasoning on the vulnerability code, and outputting a vulnerability detection explanation.