paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Burn after reading

阅后即焚
ICSE Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering2020匹配度 1/10 · 该论文研究的是 ROP 攻击防御中的运行时重随机化技术,属于系统安全领域,与用户关注的静态分析、LLM/Agent 交叉、浮点程序分析和贝叶斯程序分析均无直接关联。虽然涉及程序分析(指针追踪)的替代方案,但既无理论形式化,也不涉及 LLM 或概率分析方法。引用 6 inbox
Changwei Zou, Jingling Xue
crossref: 2026-09-12

AI 速览

一句话:针对 ROP 攻击中的返回地址覆写问题,提出一种避免昂贵指针追踪的运行时重随机化防护思路。

本文关注返回导向编程(ROP)这类代码复用攻击。ROP 通过劫持调用栈,执行二进制中以 ret 结尾的短指令序列(gadget)来实施攻击。现有的 shadow stack、控制流完整性(CFI)以及代码(重)随机化是三类主流防护手段,但已有的运行时重随机化技术作用于具体返回地址,因而需要昂贵的指针追踪,开销较高。论文(标题“阅后即焚”)针对这一开销瓶颈提出新的思路,核心在于避免依赖具体返回地址,从而以更低的运行时代价抵御返回地址覆写。由于所给摘要未提供具体方法细节与实验数据,本文无法进一步总结其实现机制与评估结果。

问题
ROP 攻击利用以 ret 结尾的 gadget 劫持调用栈;现有运行时重随机化防护因需在具体返回地址上操作而带来昂贵的指针追踪开销。
方法
摘要未提供具体方法细节;从标题与问题陈述看,论文旨在设计一种不依赖具体返回地址的轻量级运行时重随机化机制来抵御返回地址覆写。
评估
摘要未提及评估方式与实验结果。
原文摘要(Abstract)

Return-oriented programming (ROP) is an effective code-reuse attack in which short code sequences (i.e., gadgets) ending in a ret instruction are found within existing binaries and then executed by taking control of the call stack. The shadow stack, control flow integrity (CFI) and code (re)randomization are three popular techniques for protecting programs against return address overwrites. However, existing runtime rerandomization techniques operate on concrete return addresses, requiring expensive pointer tracking.

链接与引用

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

BibTeX
@inproceedings{paperbot5650,
  title = {Burn after reading},
  author = {Changwei Zou and Jingling Xue},
  booktitle = {ICSE},
  year = {2020},
  doi = {10.1145/3377811.3380439}
}