国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:陈霄,肖甫,沙乐天,王众,底伟鹤
单位:陈霄,南京邮电大学 计算机学院, 江苏 南京 210023;江苏省无线传感网高技术研究重点实验室, 江苏 南京 21002311,肖甫,南京邮电大学 计算机学院, 江苏 南京 210023;江苏省无线传感网高技术研究重点实验室, 江苏 南京 21002302,沙乐天,南京邮电大学 计算机学院, 江苏 南京 210023;江苏省无线传感网高技术研究重点实验室, 江苏 南京 21002303,王众,字节跳动 无恒实验室, 浙江 杭州 31110004,底伟鹤,南京邮电大学 计算机学院, 江苏 南京 210023;江苏省无线传感网高技术研究重点实验室, 江苏 南京 21002305
关键词:漏洞挖掘;神经网络;动态链接库
基金:国家重点研发计划(2018YFB0803400); 国家杰出青年科学基金(62125203); 国家自然科学基金面上项目(62072253)
动态链接库(dynamic link library, DLL)的出现给开发人员提供了极大的便利, 也提高了操作系统与应用程序之间的交互性. 然而, 动态链接库本身存在的安全性隐患不容忽视, 如何有效地挖掘Windows平台下安装程序执行过程中出现的DLL劫持漏洞是当下保障Windows操作系统安全的关键问题之一. 搜集并提取大量安装程序的属性特征, 从安装程序、安装程序调用DLL模式、DLL文件本身3个角度出发, 使用双层BiLSTM (bi-directional long short-term memory)神经网络进行学习, 抽取出漏洞数据集的多维特征, 挖掘DLL劫持未知漏洞. 实验可有效检测Windows平台下安装程序的DLL劫持漏洞, 共挖掘10个未知漏洞并获得CNVD漏洞授权, 此外通过和其他漏洞分析工具进行对比进一步验证该方法的有效性和完整性.
来源:2023年第12期
《软件学报》期刊编辑部