The software supply chain attacks are becoming more and more focused on trusted development and delivery procedures, so the conventional post-build integrity mechanisms cannot be used anymore. The available frameworks like SLSA, SBOM and in toto are majorly used to offer provenance and traceability but do not have the capabilities of actively identifying and removing vulnerabilities in software production. The current paper includes an example of agentic artificial intelligence (AI) based on autonomous software supply chain security that combines large language model (LLM)-based reasoning, reinforcement learning (RL), and multi-agent coordination. The suggested system utilizes specialized security agents coordinated with the help of LangChain and LangGraph, communicates with actual CI/CD environments with the Model Context Protocol (MCP), and documents all the observations and actions in a blockchain security ledger to ensure integrity and auditing. Reinforcement learning can be used to achieve adaptive mitigation strategies that consider the balance between security effectiveness and the operational overhead, and LLMs can be used to achieve semantic vulnerability analysis, as well as explainable decisions. This framework is tested based on simulated pipelines, as well as, actual world CI/CD integrations on GitHub Actions and Jenkins, including injection attacks, insecure deserialization, access control violations, and configuration errors. Experimental outcomes indicate better detection accuracy, shorter mitigation latency and reasonable build-time overhead than rule-based, provenance only and RL only baselines. These results show that agentic AI can facilitate the transition to self defending, proactive software supply chains rather than reactive verification ones.


翻译:软件供应链攻击日益聚焦于可信开发与交付流程,使得传统构建后完整性机制已无法适用。现有框架如SLSA、SBOM及in toto主要提供溯源与可追溯性,但缺乏在软件生产过程中主动识别与消除漏洞的能力。本文提出一种基于代理式人工智能(AI)的自主软件供应链安全框架,其融合了基于大语言模型(LLM)的推理、强化学习(RL)与多智能体协同技术。该系统通过LangChain与LangGraph协调专业化安全代理,借助模型上下文协议(MCP)与真实CI/CD环境交互,并将所有观测与操作记录于区块链安全账本以确保完整性与可审计性。强化学习用于实现兼顾安全效能与运行开销的自适应缓解策略,大语言模型则用于语义级漏洞分析与可解释决策。该框架在模拟流水线及真实世界的GitHub Actions与Jenkins CI/CD集成环境中进行测试,涵盖注入攻击、不安全反序列化、访问控制违规及配置错误等场景。实验结果表明,相较于基于规则、仅溯源及仅强化学习的基线方法,本框架在检测精度、缓解延迟及构建时开销方面均表现更优。这些结果证明,代理式人工智能能够推动软件供应链从被动验证向主动自主防御的范式转变。

0
下载
关闭预览

相关内容

软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件就是程序加文档的集合体。
一种Agent自主性风险评估框架 | 最新文献
专知会员服务
16+阅读 · 2025年10月24日
ACM TOIS 2021 | 第一个基于多关系图的任务驱动GNN框架
专知会员服务
17+阅读 · 2021年10月25日
AAAI 2022 | ProtGNN:自解释图神经网络
专知
10+阅读 · 2022年2月28日
大数据分析研究组开源Easy Machine Learning系统
中国科学院网络数据重点实验室
17+阅读 · 2017年6月13日
国家自然科学基金
9+阅读 · 2015年12月31日
国家自然科学基金
46+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
VIP会员
相关资讯
AAAI 2022 | ProtGNN:自解释图神经网络
专知
10+阅读 · 2022年2月28日
大数据分析研究组开源Easy Machine Learning系统
中国科学院网络数据重点实验室
17+阅读 · 2017年6月13日
相关基金
国家自然科学基金
9+阅读 · 2015年12月31日
国家自然科学基金
46+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员