...
首页> 外文期刊>Computers & Security >Spider bird swarm algorithm with deep belief network for malicious JavaScript detection
【24h】

Spider bird swarm algorithm with deep belief network for malicious JavaScript detection

机译:具有深度信仰网络的蜘蛛鸟群算法,用于恶意Javacript检测

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

JavaScript is employed in vast scenarios like web applications, NodeJS, and hybrid-mobile applications. Moreover, JavaScript is a core component in the social network because of its outstanding cross-platform. However, the flexibility of JavaScript made these applications more prone to attacks that induce malicious behaviors in the code. This paper proposes a hybrid optimization model, namely the Spider-based Bird swarm algorithm (S-BSA) algorithm for malicious JavaScript detection. The proposed S-BSA is designed by the integration of Spider Monkey Optimization (SMO) and Bird Swarm algorithm (BSA). The attributes like Boolean, execution time, function calls, break statements, and conditional statements are considered from the datasets. After the extraction of features, Box-Cox transformation is applied to normalize data. Moreover, a Deep belief network (DBN) is employed to classify normal and malicious JavaScript codes. The classification is progressed with DBN, wherein the training of DBN is performed with the proposed S-BSA. The proposed S-BSA algorithm outperformed other methods with maximal accuracy of 0.944, maximal TPR of 0.958, and minimal FPR of 0.081.
机译:JavaScript在Web应用程序,NodeJS和Hybrid-Mobile应用程序中的巨大场景中使用。此外,由于其出色的跨平台,JavaScript是社交网络中的核心组件。但是,JavaScript的灵活性使这些应用程序更容易攻击在代码中引起恶意行为的攻击。本文提出了一种混合优化模型,即蜘蛛的鸟类群算法(S-BSA)算法,用于恶意Javacript检测。拟议的S-BSA是由蜘蛛猴优化(SMO)和鸟类群算法(BSA)的集成而设计的。从数据集中考虑布尔值,执行时间,函数调用,中断语句和条件语句等属性。在提取特征之后,应用Box-Cox转换以标准化数据。此外,采用深度信仰网络(DBN)来分类正常和恶意JavaScript代码。分类是用DBN进行的,其中使用所提出的S-BSA进行DBN的训练。所提出的S-BSA算法优于其他具有0.944的最大精度的其他方法,最大TPR为0.958,最小的FPR为0.081。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号