The fifth generation of mobile broadband is more than just an evolution to provide more mobile bandwidth, massive machine-type communications, and ultra-reliable and low-latency communications. It relies on a complex, dynamic and heterogeneous environment that implies addressing numerous testing and security challenges. In this paper we present 5Greplay, an open-source 5G network traffic fuzzer that enables the evaluation of 5G components by replaying and modifying 5G network traffic by creating and injecting network scenarios into a target that can be a 5G core service (e.g., AMF, SMF) or a RAN network (e.g., gNodeB). The tool provides the ability to alter network packets online or offline in both control and data planes in a very flexible manner. The experimental evaluation conducted against open-source based 5G platforms, showed that the target services accept traffic being altered by the tool, and that it can reach up to 9.56 Gbps using only 1 processor core to replay 5G traffic.
翻译:第五代移动宽带不仅仅是提供更高移动带宽、大规模机器类通信以及超可靠低时延通信的演进。其依赖于复杂、动态且异构的环境,这带来了大量测试与安全挑战。本文提出5Greplay——一个开源的5G网络流量模糊测试工具,通过创建并注入网络场景至目标(5G核心服务如AMF、SMF或RAN网络如gNodeB),回放并修改5G网络流量,从而实现对5G组件的评估。该工具能以高度灵活的方式,在控制面与数据面在线或离线修改网络数据包。基于开源5G平台的实验评估表明,目标服务能够接受经工具修改的流量,且仅使用1个处理器核心即可实现高达9.56 Gbps的5G流量回放速率。