Ortega Candel José Manuel, Mora Gimeno Francisco José, Mora Mora Higinio
Department of Computer Science and Technology, Alicante University, Alicante, Spain.
Data Brief. 2023 Dec 5;52:109921. doi: 10.1016/j.dib.2023.109921. eCollection 2024 Feb.
Denial of Wallet (DoW) attacks refers to a type of cyberattack that aims to exploit and exhaust the financial resources of an organization by triggering excessive costs or charges within their cloud or serverless computing environment. These attacks are particularly relevant in the context of serverless architectures due to characteristics like pay-as-you-go model, auto-scaling, limited control and cost amplification. Serverless computing, often referred to as Function-as-a-Service (FaaS), is a cloud computing model that allows developers to build and run applications without the need to manage traditional server infrastructure. Serverless architectures have gained popularity in cloud computing due to their flexibility and ability to scale automatically based on demand. These architectures are based on executing functions without the need to manage the underlying infrastructure. However, the lack of realistic and representative datasets that simulate function invocations in serverless environments has been a challenge for research and development of solutions in this field. The aim is to create a dataset for simulating function invocations in serverless architectures, that is a valuable practice for ensuring the reliability, efficiency, and security of serverless applications. Furthermore, we propose a methodology for the generation of the dataset, which involves the generation of synthetic data from traffic generated on cloud platforms and the identification of the main characteristics of function invocations. These characteristics include SubmitTime, Invocation Delay, Response Delay, Function Duration, Active Functions at Request, Active Functions at Response. By generating this dataset, we expect to facilitate the detection of Denial of Wallet (DoW) attacks using machine learning techniques and neural networks. In this way, this dataset available in Mendeley data repository could provide other researchers and developers with a dataset to test and evaluate machine learning algorithms or use other techniques based on the detection of attacks and anomalies in serverless environments.
钱包拒绝(DoW)攻击是指一种网络攻击类型,旨在通过在组织的云或无服务器计算环境中引发过高成本或费用,来利用并耗尽该组织的财务资源。由于诸如按使用付费模式、自动扩展、控制有限和成本放大等特性,这些攻击在无服务器架构的背景下尤为相关。无服务器计算,通常称为函数即服务(FaaS),是一种云计算模型,允许开发人员构建和运行应用程序而无需管理传统的服务器基础设施。无服务器架构因其灵活性以及能够根据需求自动扩展的能力,在云计算中颇受欢迎。这些架构基于执行函数而无需管理底层基础设施。然而,缺乏模拟无服务器环境中函数调用的现实且具有代表性的数据集,一直是该领域解决方案研发面临的一项挑战。目标是创建一个用于模拟无服务器架构中函数调用的数据集,这对于确保无服务器应用程序的可靠性、效率和安全性是一项有价值的实践。此外,我们提出了一种生成该数据集的方法,该方法涉及从云平台上生成的流量中生成合成数据,以及识别函数调用的主要特征。这些特征包括提交时间、调用延迟、响应延迟、函数持续时间、请求时的活动函数、响应时 的活动函数。通过生成此数据集,我们期望借助机器学习技术和神经网络来促进对钱包拒绝(DoW)攻击的检测。通过这种方式, Mendeley数据存储库中提供的这个数据集可以为其他研究人员和开发人员提供一个数据集,用于测试和评估机器学习算法,或基于无服务器环境中的攻击和异常检测使用其他技术。