A Classification-by-Retrieval Framework for Few-Shot Anomaly Detection to Detect API Injection Attacks
Udi Aharon, Ran Dubin, Amit Dvir, Chen Hajaj

TL;DR
This paper introduces a novel unsupervised few-shot anomaly detection framework for API injection attacks, combining language modeling and retrieval techniques to improve detection accuracy with minimal normal data.
Contribution
The paper presents a new classification-by-retrieval framework using FastText-based language models and approximate nearest neighbor search for few-shot API attack detection.
Findings
Improved detection accuracy over state-of-the-art baselines
Effective in identifying novel and unconventional API attacks
Lightweight and fast training with few normal examples
Abstract
Application Programming Interface (API) Injection attacks refer to the unauthorized or malicious use of APIs, which are often exploited to gain access to sensitive data or manipulate online systems for illicit purposes. Identifying actors that deceitfully utilize an API poses a demanding problem. Although there have been notable advancements and contributions in the field of API security, there remains a significant challenge when dealing with attackers who use novel approaches that don't match the well-known payloads commonly seen in attacks. Also, attackers may exploit standard functionalities unconventionally and with objectives surpassing their intended boundaries. Thus, API security needs to be more sophisticated and dynamic than ever, with advanced computational intelligence methods, such as machine learning models that can quickly identify and respond to abnormal behavior. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Malware Detection Techniques · Web Application Security Vulnerabilities
