← 最新论文
💻 计算机科学

Strict Checks, Slow Iterations, Large Null Spaces: A Numerical Audit of Fused LEMNA Regression on EMBER

本文对基于 EMBER 特征的 Fused LEMNA 回归进行了数值审计,结果表明,尽管该问题的巨大零空间和严格的全变分约束导致标准求解器无法通过收敛性检查,但诸如 OSQP 之类的替代方法可以实现更低的优化目标,尽管尚未确定导致失败或安全攻击的确切原因。

原作者: Kottapalli Deepak Varma

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

原作者: Kottapalli Deepak Varma

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

当计算机程序将某个文件标记为危险时,安全分析人员需要知道原因。他们不仅仅想要一个结论,更想知道结论背后的逻辑。为了提供这一点,研究人员开发了被称为“解释器”(explainers)的工具。这些系统观察安全程序的复杂决策过程,并试图突出那些改变局势的关键特征,就像人类专家指出伪造品上的蛛丝马迹一样。其中一种名为 LEMNA 的工具,试图通过对特定文件周围的数据进行数学模型拟合,来构建一个简单的局部解释。为了使这种解释具有可信度,模型本身的计算必须达到绝对的精确。如果解释背后的数学基础不稳固,那么无论底层的安全程序多么出色,这种解释都是徒劳的。

研究员 Kottapalli Deepak Varma 最近决定使用一组大规模的真实恶意软件特征数据集,对这一特定工具进行严格的压力测试。其目标并非寻找新病毒或攻击安全系统,而是审计驱动该解释引擎的数学内核。实验设置了一个场景:该工具必须从两千多个可能的特征中选择,来解释一个决策,但它只有一千个数据点可以使用。这种不平衡创造了一个困难的数学谜题,即未知数多于线索。研究人员想知道,计算机是否能够按照严格的标准可靠地解决这个谜题,还是说庞大的可能性本身会导致计算出错。

这项调查集中在计算中的一个特定步骤,即计算机试图寻找一组最佳数字来描述数据的过程。在这一特定版本的工具中,其数学结构如此庞大且稀疏,以至于在理论上拥有一个巨大的“零空间”(null space)。通俗地说,这意味着存在数百种不同的数字排列方式,在求解器看来在数学上是完全等价的,从而导致可能不存在唯一的、完美的答案。研究人员设定了一个严格的规则:一个解要被接受,不仅要最小化拟合误差,还必须将数字之间的变化控制在一个非常紧凑的预算内。该预算被设定为 1.0。

研究人员在十六个此前未能达到标准的题目集上运行了计算。他们尝试了三种不同的数学方法来解决这个谜题:一种是通过稍微调整数字使其更容易处理的直接法,以及两种通过许多步骤逐步细化答案的迭代法。结果令人警醒。没有任何一种方法能够同时满足误差缩减和严格预算限制的要求。每一次尝试返回的结果都略微超过了预算,尽管拟合误差很小。这种失败并非由于代码中的漏洞或逻辑缺陷,而是源于严格规则与数据本质之间的一种根本性张力。

然而,审计进一步深入以了解为何预算会被超出。研究人员发现,解超出限制的程度极其微小,从未超过 0.00075。这种微小的超标在数学上与预测答案与实际答案之间的差距是一致的,这是此类计算中已知的一种人工痕迹(artifact)。换句话说,这些解并非错误得离谱,它们只是在技术层面上略微超出了零容忍的界限。当研究人员允许计算运行更长时间——将步数从两百步增加到两千步——时,解最终满足了严格的误差标准,这表明最初的失败是因为计算过程停止得过早,而不是因为无法找到解。

为了确保问题不仅仅是缺乏数据点,研究人员还使用合成数据进行了模拟。这些测试表明,特征数多于数据点并不一定会阻止系统收敛。在某些模拟案例中,系统几乎瞬间就解决了问题。这排除了“问题的规模本身就是导致困难的唯一原因”这一观点。相反,问题似乎是极紧的预算与需要更多时间才能趋于稳定的计算过程共同作用的结果。研究人员还注意到,问题的数学结构非常复杂,导致计算机无法找到唯一解,但这种缺乏唯一性的情况并未阻止系统在给予足够时间的情况下找到一个“足够好”的解。

这项审计的最终结论是细致入微的。被测试的工具并非损坏了,而是在被推向极限时显得脆弱。用于判断计算是否成功的标准过于僵化,以至于拒绝了那些在数学上成立且在实际应用中有用的解。研究发现,该系统可以解决问题,但通常需要比原计划更多的计算时间。研究人员没有发现该工具被操纵或存在根本性缺陷的证据,而是发现当前的配置方式使得通过“零容忍检查”变得困难。对于依赖这些解释的安全分析人员来说,结论是:该工具是有效的,但其输出的接受标准可能需要进行调整,以考虑到在如此复杂的计算中不可避免的、微小且无害的误差边缘。

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

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

试用 Digest →