计算机科学 ›› 2018, Vol. 45 ›› Issue (6A): 383-386.

• 信息安全 • 上一篇    下一篇

基于灰度图纹理指纹的恶意软件分类

张晨斌,张云春,郑杨,张鹏程,林森   

  1. 云南大学软件学院 昆明650095
  • 出版日期:2018-06-20 发布日期:2018-08-03
  • 作者简介:张晨斌(1994-),男,主要研究方向为机器学习、网络安全;张云春(1981-),男,博士,讲师,主要研究方向为无线网络,E-mail:yunchunzhang@hotmail.com(通信作者);郑 杨(1996-),男,主要研究方向为网络安全;张鹏程(1996-),男,主要研究方向为网络安全;林 森(1994-),男,主要研究方向为机器学习。
  • 基金资助:
    云南省应用基础研究计划青年项目(2012FD004),国家自然科学基金项目(61363084,61363021),云南大学软件学院教育创新基金项目(2012EI07)资助

Malware Classification Based on Texture Fingerprint of Gray-scale Images

ZHANG Chen-bin,ZHANG Yun-chun, ZHENG Yang,ZHANG Peng-cheng, LIN Sen   

  1. School of Software,Yunnan University,Kunming 650095,China
  • Online:2018-06-20 Published:2018-08-03

摘要: 随着安卓恶意软件数量的快速增长,传统的恶意软件检测与分类机制存在检测率低、训练模型复杂度高等问题。为解决上述问题,结合图像纹理特征提取技术和机器学习分类器,提出基于灰度图纹理特征的恶意软件分类方法。该方法首先将恶意软件样本生成灰度图,设计并集成了包含GIST和Tamura特征提取算法在内的4种特征提取方法;然后将所得纹理特征集合作为源数据,基于Caffe高性能处理架构构造了5种分类学习模型,最终实现对恶意软件的检测和分类。实验结果表明,基于图像纹理特征的恶意软件分类具有较高的准确率,且Caffe架构能有效缩短学习时间,降低复杂度。

关键词: 恶意软件, 分类学习, 灰度图, 纹理特征

Abstract: With the rapid increment of the number of Android malwares,the traditional malware detection and classification methods were proved to be with low detection rate,highly complex training model and so on.To solve above problems,the texture feature of gray-scale image-based malware classification method was proposed by combining the image texture feature abstraction and machine learning classifiers.The proposed method starts with converting the malware samples into grayscale images.Four feature abstraction methods were designed including GIST and Tamura-based feature abstraction algorithm.By taking the texture feature as the source data,5 kinds of classification learning models were constructed by using high performance architecture Caffe.Finally,the detection and classification of malwares were done.The experimental results show that the image texture feature-based malware classification achieves high accuracy,and the Caffe architecture can effectively improve the learning time which further reduces the complexity.

Key words: Classification learning, Gray-scale images, Malwares, Texture feature

中图分类号: 

  • TP399
[1]NATARAJ L,KARTHIKEYAN S,JACOB G,et al.Malware Images:Visualization and Automatic Classification[C]∥Proceedings of the 8th International Symposium on Visualization for Cyber Security(VizSec’11).New York,USA,2011:401-407.
[2]王蕊,冯登国,杨轶等.基于语义的恶意代码行为特征提取及检测方法[J].软件学报,2012,23(2):378-393.
[3]NARUDIN F A,FEIZOLLAH A,ANUAR N B,et al.Evaluation of machine learning classifiers for mobile malware detection[J].Soft Computing,2016,20(1):343-357.
[4]韩晓光,曲武,姚宣霞,等.基于纹理指纹的恶意代码变种检测方法研究[J].通信学报,2014,35(8):125-136.
[5]MALIK J,KAUSHAL R.CREDROID:Android malware detection by network traffic analysis[C]∥Proceedings of the 1st ACM Workshop on Privacy-Aware Mobile Computing.ACM,2016:28-36.
[6]KOLOSNJAJI B,ZARRAS A,WEBSTER G,et al.Deep lear- ning for classification of malware system call sequences[C]∥Australasian Joint Conference on Artificial Intelligence.Springer International Publishing,2016:137-149.
[7]高程程,惠晓威.基于灰度共生矩阵的纹理特征提取[J].计算机系统应用,2010,19(6):195-198.
[8]MOHANAIAH P,SATHYANARAYANA P,GURUKUMAR L.Image texture feature extraction using GLCM approach[J].International Journal of Scientific and Research Publications,2013,3(5):1.
[9]CARR J R,DE MIRANDA F P.The semivariogram in comparison to the co-occurrence matrix for classification of image texture[J].IEEE Transactions on Geoscience and Remote Sensing,1998,36(6):1945-1952.
[10]GOTLIEB C C,KREYSZIG H E.Texture descriptors based on co-occurrence matrics[J].Computer Vision,Graphics,and Image Processing,1990,51(1):70-86.
[11]HARALICK R M,SHANMUGAM K,DINSTEIN IH.Textural features for image classification[J].IEEE Transactions on Systems,Man and Cybernetics,1973,SMC-3(6):610-621.
[12]PATEL J M,GAMIT N C.A review on feature extraction techniques in content based image retrieval[C]∥International Conference on Wireless Communications,Signal Processing and Networking (WiSPNET).IEEE Computer Society,2016:2259-2263.
[13]HEAVEN V X.Computer virus collection [EB/OL].URL:http:// vxheaven.org/vl.
[1] 张光华, 高天娇, 陈振国, 于乃文.
基于N-Gram静态分析技术的恶意软件分类研究
Study on Malware Classification Based on N-Gram Static Analysis Technology
计算机科学, 2022, 49(8): 336-343. https://doi.org/10.11896/jsjkx.210900203
[2] 沈超, 何希平.
基于纹理特征增强和轻量级网络的人脸防伪算法
Face Anti-spoofing Algorithm Based on Texture Feature Enhancement and Light Neural Network
计算机科学, 2022, 49(6A): 390-396. https://doi.org/10.11896/jsjkx.210600217
[3] 姚烨, 朱怡安, 钱亮, 贾耀, 张黎翔, 刘瑞亮.
一种基于异质模型融合的 Android 终端恶意软件检测方法
Android Malware Detection Method Based on Heterogeneous Model Fusion
计算机科学, 2022, 49(6A): 508-515. https://doi.org/10.11896/jsjkx.210700103
[4] 辛元雪, 史朋飞, 薛瑞阳.
基于区域提取与改进 LBP 特征的运动目标检测
Moving Object Detection Based on Region Extraction and Improved LBP Features
计算机科学, 2021, 48(7): 233-237. https://doi.org/10.11896/jsjkx.200600131
[5] 陈晋音, 邹健飞, 袁俊坤, 叶林辉.
面向恶意软件检测模型的黑盒对抗攻击方法
Black-box Adversarial Attack Method Towards Malware Detection
计算机科学, 2021, 48(5): 60-67. https://doi.org/10.11896/jsjkx.200300127
[6] 李一萌, 李成海, 宋亚飞, 王坚.
基于Attention-DenseNet-BC的恶意软件家族分类方法
Method of Malware Family Classification Based on Attention-DenseNet-BC Model Mechanism
计算机科学, 2021, 48(10): 308-314. https://doi.org/10.11896/jsjkx.210200166
[7] 孙志强, 万良, 丁红卫.
基于深度自编码网络的Android恶意软件检测方法
Android Malware Detection Method Based on Deep Autoencoder Network
计算机科学, 2020, 47(4): 298-304. https://doi.org/10.11896/jsjkx.190700132
[8] 古雪梅,刘嘉勇,程芃森,何祥.
基于增强BiLSTM-CRF模型的推文恶意软件名称识别
Malware Name Recognition in Tweets Based on Enhanced BiLSTM-CRF Model
计算机科学, 2020, 47(2): 245-250. https://doi.org/10.11896/jsjkx.190500063
[9] 孙伟, 赵玉普.
增强旋转不变LBP算法及其在图像检索中的应用
Enhanced Rotation Invariant LBP Algorithm and Its Application in Image Retrieval
计算机科学, 2019, 46(7): 263-267. https://doi.org/10.11896/j.issn.1002-137X.2019.07.040
[10] 彭金喜, 苏远歧, 薛笑荣.
基于深度学习和同生矩阵的SAR图像纹理特征检索方法
SAR Image Feature Retrieval Method Based on Deep Learning and Synchronic Matrix
计算机科学, 2019, 46(6A): 196-199.
[11] 朱威, 易瑶, 王图强, 郑雅羽.
一种深度图像帧内编码单元快速划分算法
Fast Coding Unit Partition Algorithm for Depth Maps
计算机科学, 2019, 46(10): 286-294. https://doi.org/10.11896/jsjkx.180701337
[12] 包晓安, 林晓东, 张娜, 徐璐, 吴彪.
应用色彩纹理特征的人脸防欺骗算法
Face Anti-spoofing Detection Using Color Texture Feature
计算机科学, 2019, 46(10): 180-185. https://doi.org/10.11896/jsjkx.180901688
[13] 曲佳, 时增林, 叶阳东.
基于卷积特征的非平衡人群密度估计方法
Unbalanced Crowd Density Estimation Based on Convolutional Features
计算机科学, 2018, 45(8): 236-241. https://doi.org/10.11896/j.issn.1002-137X.2018.08.042
[14] 郭宇, 郝晓燕, 张兴忠.
基于预测的多特征融合Mean-Shift跟踪算法
Multi-feature Fusion Mean-Shift Tracking Algorithm Based on Prediction
计算机科学, 2018, 45(6A): 171-173.
[15] 王雪峤,齐华山,袁家政,梁爱华,孙力红.
二维Gabor特征与三维NP-3DHOG特征融合的人脸识别算法
Face Recognition Using 2D Gabor Feature and 3D NP-3DHOG Feature
计算机科学, 2018, 45(6A): 247-251.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!