一种基于代码结构知识微调的源代码漏洞检测方法

    公开(公告)号:CN118312438A

    公开(公告)日:2024-07-09

    申请号:CN202410569009.8

    申请日:2024-05-09

    Applicant: 南通大学

    Abstract: 本发明提供了一种基于代码结构知识微调的源代码漏洞检测方法,属于计算机技术领域,解决了深度神经网络模型在微调时不能充分的理解源代码的上下文和结构特征的技术问题。其技术方案为:包括以下步骤:S1:对数据集进行预处理和切分;S2:提取代码的抽象语法树;S3:将训练集中的代码片段输入到CodeT5模型中;S4:计算结构距离矩阵和注意力矩阵之间的sinkhorn距离,得到结构损失;S5:在微调阶段,使用多任务学习方法,联合结构损失和漏洞检测的目标函数来优化模型。S6:将测试集输入到已训练好的模型中进行二分类漏洞检测。本发明的有益效果为:提高源代码漏洞检测的准确性和可靠性。

    一种基于工业联网设备的智能控制系统

    公开(公告)号:CN119292216A

    公开(公告)日:2025-01-10

    申请号:CN202411415161.7

    申请日:2024-10-11

    Applicant: 南通大学

    Abstract: 本发明涉及工业智能化技术领域,具体涉及一种基于工业联网设备的智能控制系统,包括:控制终端,是系统的主控端,用于发出执行命令;联网模块,用于连接网络,控制系统访问业务订单接收平台,于业务订单接收平台中接收业务订单;分析模块,用于获取联网模块中接收的业务订单,基于业务订单信息分析业务订单紧急程度;本发明结合业务订单的生成来同步控制工业设备运行,以实现工业自动化生成,极大限度的降低了人工成本,且在业务订单接收阶段,还能够对业务订单进行紧急程度分析,从而基于业务订单紧急程度分析结果来对业务订单进行更具逻辑性的处理,确保工业设备处理业务订单更加高效、适宜,符合用户需求。

    一种基于漏洞原因描述和指令微调的软件漏洞检测方法

    公开(公告)号:CN118364470A

    公开(公告)日:2024-07-19

    申请号:CN202410481701.5

    申请日:2024-04-22

    Applicant: 南通大学

    Abstract: 本发明提供了一种基于漏洞原因描述和指令微调的软件漏洞检测方法,属于计算机技术领域,解决了常见软件漏洞检测方法在分析漏洞时往往缺乏对漏洞原因的深入理解,导致检测准确性不高的技术问题。其技术方案为:包括以下步骤:S1:将漏洞数据集分为训练集和测试集;S2:利用所得原因分析构建指令微调数据集;S3:获得微调后的模型;S4:执行二分类漏洞检测。本发明的有益效果为:本发明提供了一种结合漏洞原因描述和指令微调的漏洞检测方法,可有效提高漏洞检测的准确性和效率;加入漏洞原因描述,有助于模型在微调时深入理解漏洞的产生原因,且使得模型更加适应漏洞检测任务和代码结构,提高了漏洞检测的精度和泛化能力。

    一种基于对比学习和特征融合的及时缺陷预测方法

    公开(公告)号:CN119473849A

    公开(公告)日:2025-02-18

    申请号:CN202411489722.8

    申请日:2024-10-24

    Applicant: 南通大学

    Abstract: 本发明提供了一种基于对比学习和特征融合的及时缺陷预测方法,属于计算机技术领域,解决了预训练模型不能充分区分相似代码和捕捉内容上下文的技术问题。其技术方案为:包括以下步骤:S1:对数据集进行预处理和切分;S2:利用CodeBERT提取代码的语义特征;S3:将对比学习应用到语义特征提取中;S4:计算正样本和负样本的对比损失值,得到总的对比损失;S5:在特征融合阶段,将语义特征和专家特征融合,并调整模型全连接层和激活函数来优化模型架构。S6:使用训练好的模型在测试集上进行及时缺陷预测。本发明的有益效果为:提高及时缺陷预测的准确性和可靠性。

Patent Agency Ranking