paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Accounting for Missing Events in Statistical Information Leakage Analysis

统计信息泄漏分析中对缺失事件的补偿
ICSE 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)2025匹配度 2/10 · 该论文属于安全与隐私中的统计信息泄漏分析,虽涉及程序执行样本和程序分析,但与用户核心方向(静态分析+LLM/Agent、浮点程序分析、贝叶斯程序分析及其与LLM交叉)没有直接关联,也未涉及LLM、形式化验证或Agentic程序。引用 0 inbox
Seongmin Lee, Shreyas Minocha, Marcel Böhme
crossref: 2026-09-12

AI 速览

一句话:提出改进的信息泄漏估计器,通过多项分布估计重建缺失样本下的联合分布,在低覆盖率时仍能准确并安全地高估互信息。

通过公开信道泄漏秘密信息是软件系统中的关键隐私缺陷,泄漏越多,攻击者所需时间越少。现代软件规模庞大且部分经验事实无法用于源码的形式化分析,因此研究者转向以程序执行样本为基础的统计方法。然而现有统计方法要求高样本覆盖率,样本需覆盖秘密与可观测值的所有组合才能准确反映其联合分布,否则会严重低估信息泄漏量,导致对脆弱程序的安全性过度自信。本文提出一种改进的信息泄漏估计器,利用应用统计学方法在样本覆盖低时改进联合分布的估计,核心思想是将问题转化为缺失类别样本下的多项分布估计问题,并给出两种方法及新的精化启发式来调整联合分布。在一组基准程序上验证了各方法的有效性。与现有统计方法相比,本方法能安全地高估互信息,并在有限程序执行次数下提供更准确的估计。

问题
基于程序执行样本的统计信息泄漏分析在样本覆盖率低时会严重低估泄漏量,使分析者对脆弱程序的安全性产生过度自信。
方法
将缺失样本下的联合分布重建建模为多项分布估计问题,提出两种估计方法,并设计新的精化启发式来调整联合分布、提高估计精度。
评估
在一组基准程序上验证所提各方法的有效性,并与现有统计信息泄漏估计方法进行比较,证明其能在有限执行次数下安全高估互信息且估计更准确。
原文摘要(Abstract)

The leakage of secret information via a public channel is a critical privacy flaw in software systems. The more information is leaked per observation, the less time an attacker needs to learn the secret. Due to the size and complexity of the modern software, and because some empirical facts are not available for a formal analysis of the source code, researchers started investigating statistical methods using program executions as samples. However, current statistical methods require a high sample coverage. Ideally, the sample is large enough to contain every possible combination of secret$\times$observable value to accurately reflect the joint distribution of (secret, observable). Otherwise, the information leakage is severely underestimated, which is problematic as it can lead to overconfidence in the security of an otherwise vulnerable program. In this paper, we introduce an improved estimator for information leakage and propose to use methods from applied statistics to improve our estimate of the joint distribution when sample coverage is low. The key idea is to reconstruct the joint distribution by casting our problem as a multinomial estimation problem in the absence of samples for all classes. We suggest two approaches and demonstrate the effectiveness of each approach on a set of benchmark subjects. We also propose novel refinement heuristics, which help to adjust the joint distribution and gain better estimation accuracy. Compared to existing statistical methods for information leakage estimation, our method can safely overestimate the mutual information and provide a more accurate estimate from a limited number of program executions.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8747,
  title = {Accounting for Missing Events in Statistical Information Leakage Analysis},
  author = {Seongmin Lee and Shreyas Minocha and Marcel Böhme},
  booktitle = {ICSE},
  year = {2025},
  doi = {10.1109/icse55347.2025.00018}
}