期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于机器学习的Java代码注入攻击漏洞识别
1
作者 唐型基 杨光临 柴群 《长江信息通信》 2024年第12期61-63,共3页
针对现有识别方法在对编程语言(Java Programming Language, Java)代码注入攻击漏洞识别时,存在识别准确率低的问题,文章引入机器学习,开展Java代码注入攻击漏洞识别方法设计研究。汇聚广泛且多样的Java注入语句样本,采集数据,并生成特... 针对现有识别方法在对编程语言(Java Programming Language, Java)代码注入攻击漏洞识别时,存在识别准确率低的问题,文章引入机器学习,开展Java代码注入攻击漏洞识别方法设计研究。汇聚广泛且多样的Java注入语句样本,采集数据,并生成特征量。通过机器学习,实现对Java代码注入语句的判断。通过F1值和准确率,完成Java代码注入攻击漏洞识别预测。实验结果表明:研究的识别方法具备更高的识别准确率,可准确检测Java代码注入攻击漏洞问题,提高网络安全性。 展开更多
关键词 机器学习 代码注入攻击 语句样本 漏洞 JAVA
在线阅读 下载PDF
基于指令集随机化的抗代码注入攻击方法 被引量:8
2
作者 马博林 张铮 +1 位作者 陈源 邬江兴 《信息安全学报》 CSCD 2020年第4期30-43,共14页
代码注入攻击是应用程序面临的一种主要安全威胁,尤其是Web应用程序,该种攻击源于攻击者能够利用应用程序存在的漏洞/后门,向服务器端注入恶意程序并执行,或者利用应用程序对用户输入的参数缺乏验证和过滤,造成输入作为恶意程序执行,从... 代码注入攻击是应用程序面临的一种主要安全威胁,尤其是Web应用程序,该种攻击源于攻击者能够利用应用程序存在的漏洞/后门,向服务器端注入恶意程序并执行,或者利用应用程序对用户输入的参数缺乏验证和过滤,造成输入作为恶意程序执行,从而达到攻击目的。源程序分析和输入规则匹配等现有防御方法在面对代码注入攻击时都存在着固有缺陷,为了提高Web应用程序对于代码注入攻击的防御性,提出一种基于指令集随机化的抗代码注入方法,该防御方法不依赖于攻击者采用何种攻击方式,能够抵御未知的代码注入攻击。基于该技术及动态、冗余构造方法,设计一套原型系统,采用广义随机Petri网(Generalized Stochastic Petri Net,GSPN)建模计算,攻击者即使在获得随机化方法先验知识的情况下也极难突破系统的防御机制。尽管该方法需要对应用程序源代码进行随机化变换,但处理过程是完全自动化和具有普适性的,通过实验和现网测试表明该方法能够有效抵御大部分代码注入攻击,实现了对攻击的主动防御。 展开更多
关键词 指令集随机化 代码注入攻击 广义随机PETRI网 主动防御
在线阅读 下载PDF
基于机器学习的Android混合应用代码注入攻击漏洞检测 被引量:4
3
作者 王旭阳 秦玉海 任思远 《信息安全研究》 CSCD 2023年第10期940-946,共7页
Android混合应用具有良好的跨平台移植性,但其使用的WebView组件中的HTML和JavaScript代码能够通过内部或外部通道调用数据来访问相关资源,从而产生代码注入攻击漏洞.针对这个问题,提出一种基于机器学习的Android混合应用代码注入攻击... Android混合应用具有良好的跨平台移植性,但其使用的WebView组件中的HTML和JavaScript代码能够通过内部或外部通道调用数据来访问相关资源,从而产生代码注入攻击漏洞.针对这个问题,提出一种基于机器学习的Android混合应用代码注入攻击漏洞检测方法.首先,通过反编译Android混合应用,将其进行代码分片;然后,提取出与Android混合应用申请的敏感权限和能够触发数据中恶意代码的API,组合起来生成特征向量;最后,构建多种机器学习模型进行训练和分类预测.实验结果表明,随机森林模型的识别准确率较高,能够提高Android混合应用代码注入攻击漏洞检测的准确性. 展开更多
关键词 机器学习 Android混合应用 代码注入攻击 API 漏洞检测
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部