惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
博客园 - 【当耐特】
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
Y
Y Combinator Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理

2024 Sonatype Blog

Why Are OSS Attackers Always After CI/CD Credentials? Why AI Demands a New Approach to Shift Left Reduce AI Token Waste by Getting Decisions Right Earlier Optimising Out the Waste in Open Source Publishing The CRA Reporting Deadline Is Almost Here Hugging Face Security Incident: A New Class of Threat Is Here The AI Productivity Paradox: More Code, Not More Delivery A Reported Log4j RCE Is More Complicated Than It Looks Why Financial Services Is the Canary in the Code Mine 91 Spring CVEs: The AI Vulnerability Consumption Problem An Air Gap Doesn Securing Software at the Speed of AI: What Four Years of Data Reveal Major Themes at Black Hat 2026 Six npm Packages Use Ethereum Transactions to Retrieve Malicious Payloads Flooding Dropper Hits npm With 850 Malicious Packages Mini Shai-Hulud npm Attack: More Than 2,200 Components Impacted 5 Reasons Developers Still Download Malicious Packages Defining Community Open Source Is Harder Than It Looks Walking the Walk on Package Registry Sustainability AI Changes the Software Supply Chain and How We Secure It The Hugging Face Incident Changes the Vulnerability Equation What Is Grounding? Why AI Coding Assistants Need Better Intelligence Open Source, Open Infrastructure, and the Space Between Request for Comments: CARE and Maven Central Q2 2026 Open Source Malware Index AI Is Forcing a New Open Source Security Model Vulnerability Prioritization Is Missing the AI-Era Point The Hidden National Security Threat Inside AI-Driven Software Miasma Returns: Leo Platform Compromise in npm The Rise of Collective Defense for Open Source
Why Software Supply Chain Security Requires a New Playbook
Aaron Linskens · 2026-04-15 · via 2024 Sonatype Blog

Software is being built faster than ever, but application security has not kept up.

Modern applications are no longer written from scratch. They are assembled from open source packages, third-party components, APIs, containers, and AI-generated code. That shift accelerated development, but also introduced a new reality: most of your software is not code written by you.

As software supply chains grow more complex, attackers follow the same path. Rather than attack finished applications, threat actors now target the very systems, dependencies, and workflows used to create them — turning the software delivery process itself into the new attack surface.

Software Is Built on Dependencies, and So Are Its Risks

Open source is the foundation of modern development, enabling teams to move faster, reuse proven components, and focus on delivering value.

But that efficiency comes with trade-offs.

Public ecosystems now contain hundreds of thousands of malicious or compromised packages, many designed to blend in with legitimate components. Here are a few common techniques:

  • Attackers use typosquatting to publish packages that closely mimic popular libraries with slight name changes.

  • Some packages contain hidden malicious behavior that only activates under specific conditions, making detection more difficult.

  • Trusted packages become compromised over time, either through maintainer account takeovers or malicious updates.

The challenge isn't just identifying malicious packages, but understanding the entire dependency chain behind each component. A trusted library can pull in dozens of indirect dependencies, each with its own risk.

As dependency usage scales, so does uncertainty.

The Pipeline Is Now a High-Value Target

While dependencies are one entry point, the delivery pipeline is another.

CI/CD systems, build servers, and artifact repositories are designed to automate delivery, but they also concentrate trust. If something goes wrong here, it affects everything downstream.

This makes the pipeline an attractive target because:

  • Sensitive data such as credentials, API keys, and tokens are often exposed in code or configuration files, turning repositories into high-value targets.

  • Attackers can modify pipelines or bypass checks, allowing malicious code to move through trusted workflows.

  • In some cases, attackers inject code during the build process, so even clean source code produces compromised artifacts.

  • Compromised developer tools, including IDEs and AI-assisted tools, can directly introduce risk into development without clear signals.

When the pipeline is compromised, trust in the output breaks down.

Too Much Access, Not Enough Control

The third area of risk is less visible but just as critical: the development environment.

Modern software delivery relies on interconnected systems like repositories, build machines, and cloud services, which all communicate through service accounts and automated workflows. Often, these systems operate with more access than they actually need.

That creates an opportunity for attackers. Once inside, they can move laterally across systems, escalate privileges, and access sensitive resources. Without clear insight into who has access to which systems, it becomes difficult to detect abnormal behavior or contain a breach early.

The Real Problem: Too Much Trust in the System

Across all three areas — dependencies, pipelines, and environments — the pattern is the same.

Software delivery relies heavily on implicit trust:

  • Trust that dependencies are safe.

  • Trust that pipelines haven't been altered.

  • Trust that internal systems are secure.

That model no longer holds. As software supply chains become more distributed and automated, trust needs to be verified, not assumed.

This is where traditional security approaches fall short. Perimeter defenses and post-build scanning can catch some issues, but they do not address how risk enters the system in the first place. By the time issues are detected, they're often already embedded in the delivery process.

A Shift Toward Integrity-Driven Development

Rather than try to secure the edges, organizations can focus on securing the process itself, from the moment a dependency is introduced to the moment software is deployed.

That means:

  • Controlling what enters the development environment.

  • Verifying the integrity of code and artifacts throughout the pipeline.

  • Reducing unnecessary access across systems.

  • Monitoring for unexpected behavior in real time.

In other words, shifting from reactive defense to proactive integrity.

This is the foundation of a software supply chain security playbook — a set of practices designed not only to detect risk, but also to prevent it from entering the system in the first place.

The Bigger Takeaway

Software supply chain risk is not a new category of security. It's the natural result of how modern software is built.

As development becomes faster and more dependency-driven, the attack surface expands alongside it. And as that happens, security must evolve from something applied at the end to something embedded throughout the SDLC.

The organizations that adapt will be the ones that reduce implicit trust, increase visibility, and treat software delivery itself as something that must be secured.

For a deeper look at these trends, explore the full Software Supply Chain Security Playbook research from Gartner®.

Gartner, The Software Supply Chain Security Playbook, Aaron Lord, Manjunath Bhat, Mark Horvath, 23 October 2025

GARTNER is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and is used herein with permission. All rights reserved.

Tags

secure software supply chain Software Supply Chain analyst report Gartner Software composition analysis report CI/CD