A Memory-Safe eBPF/GPU Data Plane for Adaptive 5G Backdoor Detection
本文提出了一种用于 5G 网络、具备内存安全性且由分层 eBPF 与 GPU 加速的数据平面,该平面通过利用不可变的内核套接字不变性,成功检测出自适应 BPFDoor 后门,在保持零内存安全违规(即便在对抗性 LLM 攻击下)的同时,性能优于传统的纯手写 CUDA 实现。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在现代世界中,我们的移动网络已不再仅仅是物理塔台和电线的集合;它们已经演变成运行在共享计算机服务器上的庞大且灵活的软件系统。这种被称为云原生部署的转变,使得网络运营商能够快速且高效地更新其服务,但也改变了它们所面临的威胁性质。攻击者不再是突破单一、隔离的机器,而是可以将恶意程序隐藏在管理数百万用户数据流的软件之中。这些被称为“后门”的隐藏程序旨在保持隐形。它们不会打开一个保安能看到的门;相反,它们会静静地等待一个秘密信号——一个只有攻击者才知道的特定数据模式——来唤醒它们并允许它们窃取信息。挑战在于,防御者面临的问题是这些信号可以被瞬间更改。如果安全系统是为寻找某种特定的模式而构建的,攻击者只需简单地改变该模式,就能让安全系统变得盲目。这创造了一场猫鼠游戏,其中的规则变化速度超过了规则被编写的速度。
希腊“德莫克里特斯”国家科学研究中心的研究人员通过构建一种新型安全系统解决了这一问题,该系统并不依赖于猜测秘密信号。他们没有试图去记忆不断变化的入侵者模式,而是专注于这些隐藏程序运作方式的一个基本事实。为了发挥作用,一个被动的后门需要监听信号可能采取的所有路径,包括那些隐藏在移动网络使用的复杂隧道中的路径。为此,该程序必须在计算机操作系统中打开一种特定类型的监听套接字(socket),该套接字必须绑定到一个特殊的设置上,从而允许它查看所有流量,无论这些流量是从哪个网络接口到达的。研究人员发现,这种要求并非攻击者可以做出的选择,而是一种机械性的必然。如果攻击者更改该设置以隐藏程序,程序就会停止工作,因为它无法再接收到秘密信号。这种不可改变的要求就是研究人员所称的“行为不变性”(behavioral invariant)。
为了测试这个想法,团队在实验室中构建了一个真实的 5G 网络,其中包含了模拟的基站和用户设备。随后,他们建立了一个由两个人工智能代理参与的自动化竞赛。其中一个代理扮演攻击者,任务是不断使隐藏的后门发生突变,改变其秘密信号、隐藏位置及其内部结构,以规避检测。另一个代理扮演防御者,任务是追踪并捕获该后门。研究人员让这些代理相互对抗了数千轮。他们发现,传统的寻找特定代码模式的方法在攻击者改变信号时几乎每次都会失败。然而,这种寻找监听套接字这一不可改变要求的新方法却每次都成功了。即使攻击者试图根据防御者的行动来调整其策略,后门也无法在不破坏自身功能的前提下进行隐藏。在针对不同类型智能攻击者的 25 次试验中,这种不变性在 25 次中全部保持稳固。
研究人员还必须解决一个困难的工程问题:如何检查这一要求,使其速度足以跟上现代 5G 网络的速度而不降低网络性能。他们设计了一个两层架构系统。第一层运行在计算机的核心深处,以极高的速度过滤掉明显的流量。第二层负责复杂的分析,运行在专门的图形处理器(GPU)上。该处理器使用一种现代的、注重安全性的语言进行编程,可以防止一类常见的计算机错误(如内存泄漏或崩溃),而这些错误经常困扰安全软件。团队测量了这一新系统的性能,发现虽然在处理非常简单的任务时,它比旧的、安全性较低的方法稍慢,但随着分析复杂度的增加,它变得显著更快且更高效。整个系统运行的功耗较低,约为 66 瓦特,证明了在高安全性、内存安全的分析方面,在网络边缘实现这一目标是可能的。
这项研究证实,尽管攻击者可以改变其工具的外观,但他们无法改变其成功运作所需的物理规律。通过专注于入侵行为中不可改变的机械特性,而非其转瞬即逝的外表,研究人员展示了一种检测自适应威胁的方法,这种方法对于攻击者的快速突变具有免疫力。结果表明,基于这些原则构建的系统可以承受智能、进化型对手的压力,为构建更具韧性的移动网络提供了一条路径——在这种网络中,安全性不依赖于攻击者会犯错的希望,而是依赖于攻击者无法在不暴露的情况下进行隐藏的确定性。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。