JavaScript恶意脚本检测方法的研究

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:liongliong466
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前已经有一些针对JavaScript恶意脚本的检测方法被提出,但是随着混淆技术和ECMAScript6新标准的逐渐应用,JavaScript恶意脚本的形式更加多样化,其隐蔽性也越来越高,这给相关的研究和检测工作带来了新的挑战,导致当前已有检测方法的检测效果都不尽人意,因此针对JavaScript恶意脚本的检测极具研究价值。本文从多个方面对JavaScript恶意脚本进行检测,提出了静态和动态两套JavaScript恶意脚本检测方法。具体研究成果如下:1.基于否定选择算法V-detector提出了一种可用于过滤JavaScript脚本的算法LMV-detector,并使用该算法对JavaScript脚本进行过滤。实验结果表明该算法可以快速区分正常样本和广告、插件、恶意等非正常样本,有助于对样本的标记工作。此外,实现了一个JavaScript脚本抓取工具,可以从指定网站抓取JavaScript脚本用于本文的研究工作。2.分析了针对JavaScript的混淆技术以及浏览器端JavaScript的相关特性,在此基础上总结了四类静态检测特征,并使用主成分分析法对原始特征向量进行降维。采用机器学习技术对降维后的特征进行了验证,实验结果表明本文提出的四类静态检测特征对JavaScript恶意脚本具有较高的识别能力。3.基于互信息提出了一个行为特征危害系数计算公式,并结合动态行为特征建立了 JavaScript恶意脚本评估指标。论文在模拟环境中解析执行JavaScript脚本并提取其动态行为特征,并使用评估指标对提取到的动态行为特征进行处理。采用SVM算法对处理后的特征进行了验证,实验结果表明检测准确率为99.6%。
其他文献
化工企业厂房的消防工作关系到国家财产和人民生命的安全,因此对于其消防给水的设计必须要严格按照规程办事,认真仔细不能有半点马虎。从大型化工厂区的消防给水、污水排放等
目的观察预防艾滋病母婴传播健康教育对孕妇行为改变的干预效果。方法随机选取我院2016年1月至2016年12月128例孕妇为本次实验研究对象,按照是否给予预防艾滋病母婴传播健康
当前,随着改革发展的不断深入,各类深层次纷繁复杂的问题不断涌现,新旧矛盾不断交织叠加呈现,各类不同利益诉求和利益关系的社会冲突事件,不断直接通过信访途径体现。文章通
近年来,随着改革开放的不断深入,金融业的发展取得了前所未有的成绩,金融业在社会上的地位和作用越来越引人注目。伴随着各项业务的发展,金融行业中的经济犯罪活动亦十分猖獗