The Rise of Serverless Architectures: Security Challenges and Best Practices
Asian Journal of Research in Computer Science · pp. 194–210 · Published 25 Oct 2023
10.9734/ajrcos/2023/v16i4382Abstract
The field of serverless computing has had significant growth and recognition in the past decade. This emerging area has garnered attention because to its notable impact on cost reduction, latency reduction, scalability improvement, and elimination of server-side management, among other benefits. Nevertheless, there is still a dearth of comprehensive study that would facilitate developers and academics in gaining a more profound comprehension of the importance of serverless computing in many scenarios. Therefore, it is imperative to provide scholarly study data that has been published within this particular field. This study conducted a comprehensive analysis of 275 scholarly articles retrieved from reputable literature sources, with the aim of extracting valuable insights pertaining to serverless computing. Subsequently, the acquired data underwent analysis in order to address many study inquiries pertaining to the contemporary advancements in serverless computing, encompassing its fundamental principles, available platforms, and patterns of utilization, among other relevant aspects. In addition, we analyze the current obstacles confronting serverless computing and explore potential avenues for future research to facilitate its deployment and utilization.
References (74)
- 1 Above the Clouds: A Berkeley View of Cloud Computing
- 2 Spectre Attacks: Exploiting Speculative Execution [DOI]
- 3 Meltdown: reading kernel memory from user space
- 4 Attribute-Based Access Control [DOI]
- 5 The rise of serverless computing [DOI]
- 6 Serverless Computing: An Investigation of Factors Influencing Microservice Performance [DOI]
- 7 To Docker or Not to Docker: A Security Perspective [DOI]
- 8 FunctionBench: A Suite of Workloads for Serverless Cloud Function Service [DOI]
- 9 Serving Deep Learning Models in a Serverless Platform [DOI]
- 10 Flip Feng Shui: Hammering a Needle in the Software Stack
- 11 Costless: Optimizing Cost of Serverless Computing through Function Fusion and Placement [DOI]
- 12 Distributed Machine Learning with a Serverless Architecture [DOI]
- 13 Cold Start Influencing Factors in Function as a Service [DOI]
- 14 tinyFaaS: A Lightweight FaaS Platform for Edge Environments [DOI]
- 15 Exploring Serverless Computing for Neural Network Training [DOI]
- 16 Valve: Securing Function Workflows on Serverless Computing Platforms [DOI]
- 17 Winning in the Era of Serverless Computing and Function as a Service [DOI]
- 18 Performance Optimization for Edge-Cloud Serverless Platforms via Dynamic Task Placement [DOI]
- 19 Skedulix: Hybrid Cloud Scheduling for Cost-Efficient Execution of Serverless Applications [DOI]
- 20 Beyond Load Balancing: Package-Aware Scheduling for Serverless Platforms [DOI]
- 21 Leveraging the Serverless Architecture for Securing Linux Containers [DOI]
- 22 Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review [DOI]
- 23 On-Premises Serverless Computing for Event-Driven Data Processing Applications [DOI]
- 24 Improving Application Migration to Serverless Computing Platforms: Latency Mitigation with Keep-Alive Workloads [DOI]
- 25 Serverless Big Data Processing using Matrix Multiplication as Example [DOI]
- 26 Pipsqueak: Lean Lambdas with Large Libraries [DOI]
- 27 Towards Auction-Based Function Placement in Serverless Fog Platforms [DOI]
- 28 Tracking Causal Order in AWS Lambda Applications [DOI]
- 29 A Serverless IoT Architecture for Smart Waste Management Systems [DOI]
- 30 Making Serverless Computing More Serverless [DOI]
- 31 Modeling and Automated Deployment of Serverless Applications Using TOSCA [DOI]
- 32 Benchmarking FaaS Platforms: Call for Community Participation [DOI]
- 33 The Ifs and Buts of Less is More: A Serverless Computing Reality Check [DOI]
- 34 Graphless: Toward Serverless Graph Processing [DOI]
- 35 Go Serverless: Securing Cloud via Serverless Design Patterns
- 36 Architecture Decision on using Microservices or Serverless Functions with Containers [DOI]
- 37 Model-Based Analysis of Serverless Applications [DOI]
- 38 Living on the Edge: Serverless Computing and the Cost of Failure Resiliency [DOI]
- 39 Network Resource Isolation in Serverless Cloud Function Service [DOI]
- 40 Role Mining in Business: Taming Role-Based Access Control Administration [DOI]
- 41 SERVERLESS COMPUTING: A MULTIVOCAL LITERATURE REVIEW
- 42 Visualizing serverless cloud application logs for program understanding [DOI]
- 43 Serverless Parachutes: Preparing Chosen Functionalities for Exceptional Workloads [DOI]
- 44 2017 USENIX Annual Technical Conference (USENIX ATC'17)
- 45 2020 IEEE Symposium on Security and Privacy (SP) [DOI]
- 46 Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider [DOI]
- 47 Serverless Computing: One Step Forward, Two Steps Back [DOI]
- 48 Role-Based Access Controls [DOI]
- 49 Status of Serverless Computing and Function-as-a-Service(FaaS) in Industry and Research [DOI]
- 50 Performance Modeling of Serverless Computing Platforms [DOI]
- 51 Denial of wallet—Defining a looming threat to serverless computing [DOI]
- 52 Workflow Integration Alleviates Identity and Access Management in Serverless Computing [DOI]
- 53 Predicting Performance and Cost of Serverless Computing Functions with SAAF [DOI]
- 54 COCOA: Cold Start Aware Capacity Planning for Function-as-a-Service Platforms [DOI]
- 55 Amoeba: QoS-Awareness and Reduced Resource Usage of Microservices with Serverless Computing [DOI]
- 56 Warmonger: Inflicting Denial-of-Service via Serverless Functions in the Cloud [DOI]
- 57 When Less is More: Core-Restricted Container Provisioning for Serverless Computing [DOI]
- 58 BASTION: A Security Enforcement Network Stack for Container Networks.
- 59 Repttack: Exploiting Cloud Schedulers to Guide Co-Location Attacks [DOI]
- 60 Fog Robotics Algorithms for Distributed Motion Planning Using Lambda Serverless Computing [DOI]
- 61 Implications of Programming Language Selection for Serverless Data Processing Pipelines [DOI]
- 62 A Survey on Serverless Computing and Its Implications for JointCloud Computing [DOI]
- 63 Serverless Computing for NFV: Is it Worth it? A Performance Comparison Analysis [DOI]
- 64 CoResident Evil: Covert Communication In The Cloud With Lambdas [DOI]
- 65 Serverless Straggler Mitigation using Error-Correcting Codes [DOI]
- 66 Evaluating Concurrent Executions of Multiple Function-as-a-Service Runtimes with MicroVM [DOI]
- 67 Applicability of Coverage Criteria for Serverless Applications [DOI]
- 68 Serverless Elastic Exploration of Unbalanced Algorithms [DOI]
- 69 SLATE: Managing Heterogeneous Cloud Functions [DOI]
- 70 HCloud: A Serverless Platform for JointCloud Computing [DOI]
- 71 2008 Annual Computer Security Applications Conference (ACSAC) [DOI]
- 72 2021 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops) [DOI]
- 73 2021 International Symposium on Secure and Private Execution Environment Design (SEED) [DOI]
- 74 Serverless Literature Dataset [DOI]
Cited by 12
Francesco Buccafurri, Vincenzo De Angelis, Sara Lazzaro · Ad Hoc Networks · 2025
Md Mahbub Alam · 2024 International Conference on Advanced Information Scientific Development (ICAISD) · 2024
Ranjan Kumar Behera, Anisha Kumari, Sung-Bae Cho · IEEE Access · 2025
Wisnu Uriawan, Ray Ramadita, Rizky Dwi Putra · 2024
D. Dhanya, M. Arun Manicka Raja, Khasimbee Shaik · Advances in Information Security, Privacy, and Ethics · 2024
Showing 5 of 12 known citations — external sources report more than can currently be individually listed.
Related research
- Simulation-based Learning Utilizing Virtualization Technology and Backtrack in Teaching Information Assurance and Security: Case in Haramaya University — shares topic coverage
- Computing Power Utilization of Distributed Systems Using Distributed Compilation: A Clustered HPC Approach — shares topic coverage
- Enhancing Malware Detection Accuracy through Graph Based Model — shares topic coverage
- Advancing Cloud Technology Security: Leveraging High-Level Coding Languages like Python and SQL for Strengthening Security Systems and Automating Top Control Processes — shares topic coverage
- T.R.P Mechanism to Secure E-learning Information that Shared with Cloud Storage — shares topic coverage
Article metrics
Real usage data collected on this platform.
11
Page views
0
PDF downloads
0
Outbound clicks
12
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.