← 最新论文
💻 computer science

Request Segmentation and Metadata Leakage in Low-Rate GPUPower Telemetry: A Single-Platform Audi

本文审计了在单块 NVIDIA RTX 2080 Ti 上通过低速率 GPU 功耗遥测来推断 GPT-2 请求边界的可行性,结果表明,虽然预知窗口分类器可以实现高准确率,但标准的被动检测在处理预填充请求时表现挣扎且整体覆盖率较低,从而凸显了实验条件与现实世界攻击场景之间的差距。

原作者: Ali Hamza, Chih-Yi Chiu, Aziz Ahmad, Shezad Arian, Hassan iftikhar

发布于 2026-10-09
📖 1 分钟阅读☕ 轻松阅读

原作者: Ali Hamza, Chih-Yi Chiu, Aziz Ahmad, Shezad Arian, Hassan iftikhar

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

现代计算机通常由软件进行监控,以追踪其耗电量、温度以及处理器的繁忙程度。这些被称为遥测的数据对于保持系统运行的平稳与高效至关重要。然而,正如一个人的心跳可以揭示其是在奔跑还是在睡眠一样,图形处理器(GPU)的电活动也会在无意中泄露它正在执行的任务。这造成了一个潜在的安全风险:如果有人能够读取这些功率测量数据,他们或许就能推测出计算机正在处理哪些信息,即便他们并不被允许直接查看这些数据。这种研究通过物理信号(如功耗)寻找隐藏信息的领域被称为侧信道攻击(side-channel attack)。研究人员提出的问题是,普通软件所能获取的功率读数是否足够详细,以至于能够暴露计算机正在进行的任务中的敏感细节。

一组研究人员着手测试这一特定风险,使用的是一种在许多高端计算机中常见的常见显卡。他们专注于这样一种场景:攻击者可以在运行两个不同版本的流行文本生成人工智能模型时,持续观察该显卡的功耗情况。他们调查的核心挑战不仅在于功耗是否随模型的运作而变化,还在于观察者是否真的能够精准地定位出特定请求何时开始以及何时结束。在一项受控实验中,研究人员明确知道计算机何时开始和结束一项任务,但他们想看看一个仅能看到连续功率数值流、且没有任何开始或停止信号的被动观察者,是否也能判断出同样的边界。他们还想知道,一旦找到了一个请求,观察者是否能分辨出正在使用的是哪种模型,以及计算机在生成响应时花费了多长时间。

研究人员在一张显卡上进行了这项研究,在显卡处理数百个请求的过程中,以极高的速度记录了功率数据。他们将数据分为三组:一组用于构建检测工具,一组用于测试这些工具,最后一组则在最后阶段才公开,作为严格的测试。他们的第一个重大发现是,识别任务确切的开始和结束时刻极其困难。在系统处理的近六百个请求中,他们最好的自动化检测器也只能匹配上其中的六十个。此外,该检测器完全漏掉了一类特定的短时任务,即在计算机仅进行数据准备而不生成新文本的 117 个实例中,一个也未能找到。这意味着对于绝大多数请求而言,观察者实际上对正在发生的作业处于“盲视”状态。

然而,当研究人员模拟一个观察者已经确切知道任务发生时间的场景时,故事发生了变化。在这种“先知”(oracle)场景下,由于起始和结束时间是作为“礼物”被提供的,识别正在运行的模型的能力大幅提升。当研究人员给出正确的时段时,系统在近 90% 的案例中都能正确识别出模型。这种鲜明的差异凸显了一个关键差距:功率信号本身包含足够的信息来识别工作内容,但能否首先找到这些工作才是真正的瓶颈。研究人员发现,功率读数的变化相对缓慢,即使在相同时间内计算机正在执行数千项操作,数值每秒也仅发生约十次偏移。这种缓慢的节奏使得捕捉到计算机处理短时任务的短暂瞬间变得非常困难。

团队还测试了改变观察数据的方式是否能提高成功率。他们尝试了不同的方法来捕捉任务的开始和结束,包括寻找功率的突发跳变或计算机内部时钟行为的变化。一种新方法确实找到了更多的请求,使成功率从极低的水平提升到了稍高一点,但这伴随着一个显著的弊端:它也产生了更多的误报,将不活跃的时段误判为正在进行的作业。研究人员得出结论,虽然功率数据确实会泄露计算机正在做的事情,但由于寻找请求本身非常困难,利用这种泄露进行攻击的实际能力受到了严重限制。他们证明了,仅仅在偶然发现的少数请求上拥有很高的成功率,并不等同于拥有一个能够持续监控系统的有效攻击手段。

最终,这项研究是对一项特定安全主张的仔细审计。它表明,虽然显卡的功耗确实带有其执行工作的特征,但可用测量值的低速以及将真实工作与背景噪声分离的难度,使得将其转化为可靠的间谍工具变得困难。研究人员发现,信号确实存在,但它被埋没在大量的错失机会和误报之中。他们强调,安全评估不仅要报告系统在找到正确时刻时能多好地猜中答案,还要报告它在多大程度上完全错过了那个时刻。在这一特定设置中,错失请求与误报的结合表明,如果仅看成功的猜测,泄露详细信息的风险可能看起来很高,但实际风险比这要低。这项工作强调了将检测过程与识别过程作为一个整体来观察的重要性,而不是仅仅关注最后一步的答案猜测。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →