paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Security guarantees for automated software testing

自动化软件测试的安全保证
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 1/10 · 该论文研究灰盒模糊测试中的统计估计偏差与安全保证,属于软件测试与安全领域,与用户关注静态分析、LLM/Agent 辅助程序分析、浮点程序分析及贝叶斯程序分析等核心方向无直接交集。引用 0 inbox
Danushka Liyanage
crossref: 2026-09-12

AI 速览

一句话:揭示灰盒 fuzzing 的自适应偏差会使现有估计量有偏,并提出偏差校正以实现残余风险、成本收益与有效性的无偏估计。

在决定是否继续一次 fuzzing 活动前,工程师需要知道程序正确性的残余风险、追加投入带来的置信度收益(成本-收益权衡),以及 fuzzer 最终能发现缺陷总数的极限(有效性)。已有的数据驱动方法可为白盒与黑盒 fuzzing 提供这类定量决策指导,但无法保证对灰盒 fuzzing——当前最流行的自动化软件漏洞发现技术——的上述三个量给出无偏估计。原因在于灰盒 fuzzer 会引入自适应偏差,使现有估计量出现系统性误差。本文针对该问题,研究如何在定量分析中校正这一自适应偏差,从而为灰盒 fuzzing 活动提供具有统计保证的残余风险、成本-收益与有效性估计,支撑可量化精度的工程决策。摘要未给出具体评估细节。

问题
现有数据驱动估计方法无法在灰盒 fuzzing 中无偏地估计残余风险、成本-收益权衡与有效性,因为灰盒 fuzzer 引入的自适应偏差会使估计量有偏。
方法
分析灰盒 fuzzing 引入的自适应偏差,并在定量分析中对该偏差进行校正,以构造无偏估计量,为 fuzzing 活动决策提供统计保证。
评估
摘要未具体说明评估方式;从问题设定看,目标是基于 fuzzing 活动的观测数据实现无偏估计,从而支持可量化精度的工程决策。
原文摘要(Abstract)

Before making important decisions about an ongoing fuzzing campaign, we believe an engineer may want to know: (i) the achieved level of confidence about the program’s correctness (residual risk), (ii) the expected increase in confidence about the program’s correctness if we invest more time for the current campaign (cost-benefit trade-off), and (iii) the total number of bugs that the fuzzer can find in the limit (effectiveness). The ability to accurately estimate the above quantities through observed data of the fuzzing campaign allows engineers to make required decisions with quantifiable accuracy. Currently, there are popular data-driven approaches to provide such quantitative guidance on decision making for white- and blackbox fuzzing campaigns. However, none of these prevailing techniques can guarantee unbiased estimation of residual risk, cost-benefit trade-off, or effectiveness for greybox fuzzing – the most popular automated software vulnerability discovery technique to date. Greybox fuzzers introduce an adaptive bias to existing estimators that needs to be corrected during the quantitative analysis to make accurate decisions about the campaign.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6297,
  title = {Security guarantees for automated software testing},
  author = {Danushka Liyanage},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3473097}
}