Review Article

ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW

Volume: 2 Number: 1 August 2, 2024
EN

ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW

Abstract

API, in other words system calls are critical data sources for monitoring the operation of systems and applications, and the data obtained from these calls provides a wealth of information for anomaly detection. API calls are the basic building blocks of the interaction between the oper- ating system and user applications, and analysis of these calls provides important data for securing the system. Anomaly detection is crucial for system security and performance. ML models learn nor- mal and abnormal behaviors by processing large amounts of data and use this information to detect anomalies in new data. When anomaly detection using system calls is combined with ML algorithms, it can make more precise and accurate detections. In this paper, we focus on anomaly detection with machine learning methods using API calls. We present a SLR on the topic as well as a SoK by provid- ing basic knowledge. The main goal is to describe, synthesize, and compare security advancements in anomaly detection using API calls with ML algorithms by examining them through the lens of vari- ous research questions. More than 30 research papers were retrieved using search phrases identified from common and reputable databases, and those relevant to the topic were included in the SLR us- ing different screening criteria. In addition, the reviewed studies were compared in terms of different metrics such as dataset, platform, success parameter, used ML method, and features.

Keywords

References

  1. S. Garg, S. Batra, A novel ensembled technique for anomaly detection, International Journal of Communication Systems 30 (11) (2017) e3248.
  2. S. Ranshous, S. Shen, D. Koutra, S. Harenberg, C. Faloutsos, N. F. Samatova, Anomaly detection in dynamic networks: a survey, Wiley Interdisciplinary Reviews: Computational Statistics 7 (3) (2015) 223–247.
  3. M. Ahmed, A. N. Mahmood, M. R. Islam, A survey of anomaly detection techniques in financial domain, Future Gener- ation Computer Systems 55 (2016) 278–288.
  4. D. Alsalman, A comparative study of anomaly detection techniques for iot security using amot (adaptive machine learn- ing for iot threats), IEEE Access (2024).
  5. B. Jin, S. Sahni, A. Shevat, Designing Web APIs: Building APIs That Developers Love, ” O’Reilly Media, Inc.”, 2018.
  6. A. Almaleh, R. Almushabb, R. Ogran, Malware api calls detection using hybrid logistic regression and rnn model, Applied Sciences 13 (9) (2023) 5439.
  7. Y. Li, F. Kang, H. Shu, X. Xiong, Y. Zhao, R. Sun, Apiaso: A novel api call obfuscation technique based on address space obscurity, Applied Sciences 13 (16) (2023) 9056.
  8. F. Osamor, B. Wellman, Deep learning-based hybrid model for efficient anomaly detection, International Journal of Advanced Computer Science and Applications 13 (4) (2022).

Details

Primary Language

English

Subjects

Information Security and Cryptology

Journal Section

Review Article

Publication Date

August 2, 2024

Submission Date

June 28, 2024

Acceptance Date

July 24, 2024

Published in Issue

Year 2024 Volume: 2 Number: 1

APA
Şahin, V., Arat, F., & Akleylek, S. (2024). ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW. Current Trends in Computing, 2(1), 60-85. https://izlik.org/JA59AW87CJ
AMA
1.Şahin V, Arat F, Akleylek S. ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW. CTC. 2024;2(1):60-85. https://izlik.org/JA59AW87CJ
Chicago
Şahin, Varol, Ferhat Arat, and Sedat Akleylek. 2024. “ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW”. Current Trends in Computing 2 (1): 60-85. https://izlik.org/JA59AW87CJ.
EndNote
Şahin V, Arat F, Akleylek S (August 1, 2024) ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW. Current Trends in Computing 2 1 60–85.
IEEE
[1]V. Şahin, F. Arat, and S. Akleylek, “ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW”, CTC, vol. 2, no. 1, pp. 60–85, Aug. 2024, [Online]. Available: https://izlik.org/JA59AW87CJ
ISNAD
Şahin, Varol - Arat, Ferhat - Akleylek, Sedat. “ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW”. Current Trends in Computing 2/1 (August 1, 2024): 60-85. https://izlik.org/JA59AW87CJ.
JAMA
1.Şahin V, Arat F, Akleylek S. ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW. CTC. 2024;2:60–85.
MLA
Şahin, Varol, et al. “ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW”. Current Trends in Computing, vol. 2, no. 1, Aug. 2024, pp. 60-85, https://izlik.org/JA59AW87CJ.
Vancouver
1.Varol Şahin, Ferhat Arat, Sedat Akleylek. ANOMALY DETECTION WITH API CALLS BY USING MACHINE LEARNING: SYSTEMATIC LITERATURE REVIEW. CTC [Internet]. 2024 Aug. 1;2(1):60-85. Available from: https://izlik.org/JA59AW87CJ