一种基于决策树算法的API误用检测方法.pdf
一条****ee
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种基于决策树算法的API误用检测方法.pdf
本发明提供一种基于决策树算法的API误用检测方法,属于软件工程技术领域。API复用已有的软件框架或类库,可有效地提高软件开发效率。若违反了这些规约就会造成API误用,目前检测技术面临两个方面挑战:1)难以获取API使用规约;2)难以同时检测多种不同类型的API误用。该方法首先从代码托管工具上收集开源项目,从中提取出API使用示例。将API使用示例转换为AUG图,从图中挖掘API使用规约,有效解决第一个挑战。基于API使用规约信息构建API使用决策树,通过融入剪枝策略提高API使用决策树的泛化能力。在误用检
一种基于注意力机制的API误用检测方法及系统.pdf
本发明提出一种基于注意力机制的API误用检测方法及系统,包括如下步骤:步骤1、获取检测领域预定量代码;步骤2、将所述预定量代码转化为基于注意力机制API误用检测模型所需训练数据;步骤3、利用所述训练数据训练所述基于注意力机制API误用检测模型,得到模型参数;步骤4、获取待检测代码,将待检测代码转化为所述基于注意力机制API误用检测模型要求的数据格式,将待检测代码转换的数据格式通过所述基于注意力机制API误用检测模型,得到检测结果,对所述待检测代码生成检测报告。本发明将自注意力机制应用于API使用规约的学习
一种基于注意力机制的API误用检测方法及系统.pdf
本发明提出一种基于注意力机制的API误用检测方法及系统,包括如下步骤:步骤1、获取检测领域预定量代码;步骤2、将所述预定量代码转化为基于注意力机制API误用检测模型所需训练数据;步骤3、利用所述训练数据训练所述基于注意力机制API误用检测模型,得到模型参数;步骤4、获取待检测代码,将待检测代码转化为所述基于注意力机制API误用检测模型要求的数据格式,将待检测代码转换的数据格式通过所述基于注意力机制API误用检测模型,得到检测结果,对所述待检测代码生成检测报告。本发明将自注意力机制应用于API使用规约的学习
基于深度学习的API误用缺陷检测.docx
基于深度学习的API误用缺陷检测基于深度学习的API误用缺陷检测摘要:近年来,随着互联网的快速发展,软件开发领域对于API的需求越来越高。API(应用程序编程接口)作为软件系统之间的交互手段,起到了关键的作用。然而,由于API的复杂性和灵活性,错误的使用API可能导致严重的安全漏洞和功能缺陷。传统的静态分析方法往往不能有效地检测API误用缺陷,因此本文提出了一种基于深度学习的API误用缺陷检测方法。通过构建一个端到端的深度学习模型,该方法能够自动学习API的使用规则,有效地检测潜在的API误用缺陷,并生成
基于改进决策树算法的入侵检测方法.docx
基于改进决策树算法的入侵检测方法基于改进决策树算法的入侵检测方法摘要:随着互联网的快速发展,网络入侵事件也日益增多,对网络安全构成了严重威胁。入侵检测技术作为保护网络安全的重要手段之一,越来越受到研究者的关注。本文针对传统决策树算法在入侵检测中的不足之处,提出了一种改进决策树算法,并对其进行了实证研究。实验结果表明,改进决策树算法在入侵检测方面具有较高的准确率和鲁棒性。关键词:入侵检测,决策树算法,改进算法,准确率,鲁棒性1.引言随着互联网技术的快速发展,网络入侵事件层出不穷,给网络安全带来了巨大的威胁。