#taint-analysis

共收录 5 条相关安全情报。

← 返回所有主题
推荐 11.5
Conf: 50%
👥 作者: Jie Liang 0006, Mingzhe Wang, Chijin Zhou, Zhiyong Wu 0010, Yu Jiang 0001, Jianzhong Liu, Zhe Liu 0001, Jiaguang Sun 0001

本文提出了一种名为PATA的模糊测试工具,其核心创新在于实现了路径感知的污点分析技术。传统污点分析在处理真实程序中的循环结构时,难以区分同一变量在循环中多次出现的约束条件。PATA通过以下步骤解决该问题:首先,识别约束中使用的变量,并构建代表变量序列(RVS),该序列包含所有代表性约束变量的出现及其值;其次,扰动输入,将扰动后的RVS与原始RVS匹配,通过值变化识别影响每个RVS条目的输入字节;最后,变异对应的输入字节以求解给定路径上的约束。实验在Google的fuzzer-test-suite、LAVA-M以及多个开源项目上评估,与AFL、MOPT、TortoriseFuzz、VUzzer、Angora、Redqueen和Greyone等先进模糊测试工具对比。在Google测试套件上,PATA发现的唯一路径数量和覆盖的基本块数量分别比其他领先模糊测试工具高出29%–1830%和7%–87%,并发现了更多漏洞,包括17个未列出的漏洞。在LAVA-M上,PATA在所有评估的模糊测试工具中表现最佳,发现了2602个漏洞。在开源项目中,PATA发现了40个以前未知的漏洞,其中12个已确认为CVE。

💡 推荐理由: 该研究提出了一种新颖的路径感知污点分析方法,显著提升了模糊测试在复杂程序(尤其是含循环结构)中的约束求解能力和漏洞发现效率,对改进模糊测试技术有重要参考价值。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Pengyu Sun, Qishu Jin, Enhao Huang, Zifeng Kang, Xin Liu, Dakun Shen, Song Li

本文提出了VIPER-MCP,这是首个针对MCP(模型上下文协议)服务器的端到端自动化漏洞审计框架。MCP已成为连接LLM代理与外部工具的标准接口,由于MCP服务器暴露特权操作(如shell执行、网络访问、文件系统操作),其工具处理程序中的实现缺陷可导致从自然语言输入到安全敏感接收器的直接路径,进而引发远程代码执行或系统完全沦陷。现有方法要么产生未经验证的静态告警,要么依赖缺乏代码级指导的固定模板库,无法触发需要特定参数形状或多步污染路径的漏洞。VIPER-MCP引入两种新技术:(1)两遍静态分析中的锚点-查询遍,通过函数级结构上下文增强标准污染告警,将文件级静态工件解析为具体的MCP工具处理程序,并生成以漏洞为锚点的调用链;(2)反馈驱动的提示进化机制,采用双变异器调度,独立校正工具选择漂移并加深参数渗透,结合适应度评分的种子选择,迭代优化自然语言提示以触发漏洞。在39884个真实开源MCP服务器仓库的大规模扫描中,VIPER-MCP发现了106个0-day漏洞,均通过端到端利用轨迹确认,迄今已分配67个CVE ID。所有发现的漏洞均已负责任地披露给受影响的开发者,并协调CVE分配。

💡 推荐理由: MCP正成为LLM代理生态的关键组件,其安全漏洞可能被攻击者利用自然语言提示远程控制主机。VIPER-MCP提供了首个自动化审计方案,可帮助防御者提前发现并修补此类高危漏洞。

🎯 建议动作: 研究跟进

排序因子: 来自 arXiv 其他板块 (+2) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.6)
👥 作者: Fengyu Liu, Yuan Zhang 0009, Tian Chen, Youkun Shi, Guangliang Yang 0001, Zihan Lin, Min Yang 0002, Junyao He, Qi Li

微服务架构因其松耦合和可扩展性,已成为构建现代Web应用的主流方式。然而,本文研究揭示,微服务应用仍然面临污点风格漏洞(taint-style vulnerability)的严重威胁。针对这一问题,作者提出了一种新颖的安全分析工具MScan,能够有效检测真实世界中快速演进的微服务应用中的污点漏洞。MScan主要由三个阶段组成:首先,通过网关为中心的分析(gateway-centric analysis)识别外部恶意用户可访问的入口点;其次,利用一种新的数据结构——服务依赖图(service dependence graph)来桥接微服务间的通信;最后,采用距离引导的策略(distance-guided strategy)进行选择性上下文敏感污点分析,以检测漏洞。作者将MScan应用于25个开源微服务应用和5个来自全球领先金融科技公司的工业微服务应用,成功发现了59个高危0-day漏洞,并进行了负责任的漏洞披露,截至目前已获得31个CVE编号。实验结果表明,MScan能够有效检测微服务应用中的污点漏洞,具备实际应用价值。该研究适合微服务安全研究人员、开发者以及安全运维人员阅读。

💡 推荐理由: 微服务架构普及但安全分析工具滞后,MScan首次系统性地解决了微服务间污点传播漏洞的自动化检测问题,发现了大量真实0-day漏洞,对提升云原生应用安全具有重要实践意义。

🎯 建议动作: 研究跟进

排序因子: 影响边界/网络设备 (+5) | 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Runhao Liu 0001, Jiarun Dai, Haoyu Xiao, Yuan Zhang, Yeqi Mou, Lukai Xu, Bo Yu 0008, Baosheng Wang, Min Yang

该论文针对现代Linux固件中C-Lua混合Web服务的安全漏洞检测问题展开研究。传统静态污点分析工具通常仅关注固件中的C二进制文件,忽略了Lua脚本及字节码的存在,导致检测覆盖面不足。作者观察到现代固件广泛采用Lua与C混合编程实现Web服务,因此提出FirmCross——一种面向C-Lua混合Web服务的自动化污点风格漏洞检测器。FirmCross能够自动解混淆固件中的Lua字节码,识别Lua代码空间中的独特污点源,并系统性地捕获C-Lua跨语言污点流。在包含来自11家供应商的73个固件镜像的数据集上,FirmCross检测到的漏洞数量是现有最先进工具(MangoDFA和LuaTaint)的6.82倍至14.5倍。尤其值得注意的是,FirmCross帮助发现了610个0-day漏洞,截至论文提交时已有31个漏洞被分配了CVE编号。该工作显著提升了固件Web服务安全分析的完整性和有效性。

💡 推荐理由: 首次系统关注固件中C-Lua混合Web服务的跨语言污点流分析,显著提升了漏洞发现数量,对IoT/嵌入式安全分析有重要推进作用。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Ruiguo Yang, Jiajin Cai, Xinhui Han

该论文提出了一种名为TaintGrep的静态分析工具,用于检测Android应用中的漏洞。该工具基于污点分析(taint analysis)技术,并支持用户自定义规则,从而能够灵活地适应不同的安全检测需求。TaintGrep通过构建数据流图并追踪敏感数据(如用户输入、敏感API调用)的传播路径,最终识别可能导致信息泄露、权限滥用等安全问题的模式。实验部分(abstract未详细说明)可能评估了其在真实应用上的检测效果。该研究的主要贡献在于提供了一个可扩展的静态分析框架,允许安全分析师根据特定漏洞类型编写自定义规则,降低了针对新型漏洞的检测门槛。适合安全分析人员、移动安全研究者以及希望定制化检测逻辑的开发者阅读。

💡 推荐理由: Android应用漏洞频发,现有静态工具规则固化,难以适应新型攻击模式。TaintGrep通过用户自定义规则增强了灵活性,为蓝队提供了可定制的自动化检测手段。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.4)