Tanasart Phuangtong, Nitipoom Jaroonchaipipat, Nontawat Thanundonsuk, Parich Sakda, S. Fugkeaw
{"title":"RANDES: A Ransomware Detection System based on Machine Learning","authors":"Tanasart Phuangtong, Nitipoom Jaroonchaipipat, Nontawat Thanundonsuk, Parich Sakda, S. Fugkeaw","doi":"10.1109/KST57286.2023.10086910","DOIUrl":null,"url":null,"abstract":"Ransomware is one of the most prevalent cybercrimes where an attacker steals or freezes the organizational data through the data encryption. Thus, the task of ransomware detection has great importance in the field of cyber security. One thing in common with the existing models today is that they treated the assemblies as one long text. While in the execution of real code, the program counter may jump in between lines, making it more like graph traversal than linear. Thus, we proposed a new deep learning model for ransomware detection based on the executable file disassembling analysis. We split the assemblies into non-branching sequences and apply per-sequence embedding. Then, we employed Graph Attention Network (GAT) to classify whether a suspect executable file is a ransomware. Finally, we conducted experiments to show that our proposed system is efficient for real deployment.","PeriodicalId":351833,"journal":{"name":"2023 15th International Conference on Knowledge and Smart Technology (KST)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 15th International Conference on Knowledge and Smart Technology (KST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KST57286.2023.10086910","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Ransomware is one of the most prevalent cybercrimes where an attacker steals or freezes the organizational data through the data encryption. Thus, the task of ransomware detection has great importance in the field of cyber security. One thing in common with the existing models today is that they treated the assemblies as one long text. While in the execution of real code, the program counter may jump in between lines, making it more like graph traversal than linear. Thus, we proposed a new deep learning model for ransomware detection based on the executable file disassembling analysis. We split the assemblies into non-branching sequences and apply per-sequence embedding. Then, we employed Graph Attention Network (GAT) to classify whether a suspect executable file is a ransomware. Finally, we conducted experiments to show that our proposed system is efficient for real deployment.