推荐 3.5
Conf: 50%
该论文针对软件包生态系统中发布路径的权威性问题,提出了一种前驱感知的发布权威记录方法。该方法通过比较每个包版本与其直接前驱版本在发布者、仓库、CI工作流、来源凭证、签名和中介证据等多个维度的差异,来识别发布路径上的不连续点。作者对npm、PyPI、Maven Central、crates.io和RubyGems五个注册表进行了有目的的抽样审计,时间跨度为2024年4月至2026年6月,分析了45,812个版本、43,100个有效前驱比较和942个包坐标。Go作为VCS/代理/校验和日志边界适配器单独报告。通过透明规则识别出204个策略触发的发布路径不连续事件。这些触发策略作为主要候选队列。统一的语义距离规则选出了320个版本,覆盖了190/204个触发事件;一个描述性的特定注册表规则选出了337个版本,覆盖了全部204个触发事件。在60行的盲测共享核心中,三名从业者将20/30个触发事件评为立即审查,9/30评为监控,1/30评为无需审查,所有30个对照均评为无需审查。这些信号是基于公开发布路径证据的审查线索。外部对齐中的精确恶意版本与策略触发事件无重叠。同路径入侵、未改变的受损CI、以及公共快照中缺失的版本需要独立于本发布路径记录之外的证据。
💡 推荐理由: 软件供应链安全中,包注册表依赖关系被视为信任基础,但发布路径的变更(如发布者、CI变更)可能引入风险。该工作首次系统化测量发布权威性,为检测供应链攻击提供了新的审查线索。
🎯 建议动作: 研究跟进
排序因子: 来自 arXiv 其他板块 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)