API Traffic Anomaly Detection in Microservice Architecture

被引:1
|
作者
Sowmya, M. [1 ]
Rai, Ankith J. [1 ]
Spoorthi, V [1 ]
Irfan, M. D. [1 ]
Honnavalli, Prasad B. [1 ]
Nagasundari, S. [1 ]
机构
[1] PES Univ, Dept CSE, Bengaluru, India
关键词
API traffic; Anomaly detection; Microservices; Denial of Service (DoS) detection; Machine Learning models; Microservice architecture; Data breach; bagging; RandomForest;
D O I
10.1109/CCGridW59191.2023.00044
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the current Digital Age, data is an important asset that is constantly targeted in cyberattacks. Attackers make use of vulnerabilities in the application design to perform data theft. Therefore, there is a need to implement an intrusion detection mechanism that is specific to the application architecture. The Microservices Architecture is predominantly used by organizations to develop their software applications. This application design architecture is a group of individual services that interact through Application Programming Interfaces (APIs). As the number of API endpoints increases, there is an increase in the attack surface for hackers to exploit the application. The activity at these endpoints and API calls can be monitored to check for anomalies, which indicates abnormal behaviour. An API call refers to a request made to an API endpoint. Multiple API calls among the services generate API traffic in the application. This traffic can be analyzed for detecting unusual behaviour. In this paper, a machine-learning based technique, API Traffic Anomaly Detection (API-TAD), that detects anomalies in API traffic at two levels - a generalized level, and an application-specific level is proposed. This makes it a more efficient and accurate anomaly detection, not only in the network layer of the OSI model, but also in the application layer.
引用
收藏
页码:206 / 213
页数:8
相关论文
共 50 条
  • [1] An Anomaly Detection Algorithm for Microservice Architecture Based on Robust Principal Component Analysis
    Jin, Mingxu
    Lv, Aoran
    Zhu, Yuanpeng
    Wen, Zijiang
    Zhong, Yubin
    Zhao, Zexin
    Wu, Jiang
    Li, Hejie
    He, Hanheng
    Chen, Fengyi
    [J]. IEEE ACCESS, 2020, 8 : 226397 - 226408
  • [2] Scaling Network Traffic Logger with Microservice Architecture
    Phain, Chakrit
    Limpiyakorn, Yachai
    [J]. 2018 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2018,
  • [3] A Reference Architecture for Real-Time Microservice API Consumption
    Gadea, Cristian
    Trifan, Mircea
    Ionescu, Dan
    Ionescu, Bogdan
    [J]. 3RD WORKSHOP ON CROSSCLOUD INFRASTRUCTURES & PLATFORMS (CROSSCLOUD 2016), 2016,
  • [4] Anomaly Detection in Microservice-Based Systems
    Nobre, Joao
    Pires, E. J. Solteiro
    Reis, Arsenio
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (13):
  • [5] On Anomaly Detection and Root Cause Analysis of Microservice Systems
    Guan, Zijie
    Lin, Jinjin
    Chen, Pengfei
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2018, 2019, 11434 : 465 - 469
  • [6] Load Balancing Algorithm of API Gateway Based on Microservice Architecture for a Smart City
    Cao, Xiaoming
    Zhang, Huabing
    Shi, Hongyu
    [J]. JOURNAL OF TESTING AND EVALUATION, 2024, 52 (03) : 1663 - 1676
  • [7] A Neuromorphic Architecture for Anomaly Detection in Autonomous Large-Area Traffic Monitoring
    Chen, Qiuwen
    Qiu, Qinru
    Li, Hai
    Wu, Qing
    [J]. 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 202 - 205
  • [8] A Method of Microservice Performance Anomaly Detection Based on Deep Learning
    Fang, Haotian
    Li, Chunhua
    Wang, Qing
    Zhou, Ke
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2024, 61 (03): : 600 - 613
  • [9] Traffic Camera Anomaly Detection
    Wang, Yuan-Kai
    Fan, Ching-Tang
    Chen, Jian-Fu
    [J]. 2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 4642 - 4647
  • [10] Anomaly detection in network traffic
    Duraj, Agnieszka
    Bucki, Pawel
    Drajling, Aleksander
    Makrocki, Robert
    Sipinski, Mateusz
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2022, 98 (12): : 205 - 208