Assessment of supervised machine learning algorithms using dynamic API calls for malware detection

被引:0
|
作者
Singh, Jagsir [1 ]
Singh, Jaswinder [1 ]
机构
[1] Department of Computer Science and Engineering, Punjabi University Patiala, Patiala, India
关键词
Classification (of information) - Parameter estimation - Supervised learning - Learning algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
Detection of malware using traditional malware detection techniques is very hard. Machine Learning (ML) algorithms provide a solution to detect the malware which is being developed at a very high pace. ML automatic anti-malware system can be developed which can update the system with incoming malware to keep the system secure. To train the malware classifiers runtime features are captured through Cuckoo Sandbox. During execution, malware can drop other malicious payloads and every payload performs different malicious activities. API calls of every process executed by malware or benign file are extracted. In this paper, parameter tuning of Machine Learning (ML) is done to produce the high accuracy results in a binary classification of binary files into malware or benign. In machine learning algorithms, a few essential parameters like k value, kernel function, depth of the tree, loss function, splitting criteria, learning rate, and n-estimators are evaluated using API calls for achieving the high accurate results of the malware classifiers. At last, supervised machine learning classification algorithms were assessed with 6434 benign and 8634 malware samples. Malware classifier produced 99.1% accuracy using ensemble algorithms. This paper provides insight into the parameter tuning of ML algorithms for detecting the malware using API calls. © 2020 Informa UK Limited, trading as Taylor & Francis Group.
引用
收藏
页码:270 / 277
相关论文
共 50 条
  • [21] Intelligent mobile malware detection using permission requests and API calls
    Alazab, Moutaz
    Alazab, Mamoun
    Shalaginov, Andrii
    Mesleh, Abdelwadood
    Awajan, Albara
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 (107): : 509 - 521
  • [22] Malware Detection using API Calls Visualisations and Convolutional Neural Networks
    Pizarro Barona, Jaime
    Avila Alvarez, Joseph
    Jimenez Farfan, Carlos
    Marquez Aguilar, Joangie
    Bonilla, Rafael I.
    [J]. 2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 153 - 159
  • [23] An Opcode-Based Malware Detection Model Using Supervised Learning Algorithms
    Samantray, Om Prakash
    Tripathy, Satya Narayan
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2021, 15 (04) : 18 - 30
  • [24] Malware Detection in Android Mobile Platform using Machine Learning Algorithms
    Al Ali, Mariam
    Svetinovic, Davor
    Aung, Zeyar
    Lukman, Suryani
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 763 - 768
  • [25] A Survey on Android Malware Detection Techniques Using Machine Learning Algorithms
    Alqahtani, Ebtesam J.
    Zagrouba, Rachid
    Almuhaideb, Abdullah
    [J]. 2019 SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2019, : 110 - 117
  • [26] 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
  • [27] A New Malware Detection System Using Machine Learning Techniques for API Call Sequences
    Jerlin, M. Asha
    Marimuthu, K.
    [J]. JOURNAL OF APPLIED SECURITY RESEARCH, 2018, 13 (01) : 45 - 62
  • [28] Multiclass Malware Classification Using Either Static Opcodes or Dynamic API Calls
    Chanajitt, Rajchada
    Pfahringer, Bernhard
    Gomes, Heitor Murilo
    Yogarajan, Vithya
    [J]. AI 2022: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, 13728 : 427 - 441
  • [29] Insider threat detection using supervised machine learning algorithms
    Manoharan, Phavithra
    Yin, Jiao
    Wang, Hua
    Zhang, Yanchun
    Ye, Wenjie
    [J]. TELECOMMUNICATION SYSTEMS, 2023, 87 (04) : 899 - 915
  • [30] Multiclass Supervised Machine Learning Algorithms Applied to Damage and Assessment Using Beam Dynamic Response
    Amanda Aryda Silva Rodrigues de Sousa
    Jefferson da Silva Coelho
    Marcela Rodrigues Machado
    Maciej Dutkiewicz
    [J]. Journal of Vibration Engineering & Technologies, 2023, 11 : 2709 - 2731