L. D. L. Rosa, Sean Kilgallon, T. Vanderbruggen, John Cavazos
{"title":"基于深度学习的恶意软件高效表征与分类","authors":"L. D. L. Rosa, Sean Kilgallon, T. Vanderbruggen, John Cavazos","doi":"10.1109/RWEEK.2018.8473556","DOIUrl":null,"url":null,"abstract":"Bad actors have embraced automation to construct malware, and current analysis systems cannot keep up with the ever-increasing load of malware being created daily. Additionally, some static analysis of malware can be computationally expensive, and not all static analysis should be considered for every sample that is part of a large malware dataset. As a result, highly expressive and inexpensive characterizations of malicious code, coupled with low resource machine learning classification platforms are required. In this paper, we use deep learning to build a meta-model that finds the simplest classifiers to characterize and assign malware into their corresponding families. Using static analysis of malware, we generate descriptive features to be used in conjunction with deep learning, in order to predict malware families. Our meta-model can determine when simple and less expensive malware characterization will suffice to accurately classify malicious executables, or when more computationally expensive descriptions are required. Finally, our meta-model is able to predict the simplest features and models to classify malware with an accuracy of up to 90%.","PeriodicalId":206638,"journal":{"name":"2018 Resilience Week (RWS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Efficient Characterization and Classification of Malware Using Deep Learning\",\"authors\":\"L. D. L. Rosa, Sean Kilgallon, T. Vanderbruggen, John Cavazos\",\"doi\":\"10.1109/RWEEK.2018.8473556\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Bad actors have embraced automation to construct malware, and current analysis systems cannot keep up with the ever-increasing load of malware being created daily. Additionally, some static analysis of malware can be computationally expensive, and not all static analysis should be considered for every sample that is part of a large malware dataset. As a result, highly expressive and inexpensive characterizations of malicious code, coupled with low resource machine learning classification platforms are required. In this paper, we use deep learning to build a meta-model that finds the simplest classifiers to characterize and assign malware into their corresponding families. Using static analysis of malware, we generate descriptive features to be used in conjunction with deep learning, in order to predict malware families. Our meta-model can determine when simple and less expensive malware characterization will suffice to accurately classify malicious executables, or when more computationally expensive descriptions are required. Finally, our meta-model is able to predict the simplest features and models to classify malware with an accuracy of up to 90%.\",\"PeriodicalId\":206638,\"journal\":{\"name\":\"2018 Resilience Week (RWS)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Resilience Week (RWS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RWEEK.2018.8473556\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Resilience Week (RWS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RWEEK.2018.8473556","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Efficient Characterization and Classification of Malware Using Deep Learning
Bad actors have embraced automation to construct malware, and current analysis systems cannot keep up with the ever-increasing load of malware being created daily. Additionally, some static analysis of malware can be computationally expensive, and not all static analysis should be considered for every sample that is part of a large malware dataset. As a result, highly expressive and inexpensive characterizations of malicious code, coupled with low resource machine learning classification platforms are required. In this paper, we use deep learning to build a meta-model that finds the simplest classifiers to characterize and assign malware into their corresponding families. Using static analysis of malware, we generate descriptive features to be used in conjunction with deep learning, in order to predict malware families. Our meta-model can determine when simple and less expensive malware characterization will suffice to accurately classify malicious executables, or when more computationally expensive descriptions are required. Finally, our meta-model is able to predict the simplest features and models to classify malware with an accuracy of up to 90%.