~/talk

.NET supply chain: Protecting against hidden threats

Talkat NDC Copenhagen 2026 · 2026-06-01..06-04· [security, devops-and-delivery]
links:none on file
slides:none on file

Covers concrete defenses: run Trivy for licenses and SBOMs, use dotnet list package and NuGet audit (defaults changed in .NET 9.02 to include transitive items), commit the restore log file and build with restore log mode to fail on altered hashes, enforce package source mapping plus trusted signers and claimed NuGet prefixes to stop typo‑squatting and dependency‑confusion, and push CycloneDX/SPDX SBOMs into DependencyTrack for continuous monitoring. Calls out real risks (Log4J, a malicious NuGet in Feb this year), 70–90% reuse rate, and examples like is-odd (700k weekly downloads).

AI-written summary · about

  1. 0:00.NET supply chain security
  2. 2:24Dependency confusion attacks
  3. 3:07Supply chain attack examples
  4. 5:12EU Cyber Resilience Act
  5. 9:05Software supply chains
  6. 11:53Detecting .NET vulnerabilities
  7. 16:06License compliance risks
  8. 20:23Supply chain risk strategies
  9. 24:42Dependency confusion attacks
  10. 30:06Preventing dependency confusion
  11. 33:38Trusted signers and mapping
  12. 35:26Claiming package prefixes
  13. 38:59Reproducible .NET builds
  14. 40:45Restore log files for security
  15. 43:17Secure .NET build configs
  16. 46:31Secure software by design
  17. 47:36SBOM and observability
  18. 50:26Prioritizing vulnerabilities with VEX
  19. 52:10Summary of protections
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.