检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:龙廷艳 万良[1] 邓烜堃 LONG Tingyan;WAN Liang;DENG Xunkun(College of Computer Science and Technology,Guizhou University,Guiyang 550025,China)
机构地区:[1]贵州大学计算机科学与技术学院
出 处:《计算机工程与应用》2019年第18期89-94,共6页Computer Engineering and Applications
基 金:贵州省科学基金(黔科合J字[2011](2328),黔科合LH字[2014](7634))
摘 要:机器学习的JavaScript恶意代码检测方法在提取特征过程中耗费时间和人力,以及这些频繁使用的机器学习方法已经无法满足当今信息大爆炸的实际需要。提出了一种基于卷积神经网络的JavaScript恶意代码检测方法。采用爬虫工具收集良性和恶意的JavaScript脚本代码获得样本数据;将JavaScript样本转换为相对应的灰阶图像,得到图像数据集;通过构建卷积神经网络模型对图像数据集进行训练,使得模型具有检测JavaScript恶意代码的能力。实验结果表明,相对于机器学习,该方法对收集到的5 800条JavaScript代码样本,检测准确率达到98.9%。Time and manpower have been wasted largely in the process of features extraction when JavaScript malicious code detection methods of machine learning are used,and these frequently-used methods have failed to meet the actual needs in the current information explosion.A JavaScript malicious code detecting method based on convolution neural network have been proposed in this paper.The sample data are collected through the crawler tool to obtain the benign and malicious JavaScript script code.The JavaScript samples are converted into the corresponding gray scale images,simultaneously,the image dataset is established.The image data set is trained when the convolution neural network model is constructed,so the model has obtained the ability to detect JavaScript malicious code.The experimental results show that the accuracy of the method is 98.9%for the 5,800 JavaScript labeled images collected.
关 键 词:卷积神经网络 JAVASCRIPT脚本 灰阶图像 机器学习 WEB安全
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.23.104.114