【摘 要】
:
JavaScript是Web前端开发中应用最为广泛的脚本语言,是经常被黑客利用的程序语言之一,因此恶意JavaScript脚本检测是网络安全领域重点研究的问题。目前研究者们已经提出了一些恶意JavaScript脚本检测方法,这些方法主要可以分为基于静态分析的检测方法和基于动态分析的检测方法。然而,由于混淆技术和规避技术在恶意JavaScript脚本中被广泛应用,针对通过插入正常JavaScript
论文部分内容阅读
JavaScript是Web前端开发中应用最为广泛的脚本语言,是经常被黑客利用的程序语言之一,因此恶意JavaScript脚本检测是网络安全领域重点研究的问题。目前研究者们已经提出了一些恶意JavaScript脚本检测方法,这些方法主要可以分为基于静态分析的检测方法和基于动态分析的检测方法。然而,由于混淆技术和规避技术在恶意JavaScript脚本中被广泛应用,针对通过插入正常JavaScript代码来规避检测的恶意JavaScript脚本,单纯的静态分析检测方法和动态分析检测方法在检测效果上还存在不足之处。针对上述问题,本文提出了一种新的基于混合分析的恶意JavaScript脚本检测方法,改善了现有检测方法的检测效果。本文的主要工作如下:(1)本文设计并实现了一种JavaScript脚本敏感API调用监控方法。本文通过对恶意JavaScript脚本的攻击方式进行调研与分析,总结了一个敏感API列表。本文利用JavaScript的原生代理类语法特性,对现有沙箱中能够执行敏感API的关键对象构建代理类,通过代理类实现了敏感API调用监控,本方法不依赖于某一版本的浏览器,可扩展性强。(2)本文设计了一种基于混合分析和特征融合的恶意JavaScript脚本检测方法。该方法首先进行程序分析,通过对JavaScript的抽象语法树进行后序遍历,提取语法单元序列作为静态特征,通过沙箱对JavaScript进行动态分析,提取敏感API调用序列作为动态特征,然后将两种特征输入神经网络模型,利用CNN提取语法单元序列中的高维特征,利用Bi LSTM提取敏感API调用序列的高维特征,并将两个模型提取的特征进行融合,将融合特征输入到分类器模型中进行分类。本文的检测方法能够有效检测采用规避技术的恶意JavaScript脚本。(3)本文实现了本文提出的恶意JavaScript脚本检测方法,构建了基准数据集,实现了对恶意JavaScript脚本的有效检测,并与其他检测方法进行对比,通过准确率、精确率、召回率、F1分数等分类指标评价本文的检测方法。本文的检测准确率为0.9760,精确率为0.9886,召回率为0.9642,F1分数为0.9762,与其他检测方法中表现最好的方法相比,准确率提高3.1%,精确率提高2.5%,召回率提高3.7%,F1分数提高3.1%。除此之外,本文还将本文的检测方法与业界常用的恶意软件检测引擎进行了对比。通过实验结果,说明了本文检测方法的有效性。
其他文献
低功耗电子器件大多采用化学电池供电,而传统的化学电池存在污染较大,更换频繁和寿命有限的问题。环境中丰富且可再生的振动能量被认为是低功耗电子设备的理想能源。利用振动能量收集技术,环境中的振动能量可以被转换为电能,对传感器节点进行供电,从而实现自供电的无线传感网络。环境中的振动能量大多是以低频振动的形势存在的,但传统的俘能器存在着工作频率较高,工作频带较窄,输出功率偏低的问题,不能有效地收集环境中的低
数控加工工艺参数设定经验性较强,易造成加工误差波动和效率低下,其优化效果对提升加工精度、稳定性和加工效率至关重要。本文面向数控加工工艺参数的多目标分析和优化,结合数据处理分析方法、神经网络算法以及混合优化算法,提出了一个基于神经网络算法和混合优化算法相结合的多目标工艺参数优化分析方法,构建了从加工特征级到工件级的多层级的工艺参数优化模式,并开发了数控加工工艺参数推荐软件。主要研究内容如下:(1)基
碳纤维材料重量轻、耐高温,且具有一定的电磁屏蔽能力,成为无人机蒙皮材料的不二之选。无人机蒙皮作为其防护外来电磁干扰的第一道屏障,蒙皮材料的电磁防护性能起着关键作用。近年来,国内外对碳纤维复合材料的电磁屏蔽性能展开了大量研究,但都是从频域角度分析特定频段的频域屏蔽效能,很少关注强电磁脉冲作用下碳纤维复合材料的电磁屏蔽性能。本文以碳纤维复合材料为研究对象,对其频域屏蔽效能以及强电磁脉冲作用下的时域屏蔽
Petri网为并发系统及其行为提供了一种强大的数学表达形式,因此被许多不同领域的研究人员和工程师应用于当代技术系统中,如通信协议、计算机网络、分布式数据库和工作流程管理等。在自动制造系统中,资源作为系统运行的重要环节需要保证合理的调配和控制,才能避免因资源分配不当造成的系统死锁和生产停滞。在目前的研究中,大部分基于Petri网的死锁控制策略是通过状态空间分析或结构分析,而基于状态空间的分析方法和控
随着移动互联网的飞速发展以及信息基础设施建设的全面覆盖,智能手机设备已经成为人们上网的主要工具,这给人们带来便利的同时也增加了网络监管的难度。为了保护用户隐私,现在的智能手机上安装的App一般都会对流量数据进行加密,这在保护了一般用户的上网安全的同时,也保护了利用网络从事违法犯罪活动的不法分子。目前国内比较热门的App或者社交平台都会受到官方的有效监管,所以现在的不法分子大多选择通过代理软件使用国
以密码技术支撑的数字身份代替物理世界中的用户身份,是支撑互联网业务接入安全的基石。在中心化数字身份体系中,用户身份数据由单一权威中心控制,导致灵活性以及可扩展性较差。如不同应用中用户身份数据类型多样、标准不统一,各应用平台之间账号信息独立,无法实现身份互联互通,难以完成跨平台的操作。近年来,工业领域提出基于区块链的分布式身份管理体系,将身份信息所有权归还用户,通过定义统一的身份凭证提供跨应用的身份
文章介绍了荷叶中的主要活性成分黄酮类化合物、生物碱、挥发油、萜类、多糖、有机酸等,重点综述了荷叶在降脂减肥、抗氧化、抑菌、降低血糖、保护心血管系统、保护神经系统、保肝护肝与抗肿瘤等方面的药理功效,并对其研发与应用前景提出了相关建议。
在万物互联、数据爆炸增长的信息时代,云服务在为数据所有者带来高效率、低成本的海量数据储存服务的同时,也伴随着数据完整性被内部或外部攻击损坏的问题。而数据完整性审计三方模型中使用第三方审计员来实现对数据完整性的审计会因为缺失有效存证与仲裁机制而存在相互讹诈问题。同时,其也会因为不能有效解决共谋空间而导致多方审计下的共谋问题。现有研究大多通过区块链来试图实现数据审计的存证、仲裁以及共谋问题的解决,然而
随着物联网(Internet of Things,IoT)设备的迅速增加,保证IoT系统的通信安全变得十分重要。大多数IoT设备计算资源紧张且功耗较低,从而无法有效地利用传统的基于密码学的复杂安全协议来进行设备身份认证。而传统的设备身份标识,例如IP或MAC地址等很容易被恶意篡改,这导致了严重的安全隐患。同时,当前为解决无线设备身份识别问题而提出的基于专家特征的传统射频(Radio Frequen
无人机产品由于具备了体积小、隐蔽性好等优点,广泛应用于工业生产、航空摄像、安全检测等各个领域。不过,无人机的“黑飞”行为也造成了不少的问题,严重威胁着社会治安与个人安全。所以,必须研制一种专门面向小型无人机目标的探测追踪系统,对敏感空域实施有效监测,以加强监管措施。当前的无人机目标检测跟踪系统大多采用无线电信号监控或雷达探测等,这类侦测方式易受电磁等环境因素干扰,对于无人机这类小型目标难以准确识别