Code Dependency: Chinese APTs in Software Supply Chain Attacks
Where
Ground Floor
BSides Las Vegas
Duration
47 min
Traces Chinese state-linked supply chain attacks and how trusted open-source dependencies become the entry point.
Summary
The talk, given by a threat intelligence analyst rather than a developer, frames software supply chain attacks as an abuse of trust. An adversary compromises one trusted source, such as a vendor's update channel or build system, and the malicious code then reaches many downstream customers. The speaker argues that modern applications rely heavily on third-party and open-source dependencies, producing deep dependency trees that teams rarely audit or update. Misconfigurations such as exposed SonarQube instances and hard-coded credentials in source code make the problem worse.
The middle section walks through a timeline of incidents. These include the 2009 Operation Aurora intrusion into source code systems, the 2017 NotPetya wave spread through a hijacked accounting software update, the 2019 ShadowHammer abuse of ASUS Live Update, and the SolarWinds Orion compromise, which altered the build environment and used stolen code-signing certificates. Later cases cover dependency confusion, the Codecov uploader tampering, and the Kaseya VSA agent hotfix. The speaker then covers Chinese state-linked groups, including APT17 and its CCleaner and ShadowPad operations, and the GoldenSpy malware hidden in tax payment software.
The takeaways focus on visibility. Organizations need far better insight into the open-source components they use, because static scans from legacy tools miss changes and real exposure. The speaker points to Sigstore for signing software artifacts and GitLab's Package Hunter for flagging malicious code and unexpected behavior in dependencies. Defenders should also scrutinize service accounts that hold broad privileges and rarely get reviewed.
Related talks
Main Stage·28 min
Assaf Morag
Traces how the FirewallFalcon VPN and SSH management toolkit was weaponized to backdoor its own operators and enable man-in-the-middle interception.
Talks·18 min
Hilko Bengen
Shows how eBPF tracing of compiler and linker activity can expose hidden backdoors in software builds.
Common Ground·19 min
Yaron Avital
Shows how leaked GitHub Actions tokens in public build artifacts can be stolen in a race before they expire.


