{"title":"基于注意力的BiLSTM恶意软件族分类","authors":"Yonglin Liao, Nurbol Luktarhan, Yue Wang, Qinlin Chen","doi":"10.1145/3603781.3603838","DOIUrl":null,"url":null,"abstract":"Due to API calls being the most prominent characteristic of malicious software, this paper uses Windows API call sequences as features to classify malware families. A BiLSTM model based on attention mechanism is proposed. First, to address the problem of significantly different sample lengths, an algorithm for preprocessing Windows API call sequences of different lengths is improved, referred to as RD in this paper. RD can effectively remove duplicate APIs and reduce the length of API call sequences, and experimental results show that this preprocessing algorithm can improve the classification accuracy. Then, considering the temporal nature of API calls, this paper uses a BiLSTM model that can perceive contextual information and integrates an attention mechanism to improve the model's performance. Experimental results show that the attention-based BiLSTM model outperforms other models.","PeriodicalId":391180,"journal":{"name":"Proceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Attention-Based BiLSTM For Malware Family Classification\",\"authors\":\"Yonglin Liao, Nurbol Luktarhan, Yue Wang, Qinlin Chen\",\"doi\":\"10.1145/3603781.3603838\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to API calls being the most prominent characteristic of malicious software, this paper uses Windows API call sequences as features to classify malware families. A BiLSTM model based on attention mechanism is proposed. First, to address the problem of significantly different sample lengths, an algorithm for preprocessing Windows API call sequences of different lengths is improved, referred to as RD in this paper. RD can effectively remove duplicate APIs and reduce the length of API call sequences, and experimental results show that this preprocessing algorithm can improve the classification accuracy. Then, considering the temporal nature of API calls, this paper uses a BiLSTM model that can perceive contextual information and integrates an attention mechanism to improve the model's performance. Experimental results show that the attention-based BiLSTM model outperforms other models.\",\"PeriodicalId\":391180,\"journal\":{\"name\":\"Proceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3603781.3603838\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 4th International Conference on Computing, Networks and Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3603781.3603838","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Attention-Based BiLSTM For Malware Family Classification
Due to API calls being the most prominent characteristic of malicious software, this paper uses Windows API call sequences as features to classify malware families. A BiLSTM model based on attention mechanism is proposed. First, to address the problem of significantly different sample lengths, an algorithm for preprocessing Windows API call sequences of different lengths is improved, referred to as RD in this paper. RD can effectively remove duplicate APIs and reduce the length of API call sequences, and experimental results show that this preprocessing algorithm can improve the classification accuracy. Then, considering the temporal nature of API calls, this paper uses a BiLSTM model that can perceive contextual information and integrates an attention mechanism to improve the model's performance. Experimental results show that the attention-based BiLSTM model outperforms other models.