Malware Detection via API calls, Topic Models and Machine Learning

被引:0
|
作者
Sundarkumar, G. Ganesh [1 ,2 ]
Ravi, Vadlamani [3 ]
Nwogu, Ifeoma [4 ]
Govindaraju, Venu [4 ]
机构
[1] Inst Dev & Res Banking Technol, Hyderabad 500046, Andhra Pradesh, India
[2] Univ Hyderabad, Hyderabad 500046, Andhra Pradesh, India
[3] Inst Dev & Res Banking Technol, Ctr Excellence CRM & Analyt, Castle Hills Rd 1, Hyderabad 500057, Andhra Pradesh, India
[4] SUNY Buffalo, Ctr Unified Biometr & Sensors, Buffalo, NY USA
关键词
SUPPORT;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dissemination of malicious code, also known as malware, poses severe challenges to cyber security. Malware authors embed software in seemingly innocuous executables, unknown to a user. The malware subsequently interacts with security-critical OS resources on the host system or network, in order to destroy their information or to gather sensitive information such as passwords and credit card numbers. Malware authors typically use Application Programming Interface (API) calls to perpetrate these crimes. We present a model that uses text mining and topic modeling to detect malware, based on the types of API call sequences. We evaluated our technique on two publicly available datasets. We observed that Decision Tree and Support Vector Machine yielded significant results. We performed t-test with respect to sensitivity for the two models and found that statistically there is no significant difference between these models. We recommend Decision Tree as it yields 'if-then' rules, which could be used as an early warning expert system.
引用
收藏
页码:1212 / 1217
页数:6
相关论文
共 50 条
  • [1] Android Malware Detection Using API Calls: A Comparison of Feature Selection and Machine Learning Models
    Muzaffar, Ali
    Hassen, Hani Ragab
    Lones, Michael A.
    Zantout, Hind
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON APPLIED CYBER SECURITY (ACS) 2021, 2022, 378 : 3 - 12
  • [2] Machine Learning for Android Malware Detection Using Permission and API Calls
    Peiravian, Naser
    Zhu, Xingquan
    [J]. 2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 300 - 305
  • [3] Android Malware Detection based on Useful API Calls and Machine Learning
    Jung, Jaemin
    Kim, Hyunjin
    Shin, Dongjin
    Lee, Myeonggeon
    Lee, Hyunjae
    Cho, Seong-je
    Suh, Kyoungwon
    [J]. 2018 IEEE FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING (AIKE), 2018, : 175 - 178
  • [4] Assessment of supervised machine learning algorithms using dynamic API calls for malware detection
    Singh, Jagsir
    Singh, Jaswinder
    [J]. International Journal of Computers and Applications, 2022, 44 (03) : 270 - 277
  • [5] A Robust Malware Detection System Using Deep Learning on API Calls
    Liu, Yingying
    Wang, Yiwei
    [J]. PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 1456 - 1460
  • [6] Malware Detection using the Context of API Calls
    Chandrasekaran, Monika
    Ralescu, Anca
    Kapp, David
    Kebede, Temesgen
    [J]. PROCEEDINGS OF THE 2021 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2021, : 92 - 97
  • [7] Mining API Calls and Permissions for Android Malware Detection
    Sharma, Akanksha
    Dash, Subrat Kumar
    [J]. CRYPTOLOGY AND NETWORK SECURITY, CANS 2014, 2014, 8813 : 191 - 205
  • [8] Analysis of machine learning models for malware detection
    Rahul
    Kedia, Priyansh
    Sarangi, Subrat
    Monika
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2020, 23 (02): : 395 - 407
  • [9] Malware Detection on Android Smartphones using API Class and Machine Learning
    Westyarian
    Rosmansyah, Yusep
    Dabarsyah, Budiman
    [J]. 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS 2015, 2015, : 294 - 297
  • [10] API-MalDetect: Automated malware detection framework for windows based on API calls and deep learning techniques
    Maniriho, Pascal
    Mahmood, Abdun Naser
    Chowdhury, Mohammad Jabed Morshed
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 218