arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2305.08039cs.CR

系统性与非预期性相遇:基于多模糊测试的先验知识自适应5G漏洞检测

Systematic Meets Unintended: Prior Knowledge Adaptive 5G Vulnerability Detection via Multi-Fuzzing

Jingda Yang, Ying Wang, Yanjun Pan, Tuyen X. Tran

AI总结:

针对5G安全研究缺乏整体视角的问题,提出系统性多模糊测试方法,通过LAL、SyAL和SoAL三种策略自适应不同先验知识条件,有效发现并预测5G漏洞,实现实时检测与主动防御。

摘要:

5G和NextG的虚拟化与软件化是实现向灵活性转变的关键推动力,但它们也带来了潜在的攻击面以供威胁利用。然而,当前通信系统中的安全研究主要集中在安全挑战的特定方面,缺乏整体视角。为了应对这一挑战,提出了一种新颖的系统性模糊测试方法,用于揭示、检测和预测攻击者具有和不具有先验知识假设的漏洞。它还作为系统测试和防御模拟流水线的数字孪生平台。提出了三种模糊测试策略:Listen-and-Learn (LAL)、Synchronize-and-Learn (SyAL)和Source-and-Learn (SoAL)。LAL策略是一种黑盒模糊测试策略,用于在无先验协议知识的情况下发现漏洞,而SyAL策略也是一种黑盒模糊测试方法,它利用攻击者可访问的用户信息和一种新颖的基于概率的模糊测试方法,更准确地针对漏洞。随后采用白盒模糊测试策略SoAL,通过对重要比特的模糊测试来识别和解释漏洞。使用srsRAN 5G平台,LAL策略识别出129个RRC连接漏洞,平均检测时长为0.072s。利用基于概率的模糊测试算法,SyAL策略在精确率和召回率上优于现有模型,且使用的模糊测试用例显著更少。SoAL检测到三个源于5G协议漏洞的中间人漏洞。所提出的解决方案可扩展到RRC之外的其他开源和商业5G平台及协议。广泛的实验结果表明,所提出的解决方案是验证5G安全的有效且高效的方法;同时,它可作为实时漏洞检测和主动防御。

英文摘要:

The virtualization and softwarization of 5G and NextG are critical enablers of the shift to flexibility, but they also present a potential attack surface for threats. However, current security research in communication systems focuses on specific aspects of security challenges and lacks a holistic perspective. To address this challenge, a novel systematic fuzzing approach is proposed to reveal, detect, and predict vulnerabilities with and without prior knowledge assumptions from attackers. It also serves as a digital twin platform for system testing and defense simulation pipeline. Three fuzzing strategies are proposed: Listen-and-Learn (LAL), Synchronize-and-Learn (SyAL), and Source-and-Learn (SoAL). The LAL strategy is a black-box fuzzing strategy used to discover vulnerabilities without prior protocol knowledge, while the SyAL strategy, also a black-box fuzzing method, targets vulnerabilities more accurately with attacker-accessible user information and a novel probability-based fuzzing approach. The white-box fuzzing strategy, SoAL, is then employed to identify and explain vulnerabilities through fuzzing of significant bits. Using the srsRAN 5G platform, the LAL strategy identifies 129 RRC connection vulnerabilities with an average detection duration of 0.072s. Leveraging the probability-based fuzzing algorithm, the SyAL strategy outperforms existing models in precision and recall, using significantly fewer fuzzing cases. SoAL detects three man-in-the-middle vulnerabilities stemming from 5G protocol vulnerabilities. The proposed solution is scalable to other open-source and commercial 5G platforms and protocols beyond RRC. Extensive experimental results demonstrate that the proposed solution is an effective and efficient approach to validate 5G security; meanwhile, it serves as real-time vulnerability detection and proactive defense.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑