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网络流量fuzzer,可以通过创建和注入网络场景来回放和修改5G网络流量,从而评估5G组件。目标可以是5G核心服务(例如AMF,SMF)或RAN网络(例如gNodeB)。该工具提供了在线或离线地在控制面和数据面上非常灵活地修改网络数据包的能力。针对基于开源的5G平台进行的实验评估表明,目标服务接受被该工具修改的流量,并且它可以在只使用一个处理器核心来回放5G流量的情况下达到最高9.56 Gbps的速度。