AI 资源库 · 已整理 6 项

软件供应链

查看与软件供应链相关的 AI 资讯、工具、Skill、工作流和开源项目。

超越容器镜像签名:Datadog 如何执行软件供应链策略

Datadog 内部建了一个叫 Turnstile 的系统。原来他们的镜像签名只能证明镜像签名后没被改过,但挡不住更早环节出问题,比如代码合入时被塞进恶意改动、依赖被投毒、构建环境被入侵,这些镜像照样能带着有效签名上线。Turnstile 在软件从代码到镜像的每一步都生成加密签名的“证明”,记录是谁、在什么环境、经过什么审核,部署前再按环境策略检查这些证明,比如生产环境要求更严。这样安全团队能提前拦截不合格镜像,也不用对开发流程造成太多打扰。目前它是 Datadog 内部系统,文章没有说明是否对外开源或商用。

文中可用工具

  • TurnstileDatadog 内部系统,为软件制品生成防篡改签名证明,并在部署前按环境策略检查
  • in-toto开源框架,用来记录软件供应链中各步骤由谁执行、按什么顺序执行
  • containerd容器运行时,Datadog 通过自定义插件在拉取镜像时验证签名
  • SLSA提供源码和构建完整性威胁模型的标准框架,文章参考其原则
☆ 收藏查看来源 ↗

推出 Evo Agentic AppSec:跟上 AI 开发节奏的安全方案

Snyk 发布了一套叫 Evo Agentic AppSec 的“安全智能体”工具,用一组 AI 代理自动完成应用安全工作的各个环节。过去,安全团队面对 AI 大量生成的代码早已不堪重负,Snyk 的数据显示每修复一个漏洞、同时会新增约八个,其中不少是传统扫描器看不清的业务逻辑和权限问题,恶意依赖包还可能在扫描前就偷走凭证。这套工具覆盖从代码开发、CI 检查到定期深度分析三个环节,把威胁评估、漏洞发现、修复和验证串起来,人只负责定策略和审批;据其 VulnBump 测试,修复代理生成的修复有 90% 可直接合并,而无上下文时只有 59.6%。对读者的意义是:这类方案试图让安全审查跟上 AI 写代码的速度,而不是靠人工事后补漏。目前原文只说了这是将进入 Evo 平台的新方案,未说明开放时间或价格。

文中可用工具

  • Evo Agentic AppSec由一组安全智能体组成,自动完成应用安全评估、修复和验证等工作
  • Evo Agentic Security Review评估应用的威胁与防护措施,给出有证据支撑的发现和修复建议
  • Evo Code Scanning Agent发现传统扫描器漏掉的业务逻辑和授权缺陷
  • Snyk Secrets检测传统与 AI 辅助开发中暴露的密钥
  • Evo Remediation Agent修复新代码和积压问题,上线时先从第三方依赖问题入手
  • Evo Dependency Firewall在安装阶段拦截恶意或不符合策略的软件包
  • Evo Continuous Offensive Security用对抗性测试评估应用防御和修复效果
  • Snyk Code提供底层代码扫描分析并独立验证发现与修复
  • Snyk Open Source提供底层依赖扫描分析并独立验证发现与修复
  • EvoSnyk 平台上用于保护自研应用和所部署 AI 智能体的部分
☆ 收藏查看来源 ↗

AI 写代码很快,但部署上线的代码你能信任吗?

AI 让写代码从几天缩短到几分钟,但“写得快”和“上线的东西可信”是两回事。现在的问题是:代码改动变多变快,攻击者也从源码转向真正部署的产物,比如依赖被投毒、构建系统被黑、流水线被塞后门。这次分享提出让安全证据跟着产物走,把产物仓库当成上线前的管控关卡,持续检查新出现的漏洞并阻止有风险的版本流入生产。Harness 还演示了 DevOps Agent 和 AppSec Agent,另有 Firewall Agent、Lifecycle Agent 仍在路线图中;对团队来说,流水线本身就是安全边界。

文中可用工具

  • DevOps Agent几秒内创建和修改流水线,分析并修复流水线错误,生成贴合自身环境的 OPA 策略。
  • AppSec Agent自动生成代码修复和 PR,提示上下文风险,定义策略拦截高风险构建和部署,并实时监控安全态势。
  • Firewall Agent仍在路线图中:对照实时威胁情报扫描整个产物仓库,在新 CVE 披露时主动拦截或告警。
  • Lifecycle Agent仍在路线图中:提供仓库目录可见性,发现孤立、过期和易受攻击的产物,自动触发软删除和修复流程。
☆ 收藏查看来源 ↗

CI/CD 安全最佳实践:2026 年流水线检查清单

这篇文章讲的是怎么保护软件交付流水线(也就是自动把代码构建、测试、发布上线的系统)本身的安全。问题是:流水线往往握有生产环境、测试环境和云账号的密码与签名密钥,一旦被攻破,攻击者就能一次拿到所有环境的权限,比如 2026 年 3 月的 TeamPCP 攻击就通过第三方组件 Trivy 的版本标签被篡改,把恶意代码塞进了别人的构建流程。文章给出的解法是一份清单,分本周就能做的快速修复和本季度要做的结构性改进,包括把密钥挪进专用保险库、按环境限制权限、把第三方组件锁定到具体提交、生成 SBOM 物料清单、签名并验证产物、统一保存审计日志。对读者来说,这提供了一份可照着执行的优先级顺序:先可见、再定策略、最后强制拦截,避免安全措施一上来就卡住合并流程。文中还引用数据称,仅 43% 的组织自动化了 CI 和构建流程,而常用 AI 编程工具的团队中有 50% 报告漏洞或安全事故增加。文章未说明这些建议的具体发布时间或配套工具是否已可直接使用。

文中可用工具

  • Harness作为流水线平台,可在构建步骤中为产物生成 SBOM
  • Trivy第三方组件,文中作为被攻击案例提及;原文未说明其他用途
  • Sigstore用于给提交和产物做签名,让签名成本接近免费
  • SBOM软件物料清单,记录每次构建用到的依赖,便于在仓库被攻击时排查
  • RBAC按环境给流水线分配访问权限,避免一个构建代理同时持有测试和生产凭据
☆ 收藏查看来源 ↗

一个被遗忘的节点如何让 Oracle Java 悄悄回到生产环境

企业 Java 公司 Azul 发布了一款叫 Azul Intelligence Cloud AI Assistant 的工具,它是一个用自然语言提问的界面,帮软件团队看清自己正在运行的 Java 系统里藏着哪些安全风险和许可证违规。以前大家靠静态报告和代码扫描工具管理 Java 风险,但报告只在生成当天准确,之后 JVM 会被新建、打补丁、漂移、下线,报告就越来越不准。新助手直接读取实时运行时数据回答问题,还能查历史记录。对读者来说,这意味着排查“哪台机器还在偷偷跑 Oracle Java”这类问题,可能不用再翻过时报表了。目前该工具已发布,但材料未说明具体价格和全面可用时间。

文中可用工具

  • Azul Intelligence Cloud AI Assistant用自然语言查询生产环境 Java 安全风险和许可证违规的助手
  • JVM Inventory实时记录所有运行中的 JVM 实例
  • Code Inventory记录生产环境实际执行的代码
  • Contrast Security通过 JVM agent 和字节码插桩做 Java 运行时安全
  • Dynatrace观测平台上的运行时漏洞分析
  • Fortify静态和动态应用测试及运行时自保护
  • ImpervaJava 和 .NET 应用的运行时安全
  • Datadog应用性能监控与代码级分布式追踪
☆ 收藏查看来源 ↗

软件供应链成为新战场,AI 刚刚改写了规则

AI 编程工具让开发者写代码快了很多,但也让攻击者更容易找到和利用漏洞。文章说,现在 AI 不只帮人写代码,还在替人选择用哪些开源库;一旦攻击者攻破某个被广泛信任的开源组件,就可能像推倒多米诺骨牌一样影响很多下游系统。作者认为,组织不能只等扫描出漏洞再修,而要把更多精力放在“入口把关”,也就是确认进入开发流程的软件来源和内容是否可信。对读者的用处是:理解为什么软件供应链安全需要提前预防,而不是事后检测。文章没有说明具体的解决工具或发布日期。

文中可用工具

提供的材料未提及具体可用工具。

☆ 收藏查看来源 ↗