paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Decker: Attack Surface Reduction via On-Demand Code Mapping

Decker:通过按需代码映射削减攻击面
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22023匹配度 2/10 · 论文属于软件安全中的去臃肿/攻击面缩减方向,核心是代码映射与 gadget 消除,不涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析,也不以机器学习系统或 Agentic 程序为分析对象,因此与画像核心方向匹配度低。引用 2 inbox
Chris Porter, Sharjeel Khan, Santosh Pande
crossref: 2026-09-12

AI 速览

一句话:提出 Decker,用按需代码映射削减软件攻击面,克服现有去臃肿技术在可靠性与保守性上的局限。

现代代码复用攻击利用臃肿软件中的短指令序列(gadget)拼接恶意行为,减少此类 gadget 已成为攻击面削减研究的重点。现有去臃肿技术通过用户输入、配置或特性对应用取子集,或破坏 gadget 链,但常面临可靠性问题:在正常输入的无攻击执行中可能崩溃,或者过于保守而遗留大量攻击面。Decker 提出按需代码映射(on-demand code mapping)来削减攻击面。摘要未给出具体实验评估数据与量化结果,仅说明其目标是在保证程序正常执行的同时克服既有方法的可靠性与保守性局限。

问题
代码复用攻击依赖臃肿软件中的 gadget 拼接;现有去臃肿方法或不可靠(正常输入下可能崩溃),或过于保守而残留大量攻击面。
方法
Decker 采用按需代码映射机制,只在需要时映射代码,从而在保持程序正确性的前提下减少可被攻击者复用的代码片段。
评估
摘要未提供实验评估细节与量化结果,评估方式未在摘要中说明。
原文摘要(Abstract)

Modern code reuse attacks take full advantage of bloated software. Attackers piece together short sequences of instructions in otherwise benign code to carry out malicious actions. Mitigating these reusable code snippets, known as gadgets, has become one of the prime focuses of attack surface reduction research. While some debloating techniques remove parts of software that contain such gadgets, other methods focus on making them unusable by breaking up chains of them, thereby substantially diminishing the possibility of code reuse attacks. Third-party libraries are another main focus, because they exhibit a high number of vulnerabilities, but recently, techniques have emerged that deal with whole applications. Attack surface reduction efforts have typically tried to eliminate such attacks by subsetting (debloating) the application, e.g. via user-specified inputs, configurations, or features to achieve high gadget reductions. However, such techniques suffer from the limitations of soundness, i.e. the software might crash during no-attack executions on regular inputs, or they may be conservative and leave a large amount of attack surface untackled.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9995,
  title = {Decker: Attack Surface Reduction via On-Demand Code Mapping},
  author = {Chris Porter and Sharjeel Khan and Santosh Pande},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3575693.3575734}
}