期刊文献+

基于文本向量的php-webshell检测方法

A php-webshell detection method based on text vector
下载PDF
导出
摘要 常见的php-webshell检测方法主要有静态检测方法和动态检测方法两类,相较于动态检测方法,静态检测方法以其占用资源少,检测周期短,效率高的优点,获得了更为广泛的应用,但是传统的基于正则匹配的静态检测方法,不能有效识别混淆后的php-webshell脚本,也不能有效识别从未出现过的php-webshell脚本,新兴的使用机器学习算法的静态检测方法又有着特征普适性差的缺点.针对以上问题,提出了一种基于文本向量的php-webshell检测方法,使用n-gram算法和TF-IDF算法将php脚本执行过程中产生的操作码序列转化为文本向量,以文本向量作为输入特征,使用极限梯度提升算法XGBoost对php脚本分类,通过判断分类结果,实现php-webshell检测,实验结果表明,所提方法能有效地检测php-webshell,提高了php-webshell静态检测方法的准确率.
作者 张贺威 刘晓洁 Zhang HeWei;Liu Xiaojie
出处 《数据通信》 2019年第4期16-21,共6页
基金 国家重点研发计划[2016YFB0800604,2016YFB0800605] 国家自然科学基金项目[61572334,U1736212] 四川省重点研发项目[2018GZ0183]
  • 相关文献

参考文献8

二级参考文献74

  • 1冯谷,高鹏.新型SQL注入技术研究与分析[J].计算机科学,2012,39(S3):415-417. 被引量:10
  • 2芮挺 ,沈春林 ,Qi TIAN ,张金林 .基于HMM的击键特征用户身份认证[J].计算机工程,2005,31(2):7-9. 被引量:6
  • 3VAPNIK V N.统计学习理论[M].许建华,张学工,译.北京:电子工业出版社,2004.
  • 4刘冰.多类SVM分类算法的研究和改进.电脑知识与技术,2007,(6):1590-1593.
  • 5Xiao Yao. Large and Medium-sized Network Intrusions Cases Research[J]. Publishing House Of Electronics Industry, 2010,(10):301-310.
  • 6J. Ross Quinlan. C4. 5: programs for machine learning[M]. San Francisco: Morgan Kaufmann, 1993.
  • 7Yung-Tsung Hou, Yimeng Chang, Tsuhan Chen.Malicious web content detection by machine learning[J]. Expert Systems with Applications,2010,37(1):55-60.
  • 8Osuna E, Freund R, Girosi F. An improved training algorithm for support vector machines[C]//Proceedings of IEEE Workshop on Neural Networks for Signal Processing. Amelia Island, USA: IEEE Press, 1997: 276-285.
  • 9Lin H T, Lin C J, Weng R C. A note on Plat tps probabilistic outputs for support vector machines[J]. Machine Learning, 2007, 68 (3): 267-276.
  • 10Brinker K. On multiclass active learning with support vector machines[C]//Proceedings of European Conference on Artificial Intelligence. 2004: 969-970.

共引文献85

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部