paper-with-me

Papers

Detection of Compromised Functions in a Serverless Cloud Environment

2024-08-05 · Danielle Lavi, Oleg Brodt, Dudu Mimran, Yuval Elovici, Asaf Shabtai

Serverless computing is an emerging cloud paradigm with serverless functions at its core. While serverless environments enable software developers to focus on developing applications without the need to actively manage the underlying runtime infrastructure, they open the door to a wide variety of security threats that can be challenging to mitigate with existing methods. Existing security solutions do not apply to all serverless architectures, since they require significant modifications to the serverless infrastructure or rely on third-party services for the collection of more detailed data. In this paper, we present an extendable serverless security threat detection model that leverages cloud providers' native monitoring tools to detect anomalous behavior in serverless applications. Our model aims to detect compromised serverless functions by identifying post-exploitation abnormal behavior related to different types of attacks on serverless functions, and therefore, it is a last line of defense. Our approach is not tied to any specific serverless application, is agnostic to the type of threats, and is adaptable through model adjustments. To evaluate our model's performance, we developed a serverless cybersecurity testbed in an AWS cloud environment, which includes two different serverless applications and simulates a variety of attack scenarios that cover the main security threats faced by serverless functions. Our evaluation demonstrates our model's ability to detect all implemented attacks while maintaining a negligible false alarm rate.

📄 PDF Abstract BibTeX arXiv:2408.02641

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

DeF-DReL: Systematic Deployment of Serverless Functions in Fog and Cloud environments using Deep Reinforcement Learning

2021-10-29 · Chinmaya Kumar Dehury, Shivananda Poojara, Satish Narayana Srirama

Fog computing is introduced by shifting cloud resources towards the users' proximity to mitigate the limitations possessed by cloud computing. Fog environment made its limited resource available to a large number of user…

Cloud ComputingDeep Reinforcement Learning

Serverless AI Security: Attack Surface Analysis and Runtime Protection Mechanisms for FaaS-Based Machine Learning

2026-01-15 · Chetan Pathade, Vinod Dhimam, Sheheryar Ahmad, Ilsa Lareb arxiv

Serverless computing has achieved widespread adoption, with over 70% of AWS organizations using serverless solutions [1]. Meanwhile, machine learning inference workloads increasingly migrate to Function-as-a-Service (Faa…

Characterizing serverless platforms with serverlessbench

2020-10-12 · SOCC 2020 10 · Tianyi Yu, Qingyuan Liu, Dong Du, Yubin Xia 외

Serverless computing promises auto-scalability and cost-efficiency (in "pay-as-you-go" manner) for high-productive software development. Because of its virtue, serverless computing has motivated increasingly new applicat…

Functionals in the Clouds: An abstract architecture of serverless Cloud-Native Apps

2021-05-21 · Stanislaw Ambroszkiewicz, Waldemar Bartyna, Stanislaw Bylka

Cloud Native Application CNApp (as a distributed system) is a collection of independent components (micro-services) interacting via communication protocols. This gives rise to present an abstract architecture of CNApp as…

How Does It Function? Characterizing Long-term Trends in Production Serverless Workloads

2023-12-15 · Artjom Joosen, Ahmed Hassan, Martin Asenov, Rajkarn Singh 외

This paper releases and analyzes two new Huawei cloud serverless traces. The traces span a period of over 7 months with over 1.4 trillion function invocations combined. The first trace is derived from Huawei's internal w…

DiversitySchedulingTime Series Prediction